201027 Pygame Alien2

  1. Stiahnuť a rozbaliť program z minulej hodiny

https://www.dropbox.com/s/a429aw1xenm04xx/mu_code_201027a.zip?dl=0

  • rozbaliť do mu_code adresára: C:\Users\<username>\mu_code\

  • súbory game.py a images/


  1. Spustiť game.py v Mu editore


  1. Úlohy s pohybom hráča:

    • ak príde na pravý okraj obrazovky, tak sa objaví vľavo


  1. Výpis textu na obrazovku

def draw():
screen.draw.text("Text", (10, 30), color='white')


  1. Výpis čísla na obrazovku

gems = 3
def draw():
screen.draw.text(str(gems), (10, 30), color='white')


  1. Úlohy s predmetmi:

    • gem po zobratí zmizne

    • vypisovať počet zobratých gemov

    • doplniť ďalšie gemy, modrý gem bude mať hodnotu 5 červených gemov


  1. Počítanie času - zvýšenie hodnoty globálnej premennej v tele funkcie

zivoty = 0
def update():
global
zivoty
zivoty += 1


  1. Úlohy s nepriateľmi:

    • pohyb nepriateľa zľava doprava

    • pohyb s odrážaním od okraja

    • animácia nepriateľa, striedať fázy: spider_walk1 a spider_walk2

    • spomalenie animácie nepriateľa