Hodnotenie:
Kniha je zameraná na vývoj hier pomocou HTML5 a poskytuje príklady a praktické návody na kód. Hoci sa odporúča pre začiatočníkov aj stredne pokročilých vývojárov, treba poznamenať, že vysvetlenia môžu byť mätúce a v kóde sa vyskytuje niekoľko nezrovnalostí a chýb, ktoré môžu viesť k frustrácii.
Výhody:Kniha ponúka užitočné príklady, pokrýva moderné rozhrania API jazyka HTML5 a poskytuje komplexný prehľad konceptov vývoja hier. Je to rýchle čítanie, ktoré je vhodné pre začiatočníkov aj stredne pokročilých vývojárov so záujmom o vývoj hier.
Nevýhody:Kniha nie je vhodná pre úplných začiatočníkov, pretože niektoré vysvetlenia kódu sú nejasné a môžu viesť k zmätku. Medzi kódom v knihe a kódom na stiahnutie je niekoľko chýb a nezrovnalostí, ktoré môžu u čitateľov vyvolať frustráciu.
(na základe 5 čitateľských recenzií)
HTML5 Game Development by Example Beginner's Guide - Second Edition
Využite techniky HTML5 na vytvorenie vzrušujúcich hier od nuly
Kľúčové funkcie
⬤ Spoznajte najnovšie techniky HTML5, Canvas, CSS a JavaScript.
⬤ Učte sa vytvárať vzrušujúce logické hry, akčné hry, hry pre viacerých hráčov a fyziku Box2D.
⬤ Prístup založený na úlohách na dosiahnutie praktických zručností potrebných na vývoj hier.
Popis knihy
HTML5 je značkovací jazyk používaný na štruktúrovanie a prezentáciu obsahu pre World Wide Web a je základnou technológiou internetu. Je podporovaný na rôznych platformách a podporujú ho aj rôzne prehliadače. Jeho inovatívne funkcie, ako napríklad plátno, audio a video prvky, z neho robia vynikajúci nástroj na tvorbu hier.
Príručka HTML5 Game Development by Example Beginner's Guide Second Edition je učebnica, ktorá vám krok za krokom pomôže vytvoriť niekoľko hier od základov, s užitočnými príkladmi. Kapitoly tejto knihy začínajú úvodom do jazyka HTML5 a pomáhajú vám lepšie pochopiť rôzne koncepty a funkcie jazyka HTML5. Na konci knihy budete mať vedomosti, zručnosti a úroveň porozumenia, ktoré potrebujete na efektívne vytváranie hier po sieti pomocou HTML5.
Čo sa naučíte
⬤ Vybudovať sieťové hry pre viacerých hráčov v reálnom čase.
⬤ Pridajte do svojich hier na plátne fyziku pomocou fyzikálneho enginu Box2D.
⬤ Zostavte si kartovú hru riadenú CSS3 s efektmi transformácie a 3D prevracania.
⬤ Naučte sa pridávať zvuky do svojich hier.
⬤ Vytvorte si nástroj na kreslenie v programe Canvas.
⬤ Vytvárajte viacero vrstiev v hre na plátne.
⬤ Ukladajte herné údaje perzistentne pomocou lokálneho úložiska.
⬤ Využívanie šprintových hárkov na vytváranie animácií založených na snímkach.