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