Záhady na papieri
Klient: Hobby projekt
Mobilná textová RPG vzdávajúca hold klasike z 80. rokov, no pod kapotou s plným Symfony stackom, HTML5 Canvas rendererom a asynchrónnym Messengerom. Moja osobná výkladná skriňa – 13 rokov architektonických skúseností bez jediného kompromisu. Stará škola, bleskový výkon, moderná PWA.
O projekte
Inžinierska vlajková loď a splnený celoživotný sen. "Záhady na papieri" je mobilná textová RPG hra, ktorá vzdáva hold klasike z 80. rokov, no v útrobách skrýva najmodernejší technologický stack súčasnosti. Tento projekt slúži ako moja osobná "výkladná skriňa" programovania, kde som bez kompromisov aplikoval všetky skúsenosti nadobudnuté počas 13-ročnej kariéry architekta.
Aplikácia využíva robustnú komponentovú architektúru postavenú na Symfony a Stimulus.js, doplnenú o dynamické vykresľovanie vizuálov cez HTML5 Canvas. Implementoval som komplexný stavový stroj pre riadenie progresu hráča a asynchrónne spracovanie hernej logiky cez Symfony Messenger. Celý systém je navrhnutý ako modulárny framework, ktorý umožňuje jednoduché rozširovanie o nové príbehy a herné mechaniky. Je to ultimátny dôkaz toho, že aj "stará škola" môže vďaka precíznemu inžinierstvu a PWA prístupu pôsobiť bleskovo, moderne a technologicky dominantne.
Komponentová dominancia
Vysoko znovupoužiteľný systém komponentov pre rýchle rozširovanie herného obsahu.
Moderná interpretácia retra
Spojenie estetiky 80. rokov s bleskovou odozvou moderných webových technológií.
Komplexný State Management
Robustné riadenie hernej logiky a asynchrónnych eventov na pozadí.
Technické funkcie
- Stimulus.js with custom Canvas rendering
- Modular Game Framework
- Full Symfony/Messenger integration