Coder Social home page Coder Social logo

vavjs-zad1's Introduction

VAVJS Zadanie 1

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

vavjs-zad1's People

Contributors

salgac avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.