Update README.md

This commit is contained in:
Nikita Iryupin 2021-06-06 15:17:44 +00:00
parent a3957b5e90
commit 454a2591a4

View File

@ -1,3 +1,38 @@
# KAJ Semestral Work
# BattleCity.js
Battle City remake pro JS pro předmět KAJ. B202 semestr. Arrows - pohyb, Ctrl - shoot.
Semestral work for subject KAJ
## 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.
1. `npm install`
2. `npm run dev` pro watchování změn a rebundlingu po změně **OR** `npm run build` pro production bundling
## Seznam bodů
- [x] Validita
- [x] Cross-browser compatibility
- [x] Semantické značký
- [x] Grafika - Canvas
- [x] Media - Audio
- [x] Forms
- [x] Offline app
- [x] Selectors
- [x] Vendor prefixes
- [x] CSS3 transformace
- [x] CSS3 animation
- [ ] Media queries
- [x] OOP JS
- [x] JS knihovna - jQuery
- [x] Pokročilé JS API - localStorage
- [ ] History API
- [x] Ovladaní medií
- [x] 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.