/Juego-en-JS-y-PY

En este repositorio podrás observar un juego hecho en JS.

Primary LanguageHTML

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