From 454a2591a4096d66500f5825cf121f7ec3410bf5 Mon Sep 17 00:00:00 2001 From: Nikita Iryupin Date: Sun, 6 Jun 2021 15:17:44 +0000 Subject: [PATCH] Update README.md --- README.md | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0cb5ab9..b839219 100644 --- a/README.md +++ b/README.md @@ -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 \ No newline at end of file +## 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.