Innholdsfortegnelse:

Hvordan lage Space Invaders på mikrobit. 4 trinn
Hvordan lage Space Invaders på mikrobit. 4 trinn

Video: Hvordan lage Space Invaders på mikrobit. 4 trinn

Video: Hvordan lage Space Invaders på mikrobit. 4 trinn
Video: Ускорьте Windows 10 2024, Juli
Anonim
Hvordan lage Space Invaders på Micro Bit
Hvordan lage Space Invaders på Micro Bit

Så det første trinnet er å lage vårt skip. Du går til "Basic" og legger til en "On start" -blokk. Deretter går du til "Variabler" og du oppretter en variabel som heter "SHIP" og velger en blokk fra "Variabler" -fanen som sier "Sett sprite til 0". Deretter legger du "SKIP" i stedet for "sprite". Deretter går du til "Spill" -fanen og velger "create sprite at x 2 y 2", og du setter det i stedet for "0" i "sett SHIP til 0". Etter det sjanser du "y" til 4 i stedet for 4. Dessuten er poengtelleren valgfri. Men det går, vi har skipet vårt, og det neste trinnet er bevegelsen av skipet vårt.

Trinn 1: Bevegelse av skipet

Skipets bevegelse
Skipets bevegelse

Du går til inndatafanen og tar blokkene "på knapp B trykket" og "på knapp A trykket". Deretter går du til Spillet og velger "sprite move by 1" og bytter til sprite til SHIP. Sett den på "På B -knappen trykket" -blokken. Og du gjør det samme for A, men i stedet for å flytte med 1 setter du -1.

Trinn 2: Skyt variabel

Shoot Variable
Shoot Variable

Så først går du til "Input" og deretter velger du "På -knapp A+B trykket" og legger den til koden. Deretter lager du en variabel som heter "SHOOT", går deretter til variabel igjen legg til "sett SHOOT til 0" og endrer "0" til "create sprite at x: _ y: _" then select "ship x:" in the spill -delen, legg den deretter på "create sprite at x: ship x:". Det er veldig forvirrende, men du kan forstå det bedre fra bildet. Deretter gjør du det samme trinnet for "y". Deretter går du til spillfanen og legger til "SHOOT endre lysstyrke med 88". Deretter går du til loop -fanen og velger "gjenta 4 ganger og annonserer det for koden. Deretter setter du" SHOOT endre y med -1, deretter fortsatt i "repeat" -koden, legg til "pause 150 ms" for hastigheten på "SHOOT" -variabelen, så fremdeles inne i loop -tingen går du til logikk og velger "if_ da" og legger den til logikk -tingen. I det tomme feltet i logikkblokken legger du "is_touching_". Deretter legger du til variablene "SHOOT" og "ENEMY" (lag en variabel som heter "ENEMY", og vi definerer det senere). Deretter legger du til "slett ENEMY" og "delete SHOOT" i logikkblokken, så hvis du vil kan du legge til musikk eller lydeffekt når du ødelegger en fiende, så legger du til en blokk "endre score med 1". Så utenfor løkken og logikkblokken legger du til en annen "if_ da". Deretter går du til logikk og legger til blokken som har "0 ≤ 0" på tomrommet. Deretter setter du "SHOOT y" på den første 0 -en. Så inne i logikkblokken setter du "delete SHOOT"

Trinn 3: Gjør fienden variabel

Gjør fienden variabel
Gjør fienden variabel

Legg først til en "evig" blokk og opprett en variabel som heter "ENEMY", gå til kategorien variabel og legg til "sett ENEMY til _", og sett i "blank SPITE" på x: _ y: _ ". Deretter legger du til "plukk tilfeldig fra 0 til 4" i "matematikk" -fanen i det tomme feltet i "create sprite" -blokken. Deretter legger du til "ENEMY set brightness to 150" fra "game" -fanen og legger deretter til "pause 100 ms" under den. Etter blokkeringen "pause", legger du til "Fiende sving til høyre med 90 grader", som ligger i "spill" -fanen. Deretter går du til "loop" -fanen og legger til "repeat 4 times" og inne i "loop" -blokken legger du til "ENEMY move ny 1" og "pause 500 ms". Nå går vi over til logikkfanen og legger til 2 blokker med "if_ da". Og inne i den første tomme plassen legger du til "er _ berører _" og legger til "ENEMY" i den første tomme plassen og "SHIP" i den andre tomme plassen, og inne i logikkblokken legger du til "game over". Nå i den andre logikkblokken legger vi til "er _ berører kant" og i tomrommet legger vi til "ENEMY", og inne i logivblokken legger vi til "delete ENEMY"

Trinn 4: Slik skal det se ut

Slik skal det se ut
Slik skal det se ut

Forhåpentligvis var jeg ikke så dårlig til å forklare hvordan du lager dette, og forhåpentligvis likte du spillet:)

Anbefalt: