Giter Site home page Giter Site logo

juego-en-js-y-py's Introduction

JUEGO EN JAVA SCRIPT Y PYTHON

EXPLICACIÓN

Este es un programa en Python que utiliza el micro:bit para crear un juego donde el usuario controla un LED móvil con los botones A y B para atrapar objetos que caen del cielo. El objetivo del juego es atrapar la mayor cantidad de objetos posible sin dejar que caigan al suelo. A continuación se detalla la explicación de cada función y variable del código:



Códidigo Python



Esta función se ejecuta cada vez que el botón A del micro:bit es presionado. Mueve un LED móvil llamado LedAbajo una posición hacia la izquierda (-1 en el eje x).



Códidigo Python



Esta función crea un objeto que cae del cielo y se mueve hacia abajo por la pantalla. La variable global Objeto se utiliza para mantener una referencia a este objeto en todo el programa. La función crea un nuevo objeto en una posición aleatoria en el eje x en la parte superior de la pantalla (en la coordenada y = 0). Luego, un bucle for repite cuatro veces, pausando durante 500 milisegundos (0,5 segundos) y moviendo el objeto hacia abajo en una posición en el eje y. La propiedad LedSpriteProperty.Y se utiliza para actualizar la posición en el eje y del objeto.



Códidigo Python



Esta función se ejecuta cada vez que el botón B del micro:bit es presionado. Mueve el LED móvil LedAbajo una posición hacia la derecha (1 en el eje x).



Códidigo Python



Estas líneas de código crean dos variables globales llamadas Objeto y LedAbajo. La variable LedAbajo se utiliza para representar el LED móvil controlado por el usuario en la parte inferior de la pantalla. Se crea un nuevo sprite de LED en la posición (2,4) en la pantalla. Luego, la función "Objeto1" se llama para crear el primer objeto que cae del cielo.



Códidigo Python



Esta función se ejecuta constantemente mientras el programa se está ejecutando. Verifica si el objeto creado en la función Objeto1 está tocando el LED móvil LedAbajo controlado por el usuario. Si es así, muestra el icono de en la pantalla, elimina el objeto y llama a la función Objeto1 para crear otro objeto. Si el objeto no está tocando el LED móvil LedAbajo, muestra el icono de no en la pantalla y termina el juego llamando a la función game_over.

PLACA MICROBIT

Placa-Microbit

TABLA CÓDIGOS

Código JavaScript Código Python Placa MicroBit
Código-JavaScript Código-Python Código-Bloques

ENLACE MICROBIT

Microsoft Make Code

👇¡These are my social networks!👇

Alvaro Fernandez imalvaro__ AlvarukyFDP

juego-en-js-y-py's People

Contributors

alvaruky avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.