Tabla de contenido:

Virus Killer - Videojuego Grove Zero: 5 pasos
Virus Killer - Videojuego Grove Zero: 5 pasos

Video: Virus Killer - Videojuego Grove Zero: 5 pasos

Video: Virus Killer - Videojuego Grove Zero: 5 pasos
Video: Pump It Up - Beethoven Virus S8 & S13 2024, Noviembre
Anonim
Image
Image

En los últimos tiempos, muchas partes del mundo han lanzado una serie de medidas de protección para luchar contra la pandemia intensiva de COVID-19. Una de sus soluciones es quedarse en casa para mantener la distancia social. Sin duda, el virus se convierte en un enemigo común para todos. Entonces, hagamos un juego para "matar" los virus. ¡Sea seguro y saludable!

En este tutorial, vamos a hacer un juego sobre la eliminación de virus mediante programación gráfica.

Programaremos los 4 sprites uno tras otro. ¡Empecemos!

Suministros

Kit de inicio Grove Zero

Paso 1: Personaje principal jugable - Búho

Sprites enemigos - Virus
Sprites enemigos - Virus

El búho actúa como el personaje a controlar en el juego. Lo moveremos hacia la izquierda y hacia la derecha para disparar los virus. Primero, seleccionamos el modo “Stage”. Elimina el objeto predeterminado y selecciona un nuevo objeto "Ejecutar".

Ahora, siga el siguiente programa y código de ejemplo. Agregamos tres bloques principales en modo escenario, de izquierda a derecha:

1) Recibe el comando del módulo Twin Button y mueve el personaje

2) Inicialización. Establece las coordenadas del personaje y la viñeta.

3) Bloque de fin de juego

Paso 2: Sprites enemigos - Virus

Sprites enemigos - Virus
Sprites enemigos - Virus

Agrega un nuevo virus de sprite. Haga clic en "Cargar" para cargar la imagen del virus en su biblioteca de sprites.

Puede seleccionar algunos virus en varios tamaños y formas. En este tutorial, usamos tres tipos de virus.

En la segunda captura de pantalla, puede ver el código relacionado con los sprites de virus.

Paso 3: Llamas explosivas

Llamas de explosión
Llamas de explosión
Llamas de explosión
Llamas de explosión
Llamas de explosión
Llamas de explosión

Siguiendo el mismo método, agregue una nueva llama de explosión de sprite.

Aquí agrego 4 tipos de llamas explosivas. También puede decidir sus patrones usted mismo y cuántos desea usar.

A continuación se muestra el programa de ejemplo para la llama de explosión. Vamos a codificar.

Paso 4: máscara

Máscara
Máscara
Máscara
Máscara
Máscara
Máscara

Las máscaras funcionan como las balas. Agreguemos un nuevo objeto y carguemos una imagen de máscara a nuestra biblioteca de objetos.

En la primera captura de pantalla está el programa de ejemplo para la máscara.

Agrega un telón de fondo. Puedes seleccionar de la biblioteca de fondos o cargar tu propio fondo para decorar tu juego.

Paso 5: controla el personaje del juego con Grove Zero

Controla el personaje del juego con Grove Zero
Controla el personaje del juego con Grove Zero
Controla el personaje del juego con Grove Zero
Controla el personaje del juego con Grove Zero
Controla el personaje del juego con Grove Zero
Controla el personaje del juego con Grove Zero

A continuación, cambie Codecraft al modo "Dispositivo". Introduzcamos los módulos Grove Zero. Primero, conecte la placa base a su computadora con un cable USB. Luego haga clic en el botón Conectar en Codecraft.

Escribamos un código para el programa de control. Esta parte es muy sencilla, que solo requiere que presionemos el botón y enviemos el mensaje.

A continuación, junte la placa base y el botón doble. Como sabemos, la colección Grove Zero nos permite conectar módulos a través de la sencilla conexión "snap-together".

Después de que los módulos estén conectados correctamente, haga clic en el botón Depurar en línea, luego el juego se activará con el botón.

Ahora, vuelve al modo "Escenario" y dispara los virus.

Para obtener más información sobre la serie Grove Zero, Codecraft y otro hardware para fabricantes y educadores STEM, visite nuestro sitio web, TinkerGen ha creado una campaña de Kickstarter para MARK (Make A Robot Kit), un kit de robot para enseñar codificación, robótica, IA.

Recomendado: