Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Prvým krokom je teda vytvorenie našej lode. Prejdite na „Základné“a pridajte blok „Na začiatku“. Potom prejdite na „Premenné“a vytvorte premennú s názvom „LODA“a na karte „Premenné“vyberte blok, ktorý hovorí „Nastaviť sprite na 0“. Potom namiesto „sprite“dáte „LODU“. Potom prejdite na kartu „Hra“a vyberte „Vytvoriť sprite pri x 2 y 2“a do poľa „SHIP SHIP to 0“zadajte namiesto „0“. Potom dáte šancu „y“na 4 namiesto 4. Počítadlo skóre je tiež voliteľné. Ale nech sa páči, dostali sme našu loď a ďalším krokom bude pohyb našej lode.
Krok 1: Pohyb lode
Prejdite na kartu vstupu a vezmite bloky „na stlačenom tlačidle B“a „Na stlačenom tlačidle A“. Potom choďte do Hry a zvoľte „sprite move by 1“a zmeňte sprite na SHIP. Vložte ho do bloku „Stlačené tlačidlo B“. A robíte to isté pre A, ale namiesto pohybu o 1 dáte -1.
Krok 2: Strieľajte premenné
Najprv teda prejdite na „Vstup“, potom vyberte „Zapnuté tlačidlo A+B stlačené“a pridajte ho do kódu. Potom urobíte premennú s názvom „SHOOT“, potom znova prejdite na premennú a pridajte „nastaviť SHOOT na 0“a zmeňte „0“na „create sprite at x: _ y: _“, potom vyberte „ship x:“v herná sekcia potom zadajte „vytvorte sprite na x: ship x:“. Je to veľmi mätúce, ale lepšie to pochopíte z obrázku. Potom urobte rovnaký krok pre „y“. Potom prejdete na kartu hry a pridáte „STRELIŤ, zmeniť jas o 88“. Potom prejdite na kartu slučky a zvoľte „Opakujte štyrikrát a vložte to do kódu. Potom na túto kartu zadajte„ VYSTREĽTE zmenu y o -1, potom stále do kódu „opakujte“pridajte „pozastaviť 150 ms“pre rýchlosť premennej „SHOOT“, potom stále vo vnútri slučky, prejdite na logiku a zvoľte „if_ then“a pridajte ju k veci logiky. Do prázdneho priestoru logického bloku vložte „is_touching_“. Potom pridáte premenné „SHOOT“a „ENEMY“(vytvorte premennú s názvom „ENEMY“a definujeme ju neskôr). Potom do logického bloku pridajte „delete ENEMY“a „delete SHOOT“, potom ak chcete, keď zničíte nepriateľa, môžete pridať hudbu alebo zvukový efekt, potom do bloku pridajte „zmeňte skóre o 1“. Potom mimo cyklu slučky a logiky pridáte ďalšie „if_ then“. Potom prejdete na logiku a pridáte blok, ktorý má na prázdnom mieste „0 ≤ 0“. Potom na prvú 0 dáte „VYSTREĽTE y“. Potom do logického bloku zadáte „odstrániť SHOOT“
Krok 3: Zmena premennej na nepriateľa
Najprv pridajte blok „navždy“a vytvorte premennú s názvom „ENEMY“, prejdite na kartu premenných a zadajte „nastaviť ENEMY na _“a do prázdneho priestoru zadajte „create sprite at x: _ y: _“. Potom do prázdneho priestoru bloku „Vytvoriť sprite“pridajte na kartu „matematika“„vybrať náhodne od 0 do 4“. Potom pod to pridajte „NEPRIATEĽSKÝ nastavený jas na 150“na karte „hra“a potom pod neho pridajte „pozastaviť 100 ms“. Za blok „pauza“pridáte „NEPRIATEĽ odbočte doprava o 90 stupňov“, ktorý sa nachádza na karte „hra“. Potom prejdite na kartu „Slučka“a zadajte „opakovať 4 -krát“a do bloku „Cyklus“pridajte „ENEMY move ny 1“a „pause 500 ms“. Teraz prejdeme na kartu logiky a pridáme 2 bloky „if_ then“. A do prvého prázdneho priestoru pridáte „je _ dotýkajúce sa _“a do prvého prázdneho priestoru pridáte „ENEMY“a do druhého prázdneho miesta „SHIP“a do logického bloku pridáte „game over“. Teraz do druhého logického bloku pridáme „je _ dotýkajúca sa hrana“a do prázdneho priestoru pridáme „NEPRIATEĽ“a do logistického bloku pridáme „vymazať NEPRIATEĽ“
Krok 4: Takto by to malo vyzerať
Našťastie som nebol taký zlý pri vysvetľovaní, ako to urobiť, a dúfame, že sa vám hra páčila:)