Cielom ulohy je modifikovat vesmirnu hru podla zadanych kriterii.
Do HTML stranky pridajte novy JS kod mod.js.
Prerobte hru, aby namiesto HTML tabuliek vyuzivala HTML Canvas, ktoreho obsah bude vykreslovany pomocou JS funkcii. (odporucana velkost policka je 48x48px).
Vsetky farebne policka nahradte obrazkami reprezentujucimi dane objekty. Pouzite obrazky s CC licenciou (alebo ekvivalentnou, umoznujucou modifikaciu pre non-profit organizacie).
Zmente ovladanie v hre, aby reagovala nielen na sipky, ale aj na JL.
Pridajte zvukovu stop, pricom pri jej licencii su pokyny ako u obrazkov.
Pridajte tlacidlo resetu stavu hry a zobrazenie informacii o stave hry (level, score)
Pridajte nastavitelne debug vypisy (debug v URL, premenna debug, debug cookie alebo debug Local Storage / Session Storage)
# | Uloha | Body |
---|---|---|
1 | pridanie vlastnej JS kniznice do HTML suboru ktora bude prepisovat IBA potrebne funkcie z povodneho JS kodu | 1 |
2 | pridanie do HTML suboru pouzitim JS funkcii | 1 |
3 | dynamicke pouzitie obrazkov z externych zdrojov (http...) a ich vykreslovanie ako policok pomocou JS funkcii (u obrazkov musite udat zdroj a licenciu) | 1 |
4 | vykreslovanie animovanej hry pomocou JS funkcii | 1 |
5 | zmena ovladania klavesnicou | 1 |
6 | pridanie tlacidiel na zapnutie a vypnutie hudobnej stopy na pozadi (licencovana ako u obrazkov) | 1 |
7 | pridanie aktualneho skore (+10 za kazdu znicenu lod) | 1 |
8 | pridanie zobrazenia aktualneho levelu a skore | 1 |
9 | pridanie tlacidla reset, ktore resetuje stav hry (reset vykonat cez event listener, hra je znovu hratelna, reset nie je refresh) | 1 |
10 | pridanie debug vypisov v debugovacom mode | 1 |
SUM | 10 |
DO MIESTA ODOVZDANIA IBA mod.js (pripadne hack.js, pripadne obrazky alebo zvukove stopy ak ste autorom a udelejete prava na ....)
NEODOVZDAVATE ANI NEMENITE index.html ANI index.js