Tabla de contenido:
- Paso 1: Movimiento del barco
- Paso 2: dispara variable
- Paso 3: Convertir la variable enemiga
- Paso 4: así es como debería verse
Video: Cómo hacer Space Invaders en Micro Bit: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Entonces, el primer paso es crear nuestro barco. Vaya a "Básico" y agregue un bloque "Al inicio". Luego vas a "Variables" y creas una variable llamada "ENVÍO" y seleccionas un bloque de la pestaña "Variables" que dice "Establecer sprite en 0". Luego pones "SHIP" en lugar de "sprite". Luego vas a la pestaña "Juego" y seleccionas "crear sprite en x 2 y 2" y pones eso en lugar de "0" en "establecer SHIP en 0". Después de eso, se arriesga la "y" a 4 en lugar de 4. Además, el contador de puntuación es opcional. Pero ahí lo tienes, tenemos nuestro barco y el siguiente paso será el movimiento de nuestro barco.
Paso 1: Movimiento del barco
Vas a la pestaña de entrada y tomas los bloques "en el botón B presionado" y "en el botón A presionado". Luego vas al Juego y seleccionas "sprite move by 1" y cambias a sprite a SHIP. Colóquelo en el bloque "En el botón B presionado". Y haces lo mismo para A pero en lugar de moverte en 1 pones -1.
Paso 2: dispara variable
Entonces, primero irá a "Entrada", luego seleccionará "Activar botón A + B presionado" y lo agregará al código. Luego haces una variable llamada "SHOOT", luego vas a la variable nuevamente y agregas "set SHOOT to 0" y cambias el "0" a "crear sprite en x: _ y: _" luego seleccionas "enviar x:" en el sección del juego y luego póngalo en "crear sprite en x: enviar x:". Es muy confuso pero puedes entenderlo mejor en la imagen. Luego haces el mismo paso para "y". Luego vas a la pestaña del juego y agregas "SHOOT cambia el brillo en 88". Luego vas a la pestaña loop y seleccionas "repetir 4 veces y agrega eso al código. Luego, dentro de esa pestaña, pones" SHOOT change y by -1, luego todavía en el código "repeat", agrega "pause 150 ms" para la velocidad de la variable "SHOOT", luego todavía dentro del bucle, vas a la lógica y seleccionas "if_ then" y lo agregas a la lógica. En el espacio en blanco del bloque lógico pones "is_touching_". Luego agregas las variables "SHOOT" y "ENEMY" (crea una variable llamada "ENEMY", y la definiremos más adelante). Luego, dentro del bloque lógico agregue "eliminar ENEMIGO" y "eliminar DISPARO", luego, si lo desea, puede agregar algo de música o efecto de sonido cuando destruya a un enemigo, luego agregue un bloque "cambiar puntaje en 1". Luego, fuera del bucle y del bloque lógico, agrega otro "si_ entonces". Luego va a la lógica y agrega el bloque que tiene "0 ≤ 0" en el espacio en blanco. Luego, en el primer 0, pones "SHOOT y". Luego, dentro del bloque lógico, pones "eliminar DISPARO"
Paso 3: Convertir la variable enemiga
Primero agregue un bloque "forever" y cree una variable llamada "ENEMY", luego vaya a la pestaña de variable y agregue "set ENEMY to _", y en el espacio en blanco ponga "create sprite at x: _ y: _". Luego, en el espacio en blanco del bloque "crear sprite", agrega "seleccionar aleatoriamente de 0 a 4" en la pestaña "matemáticas". Luego, debajo de eso, agrega "ENEMY establece brillo a 150" desde la pestaña "juego" y luego agrega "pausa 100 ms" debajo. Después del bloque "pausa", agregas "ENEMIGO gira a la derecha 90 grados", que se encuentra en la pestaña "juego". Luego vas a la pestaña "loop" y agregas "repetir 4 veces" y dentro del bloque "loop", agregas "ENEMY move ny 1" y "pause 500 ms". Ahora vamos a la pestaña lógica y agregamos 2 bloques de "if_ then". Y dentro del primer espacio en blanco, agregas "is _ tocando _" y agregas "ENEMY" en el primer espacio en blanco y "SHIP" en el segundo espacio en blanco, y dentro del bloque lógico, agregas "game over". Ahora en el otro bloque lógico, agregamos "está _ tocando el borde" y en el espacio en blanco agregamos "ENEMIGO", y dentro del bloque logiv agregamos "eliminar ENEMIGO"
Paso 4: así es como debería verse
Con suerte, no fui tan malo explicando cómo hacer esto y espero que hayas disfrutado del juego:)
Recomendado:
Cómo hacer un comunicador secreto usando Micro Bit: 9 pasos
Cómo hacer un comunicador secreto usando Micro Bit: Me inspiré en 'otras máquinas', canal de you tube. Aquí lo que obtuve de él -https: //youtu.be/mqlMo4LbfKQ para otros micro bits- power banks- código extra para ello
Consola de juegos portátil Lego con Space Invaders: 4 pasos
Consola de juegos portátil Lego con Space Invaders: ¿Alguna vez has pensado en ser un desarrollador de juegos y construir tu propia consola de juegos que puedas jugar sobre la marcha? Todo lo que necesita es un poco de tiempo, hardwareLego bricksa Mini-Calliope (se puede pedir en este sitio web https://calliope.cc/en) y algo de habilidad
LCD Invaders: un juego similar a Space Invaders en pantalla LCD de caracteres de 16x2: 7 pasos
LCD Invaders: un juego similar a Space Invaders en pantalla LCD de caracteres de 16x2: no es necesario presentar un juego legendario de "Space Invaders". La característica más interesante de este proyecto es que utiliza la visualización de texto para la salida gráfica. Se logra mediante la implementación de 8 caracteres personalizados. Puede descargar el Arduino completo
Space Invaders en Micropython en Micro: bit: 5 pasos
Space Invaders en Micropython en Micro: bit: En nuestros artículos anteriores hemos explorado la creación de juegos en GameGo, una consola de juegos retro portátil desarrollada por TinkerGen Education. Los juegos que creamos recordaban a los viejos juegos de Nintendo. En el artículo de hoy, vamos a dar un paso atrás para
Reloj Space Invaders (¡con poco presupuesto!): 6 pasos (con imágenes)
Space Invaders Clock (¡con un presupuesto limitado!): Recientemente vi una construcción genial de GeckoDiode e inmediatamente quise construirla yo mismo. El Instructable es Space Invaders Desktop Clock y te recomiendo que le eches un vistazo después de leer esto. El proyecto se construyó casi exclusivamente con piezas de origen