Sommario:

Come creare Space Invaders su Micro Bit.: 4 passaggi
Come creare Space Invaders su Micro Bit.: 4 passaggi

Video: Come creare Space Invaders su Micro Bit.: 4 passaggi

Video: Come creare Space Invaders su Micro Bit.: 4 passaggi
Video: Space Invaders su Arduino (semplificato) - parte 1 - Video 463 2024, Luglio
Anonim
Come creare Space Invaders su Micro Bit
Come creare Space Invaders su Micro Bit

Quindi il primo passo è creare la nostra nave. Vai su "Base" e aggiungi un blocco "All'inizio". Quindi vai su "Variables" e crei una variabile chiamata "SHIP" e seleziona un blocco dalla scheda "Variables" che dice "Set sprite to 0". Quindi metti "SHIP" invece di "sprite". Quindi vai alla scheda "Gioco" e seleziona "crea sprite a x 2 y 2" e lo metti al posto di "0" in "imposta SHIP su 0". Dopodiché, la "y" diventa 4 invece di 4. Inoltre, il contatore del punteggio è facoltativo. Ma ecco qua, abbiamo la nostra nave, e il prossimo passo sarà il movimento della nostra nave.

Fase 1: Movimento della nave

Movimento della nave
Movimento della nave

Vai alla scheda di input e prendi i blocchi "sul pulsante B premuto" e "sul pulsante A premuto". Quindi vai al gioco e seleziona "sposta sprite di 1" e passa da sprite a SHIP. Mettilo sul blocco "Pulsante B premuto". E fai la stessa cosa per A ma invece di muoverti di 1 metti -1.

Passaggio 2: ripresa variabile

Variabile di tiro
Variabile di tiro

Quindi prima andrai su "Input", quindi selezionerai "On button A+B press" e lo aggiungerai al codice. Quindi crei una variabile chiamata "SHOOT", quindi vai di nuovo alla variabile e aggiungi "set SHOOT to 0" e cambia lo "0" in "create sprite at x:_ y:_", quindi seleziona "ship x:" nel sezione del gioco, quindi mettilo su "crea sprite at x: ship x:". È molto confuso ma puoi capirlo meglio dall'immagine. Quindi fai lo stesso passaggio per "y". Quindi vai alla scheda del gioco e aggiungi " SPARA cambia luminosità di 88". Quindi vai alla scheda loop e seleziona "ripeti 4 volte e aggiungilo al codice. Quindi all'interno di quella scheda metti "SHOOT cambia y di -1, quindi ancora nel codice "ripeti", aggiungi "pausa 150 ms" per la velocità della variabile "SHOOT", quindi ancora all'interno della cosa del ciclo, vai su logica e seleziona "se_ allora" e aggiungila alla cosa logica. Nello spazio vuoto del blocco logico metti "is_touching_". Quindi aggiungi le variabili "SHOOT" e "ENEMY" (crea una variabile chiamata "NEMY", e la definiremo in seguito). Quindi all'interno del blocco logico aggiungi "delete ENEMY" e "delete SHOOT", quindi se vuoi puoi aggiungere musica o effetti sonori quando distruggi un nemico, quindi aggiungi un blocco "cambia punteggio di 1". Quindi, al di fuori del ciclo e del blocco logico, aggiungi un altro "if_ allora". Quindi vai alla logica e aggiungi il blocco che ha "0 ≤ 0" nello spazio vuoto. Quindi sul primo 0, metti "SHOOT y". Quindi all'interno del blocco logico metti "delete SHOOT"

Passaggio 3: creare la variabile nemica

Rendere la variabile nemica
Rendere la variabile nemica

Per prima cosa aggiungi un blocco "per sempre" e crea una variabile denominata "ENEMY", vai alla scheda delle variabili e aggiungi "set ENEMY to _", e nello spazio vuoto inserisci "create sprite at x:_ y:_". Quindi nello spazio vuoto del blocco "crea sprite", aggiungi "scegli casuale da 0 a 4" nella scheda "matematica". Quindi, sotto, aggiungi "NEMY imposta luminosità a 150" dalla scheda "gioco" e quindi aggiungi "pausa 100 ms" sotto di esso. Dopo il blocco "pausa", aggiungi "NEMICO gira a destra di 90 gradi", che si trova nella scheda "gioco". Quindi vai alla scheda "loop" e aggiungi "ripeti 4 volte" e all'interno del blocco "loop", aggiungi "ENEMY move ny 1" e "pause 500 ms". Ora andiamo alla scheda logica e aggiungiamo 2 blocchi di "if_ then". E all'interno del primo spazio vuoto, aggiungi "è _ che tocca _" e aggiungi "NEMICO" nel primo spazio vuoto e "NAVALE" nel secondo spazio vuoto, e all'interno del blocco logico aggiungi "game over". Ora nell'altro blocco logico, aggiungiamo "è _ che tocca il bordo" e nello spazio vuoto aggiungiamo "NEME", e all'interno del blocco logiv aggiungiamo "elimina NEMICO"

Passaggio 4: ecco come dovrebbe apparire

Ecco come dovrebbe apparire
Ecco come dovrebbe apparire

Spero di non essere stato così male nello spiegare come realizzarlo e spero che il gioco ti sia piaciuto:)

Consigliato: