Conwayova Hra života
Přehled
Fullscreen implementace Conwayovy Hry života pomocí HTML5 Canvas a JavaScriptu. Projekt demonstruje simulaci buněčného automatu s dynamickou mřížkou přizpůsobující se velikosti obrazovky, klasickými Conwayovými pravidly pro přežití a vznik buněk, podporou testování běžných patternů jako Blinker, Block a Glider.
Hlavní výzvou byla optimalizace výpočtu mřížky a výkonu vykreslování pro hladké animace na velkých mřížkách.
Implementoval jsem efektivní výpočty mřížky pomocí typovaných polí a requestAnimationFrame pro hladké 60fps animace s nastavitelnými rychlostmi.
Výsledek
Plně funkční simulátor buněčného automatu s podporou různých patternů a hladkým výkonem na různých velikostech obrazovky.
Technologie
JavaScript HTML5 Canvas CSS

