Obsah:
- Krok 1: Pohyb lodi
- Krok 2: Shoot Variable
- Krok 3: Nastavení proměnné nepřítele
- Krok 4: Takto by to mělo vypadat
Video: Jak vyrobit Space Invaders na Micro Bit .: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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
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
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
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:
Přenosná herní konzole Lego s Space Invaders: 4 kroky
Přenosná herní konzole Lego s Space Invaders: Přemýšleli jste někdy o tom, že budete vývojářem her a postavíte si vlastní herní konzoli, kterou můžete hrát na cestách? Vše, co potřebujete, je trochu času, hardware
LCD Invaders: Space Invaders Like Game na 16x2 LCD Character Display: 7 kroků
LCD Invaders: Space Invaders Like Game na displeji LCD s rozlišením 16x2: Legendární hru „Space Invaders“není třeba představovat. Nejzajímavější vlastností tohoto projektu je, že pro grafické výstupy používá zobrazení textu. Toho je dosaženo implementací 8 vlastních znaků. Můžete si stáhnout kompletní Arduino
Space Invaders in Micropython na Micro: bit: 5 kroků
Space Invaders in Micropython on Micro: bit: V našich předchozích článcích jsme prozkoumali tvorbu her na GameGo, přenosné retro herní konzoli vyvinuté TinkerGen education. Hry, které jsme vytvořili, připomínaly staré hry Nintendo. V dnešním článku se vrátíme o krok zpět, abychom
Hodiny Space Invaders (s rozpočtem!): 6 kroků (s obrázky)
Hodiny Space Invaders (s rozpočtem!): Nedávno jsem viděl skvělou sestavu od GeckoDiode a okamžitě jsem ji chtěl postavit sám. Instructable jsou stolní hodiny Space Invaders a po přečtení tohoto článku vám doporučuji se na něj podívat. Projekt byl téměř výhradně postaven z částí pocházejících z
Lustr Space Invaders With Glow in the Dark Akce: 16 kroků (s obrázky)
Lustr Space Invaders With Glow in the Dark Action: Použijte 3D modelování/tisk, laserem řezaný akryl, lití pryskyřice, UV reaktivní pigment, LED diody a jednoduché zapojení, abyste vytvořili vysoce stylový a retro chladný lustr nebo lampu pro invazi do vesmíru. Zahrnul jsem pěkný trik pro vytváření zakřivených rohů z laserového