Hra 1
Had
Klasická hra — ovládej šipkami!
🎯 Co se naučíš
Had tě naučí: Canvas API (kreslení na plátno), herní smyčku pomocí setInterval, zpracování klávesnice a práci s polem pro tělo hada.
💡 Canvas: ctx.fillRect() kreslí čtverce, ctx.arc() kruhy. Canvas je jako papír — každý snímek ho celý přemalujeme!
Hra 2
Šibenice
Hádej slovo písmeno po písmenu
🎯 Co se naučíš
Šibenice tě naučí: práci s řetězci (String metody), includes(), split() a join() a jak dynamicky generovat HTML klávesnici.
💡 Array metody: .includes() zkontroluje jestli pole obsahuje hodnotu. [...slovo] rozloží string na pole písmen!
Hra 3
Paměť (Memory)
Najdi všechny páry karet
🎯 Co se naučíš
Memory tě naučí: míchání pole (shuffle), setTimeout pro zpoždění, a jak sledovat stav hry s více proměnnými najednou.
💡 Shuffle trik: .sort(() => Math.random() - 0.5) náhodně promíchá pole. Math.random() vrací 0 až 1 — odečtením 0.5 dostaneme záporná i kladná čísla náhodně!
🏆 Herní odznaky
🐍
Hadí Kodér
🔤
Šibeničář
🧩
Memory Mistr