5. Jednoduché hry na MakeCode Arcade

5.3. Úloha 3: Jednoduchá bitka s nepriateľom

Cieľ: Naučiť sa interakciu medzi dvoma postavami.

Zadanie:

  1. Vytvorte postavu hráča (napr. rytiera).
  2. Vytvorte nepriateľa (napr. draka), ktorý sa pohybuje po obrazovke a prichádza vždy oproti hráčovi 
  3. Hráč môže strieľať strely (napr. šípy) a zneškodniť draka.

Postup (nápoveda):

  • Použite blok "on A button pressed" na vytvorenie strely, ktorá sa pohybuje smerom dopredu.
  • Nastavte nepriateľa, aby sa pohyboval pomocou "set velocity".
  • Použite blok "on sprite of kind projectile overlaps other sprite" na detekciu zásahu nepriateľa a jeho odstránenie.

Rozšírenie:

  • Pridajte viac nepriateľov, ktorí sa objavujú náhodne.
  • Znížte život hráča, ak sa ho nepriateľ dotkne.

odpoveď aj s rozšírením tu.