Zpět

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
HoubyHouby

"Stejně jako v hudbě, vývoj závisí na rytmu, struktuře a kreativitě."

Otevřený novým projektům

RobinWeiss