Indholdsfortegnelse:

Sådan laver du Space Invaders på mikrobit .: 4 trin
Sådan laver du Space Invaders på mikrobit .: 4 trin

Video: Sådan laver du Space Invaders på mikrobit .: 4 trin

Video: Sådan laver du Space Invaders på mikrobit .: 4 trin
Video: 약과 항생제 89강. 현대의학의 치명적인 실수 약과 항생제. The fatal mistakes of modern medicine. 2024, Juli
Anonim
Sådan laver du Space Invaders på Micro Bit
Sådan laver du Space Invaders på Micro Bit

Så det første trin er at skabe vores skib. Du går til "Grundlæggende" og tilføjer en "Ved start" blok. Derefter går du til "Variabler", og du opretter en variabel kaldet "SHIP" og vælger en blok fra "Variabler" -fanen, der siger "Indstil sprite til 0". Derefter lægger du "SKIP" i stedet for "sprite". Derefter går du til fanen "Game" og vælger "create sprite at x 2 y 2", og du sætter det i stedet for "0" i "sæt SHIP til 0". Efter det har du chancen for "y" til 4 i stedet for 4. Desuden er scoringstælleren valgfri. Men der går du, vi har vores skib, og det næste trin vil være bevægelsen af vores skib.

Trin 1: Skibets bevægelse

Skibets bevægelse
Skibets bevægelse

Du går til fanen input og tager blokkene "på knappen B trykket" og "på knappen A trykket". Derefter går du til spillet og vælger "sprite move by 1" og skifter til sprite til SHIP. Sæt det på blokken "On B -knap trykket". Og du gør det samme for A, men i stedet for at flytte med 1 sætter du -1.

Trin 2: Skyd variabel

Skyd variabel
Skyd variabel

Så først vil du gå til "Input" og derefter vælge "On -knappen A+B trykket" og tilføje den til koden. Derefter laver du en variabel kaldet "SHOOT", derefter går du til variabel igen tilføjer "sæt SHOOT til 0" og ændrer "0" til "opret sprite ved x: _ y: _" vælg derefter "send x:" i spil sektion derefter sætte det på "Opret sprite på x: skib x:". Det er meget forvirrende, men du kan forstå det bedre fra billedet. Så gør du det samme trin for "y". Derefter går du til fanen spil og tilføjer "SHOOT ændre lysstyrke med 88". Derefter går du til loop -fanen og vælger "gentag 4 gange og ad det til koden. Derefter inde i fanen sætter du" SHOOT ændre y med -1, derefter stadig i "gentag" -koden, tilføj "pause 150 ms" for hastigheden af "SHOOT" -variablen, så stadig inde i loop -tingen går du til logik og vælger "if_ så" og tilføjer den til logikken. I det tomme rum i logikblokken sætter du "er_touching_". Derefter tilføjer du variablerne "SHOOT" og "ENEMY" (opret en variabel kaldet "FJENDE", og vi definerer det senere). Derefter skal du tilføje "slet fjEND" og "slet SHOOT" inde i logikblokken, så hvis du vil, kan du tilføje noget musik eller lydeffekt, når du ødelægger en fjende, så tilføjer du en blok "ændre score med 1". Derefter tilføjer du uden for løkken og logikblokken endnu et "if_ så". Derefter går du til logik og tilføjer blokken, der har "0 ≤ 0" på det tomme mellemrum. På den første 0 sætter du "SHOOT y". Derefter sætter du "slet SHOOT" inde i logikblokken

Trin 3: Gør fjenden variabel

Gør fjenden variabel
Gør fjenden variabel

Tilføj først en "for evigt" blok, og opret en variabel med navnet "ENEMY", gå til fanen variabel og tilføj "sæt ENEMY til _", og i det tomme mellemrum sæt "create sprite at x: _ y: _". Tilføj derefter "vælg tilfældigt fra 0 til 4" i fanen "matematik" i det tomme mellemrum i "create sprite" -blokken. Derefter tilføjer du "FJENDE indstil lysstyrke til 150" fra fanen "spil" og tilføjer derefter "pause 100 ms" under den. Efter blokken "pause" tilføjer du "FJENDE drej til højre med 90 grader", som er placeret på fanen "spil". Derefter går du til fanen "loop" og tilføjer "repeat 4 times" og inden i "loop" -blokken tilføjer du "ENEMY move ny 1" og "pause 500 ms". Nu går vi over til logikfanen og tilføjer 2 blokke "if_ then". Og inde i det første tomme mellemrum tilføjer du "er _ ved at røre _" og tilføjer "FJENDE" i det første tomme mellemrum og "SKIP" i det andet tomme mellemrum, og inde i logikblokken tilføjer du "game over". Nu i den anden logikblok tilføjer vi "er _ rørende kant" og i det tomme rum tilføjer vi "FJENDE", og inde i logivblokken tilføjer vi "slet fjEND"

Trin 4: Sådan skal det se ud

Sådan skal det se ud
Sådan skal det se ud

Forhåbentlig var jeg ikke så dårlig til at forklare, hvordan man lavede dette, og forhåbentlig nød du spillet:)

Anbefalede: