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.

RPG Canvas Stimulus Messenger PWA Symfony
Záhady na papieri

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