Hry a zábava

Posledná stopa

Detektívna textovka (gamebook) o zmiznutí troch detí pre Android, iOS a web

AndroidiOSWeb

O projekte

Atmosférická detektívna textová hra, v ktorej hráč ako vyšetrovateľ pátra po troch zmiznutých deťoch vo fiktívnej dedine Čierny Grúň. V každej scéne vyberá z niekoľkých možností, zbiera stopy a spojencov, ktoré odomykajú ďalšie voľby, a príbeh sa podľa toho vetví do rôznych koncov. Hra je napísaná v čistom HTML/CSS/JS a cez Capacitor zabalená do Android a iOS aplikácie; webová verzia sa nasadzuje na GitHub Pages.

Čo aplikácia vie

  • Vetvený príbeh v 8 kapitolách so 134 scénami a 22 koncami (najlepšie, dobré, neutrálne, slepé uličky a smrť postavy)
  • Podmienené voľby podľa získaných stôp a spojencov (príznaky nastavované pri vstupe do scény)
  • Kontrolné body a priebežné ukladanie – po smrti návrat na posledný checkpoint, pokračovanie po zatvorení appky
  • Počítadlo objavených koncov a ukazovateľ postupu príbehom
  • Tri jazyky (slovenčina, angličtina, nemčina) prepínateľné v menu aj počas hry
  • Hudba pre každú kapitolu s plynulým prelínaním a zvukové efekty, oboje samostatne vypínateľné
  • Zdieľanie dosiahnutého konca (natívne zdieľanie v appke, Web Share v prehliadači)
  • AdMob banner a medzistránková reklama pri prechode kapitol so súhlasom GDPR a App Tracking Transparency na iOS
  • PWA so service workerom – webová verzia funguje aj offline

Technicky zaujímavé

  • Jeden kód pre web, Android aj iOS – čistý HTML/JS engine nad dátovým grafom príbehu, zabalený cez Capacitor
  • Celý príbeh ako dátový graf (uzly, podmienky, príznaky, konce) s prekladovými vrstvami EN/DE, ktoré pri chýbajúcom texte padnú späť na slovenčinu
  • Plne automatizované vydávanie z GitHub Actions: APK, podpísaný AAB, iOS build a nahratie do TestFlightu bez Macu

V pláne

  • Produkčné AdMob identifikátory pre iOS (zatiaľ testovacie) a vydanie v App Store cez pripravený TestFlight workflow