BattleCity.js
Battle City remake pro JS pro předmět KAJ. B202 semestr. Arrows - pohyb, Ctrl - shoot.
Cíl projektu
Cílem projektu udělat JS verze klasiky z Famiconu - Battle City. To je arkada, ve které je vašim cílem zachranit svoji bazi a zničit tanky nepřitelé.
Buildování
Projekt používá bundling od Rollup.js.
npm installnpm run devpro watchování změn a rebundlingu po změně ORnpm run buildpro production bundling
Seznam bodů
-
Validita
-
Cross-browser compatibility
-
Semantické značký
-
Grafika - Canvas
-
Media - Audio
-
Forms
-
Offline app
-
Selectors
-
Vendor prefixes
-
CSS3 transformace
-
CSS3 animation
-
Media queries
-
OOP JS
-
JS knihovna - jQuery
-
Pokročilé JS API - localStorage
-
History API
-
Ovladaní medií
-
Offline
-
JS SVG
Funkčnost
Kolize tanků a střel, ničení bloku, parsing levelů a jejich cachování. Přepinání levelů, kontrola prohry a vyhry. Uložení jmena uživatele bylo udělano pro leaderboard, které nedokazal jsem včas implimentovat.
Description
Languages
JavaScript
91%
CSS
5.1%
HTML
3.9%