Záhady na papíře

Klient: Hobby projekt

Mobilní textová RPG vzdávající hold klasice z 80. let, ale pod kapotou s plným Symfony stackem, HTML5 Canvas rendererem a asynchronním Messengerem. Moje osobní výkladní skříň – 13 let architektonických zkušeností bez jediného kompromisu. Stará škola, bleskový výkon, moderní PWA.

RPG Canvas Stimulus Messenger PWA Symfony
Záhady na papíře

O projektu

Inženýrská vlajková loď a splněný celoživotní sen. "Záhady na papíře" je mobilní textová RPG hra, která vzdává hold klasice z 80. let, ale v útrobách skrývá nejmodernější technologický stack současnosti. Tento projekt slouží jako moje osobní "výkladní skříň" programování, kde jsem bez kompromisů aplikoval všechny zkušenosti nabyté během 13leté kariéry architekta.

Aplikace využívá robustní komponentovou architekturu postavenou na Symfony a Stimulus.js, doplněnou o dynamické vykreslování vizuálů přes HTML5 Canvas. Implementoval jsem komplexní stavový stroj pro řízení progresu hráče a asynchronní zpracování herní logiky přes Symfony Messenger. Celý systém je navržený jako modulární framework, který umožňuje jednoduché rozšiřování o nové příběhy a herní mechaniky. Je to ultimátní důkaz toho, že i "stará škola" může díky preciznímu inženýrství a PWA přístupu působit bleskově, moderně a technologicky dominantně.

Komponentová dominance

Vysoce znovu použitelný systém komponent pro rychlé rozšiřování herního obsahu.

Moderní interpretace retra

Spojení estetiky 80. let s bleskovou odezvou moderních webových technologií.

Komplexní State Management

Robustní řízení herní logiky a asynchronních eventů na pozadí.

Technické funkce

  • Stimulus.js with custom Canvas rendering
  • Modular Game Framework
  • Full Symfony/Messenger integration