Obsah:

Jak vyrobit Space Invaders na Micro Bit .: 4 kroky
Jak vyrobit Space Invaders na Micro Bit .: 4 kroky

Video: Jak vyrobit Space Invaders na Micro Bit .: 4 kroky

Video: Jak vyrobit Space Invaders na Micro Bit .: 4 kroky
Video: Іменний бейдж на основі micro:bit. 2024, Červenec
Anonim
Jak vyrobit Space Invaders na Micro Bit
Jak vyrobit Space Invaders na Micro Bit

Prvním krokem je tedy vytvoření naší lodi. Přejděte na „Základní“a přidejte blok „Při spuštění“. Poté přejděte na „Proměnné“a vytvoříte proměnnou s názvem „SHIP“a na kartě „Proměnné“vyberete blok, který říká „Nastavit sprite na 0“. Poté místo „sprite“dáte „SHIP“. Poté přejděte na kartu „Hra“a vyberte „Vytvořit sprite na x 2 y 2“a do pole „SHIP SHIP to 0“vložte místo „0“. Poté dáte šanci „y“na 4 místo 4. Počítadlo skóre je také volitelné. Ale tady to máte, dostali jsme naši loď a dalším krokem bude pohyb naší lodi.

Krok 1: Pohyb lodi

Pohyb lodi
Pohyb lodi

Přejděte na kartu vstupu a vezměte bloky „na tlačítku B stisknuto“a „na tlačítku A stisknuto“. Poté přejděte do hry a vyberte „sprite move by 1“a změňte na sprite na SHIP. Umístěte jej do bloku „Tlačítko B stisknuto“. A děláte totéž pro A, ale místo toho, abyste se posunuli o 1, dáte -1.

Krok 2: Shoot Variable

Proměnná střelby
Proměnná střelby

Nejprve tedy přejděte na „Vstup“, poté vyberte „Zapnuto tlačítko A+B stisknuto“a přidejte jej do kódu. Poté vytvoříte proměnnou s názvem „SHOOT“, poté znovu přejdete na proměnnou add „set SHOOT na 0“a změníte „0“na „create sprite at x: _ y: _“, poté v poli vyberte „ship x:“herní sekce a poté zadejte „vytvořit sprite na x: ship x:“. Je to velmi matoucí, ale lépe to pochopíte z obrázku. Poté proveďte stejný krok pro „y“. Poté přejděte na kartu hry a přidejte „STŘELE změnit jas o 88“. Poté přejděte na kartu smyčky a vyberte „opakujte 4krát a přidejte to do kódu. Poté na tuto kartu vložíte„ VYSTŘELEJTE změnu y o -1, poté ještě do kódu „opakujte“přidejte „pozastavit 150 ms“pro rychlost proměnné „SHOOT“, pak stále uvnitř smyčky, přejděte na logiku a vyberte „if_ then“a přidejte ji do věci logiky. Do prázdného prostoru logického bloku vložíte „is_touching_“. Poté přidáte proměnné „SHOOT“a „ENEMY“(vytvoříte proměnnou s názvem „ENEMY“a definujeme ji později). Potom do logického bloku přidejte „odstranit ENEMY“a „odstranit SHOOT“, pak pokud chcete, můžete při zničení nepřítele přidat nějakou hudbu nebo zvukový efekt, pak přidáte blok „změnit skóre o 1“. Potom mimo smyčku a logický blok přidáte další „if_ then“. Poté přejděte k logice a přidejte blok, který má na prázdném místě „0 ≤ 0“. Poté na první 0 vložíte „SHOOT y“. Poté do logického bloku vložíte „odstranit SHOOT“

Krok 3: Nastavení proměnné nepřítele

Making the Enemy Variable
Making the Enemy Variable

Nejprve přidejte blok „navždy“a vytvořte proměnnou s názvem „ENEMY“, přejděte na kartu proměnných a přidejte „nastavit ENEMY na _“a do prázdného místa vložte „vytvořit sprite na x: _ y: _“. Poté na prázdné místo v bloku „vytvořit sprite“přidejte na kartu „matematika“„vybrat náhodně od 0 do 4“. Potom pod to přidáte „ENEMY set jas na 150“z karty „hra“a poté pod něj přidáte „pozastavit 100 ms“. Za blok „pauza“přidáte „NEPŘÍTEL odbočte doprava o 90 stupňů“, který se nachází na kartě „hra“. Poté přejděte na kartu „smyčka“a přidejte „opakovat 4krát“a do bloku „smyčky“přidáte „ENEMY move ny 1“a „pause 500 ms“. Nyní přejdeme na kartu logiky a přidáme 2 bloky „if_ then“. A do prvního prázdného prostoru přidáte „je _ dotýkající se _“a do prvního prázdného místa přidáte „ENEMY“a do druhého prázdného místa „SHIP“a do logického bloku přidáte „game over“. Nyní do druhého logického bloku přidáme „je _ dotyková hrana“a do prázdného místa přidáme „ENEMY“a do logistického bloku přidáme „odstranit ENEMY“

Krok 4: Takto by to mělo vypadat

Takhle by to mělo vypadat
Takhle by to mělo vypadat

Naštěstí jsem nebyl tak špatný při vysvětlování, jak to udělat, a doufám, že se vám hra líbila:)

Doporučuje: