Webová aplikace pro správu a podporu tabletop RPG sessions s využitím umělé inteligence

Název práce: Webová aplikace pro správu a podporu tabletop RPG sessions s využitím umělé inteligence
Autor(ka) práce: Trejtnar, Patrik
Typ práce: Bakalářská práce
Vedoucí práce: Korčák, Jiří
Oponenti práce: Syrovátková, Jana
Jazyk práce: Česky
Abstrakt:
Cílem této bakalářské práce je navrhnout a implementovat minimálně životaschopný produkt (MVP) webové aplikace Sesplan pro podporu správy a organizace kampaní v rámci tabletop RPG. Aplikace integruje umělou inteligenci pro generování herního obsahu (NPC, lokace, předměty) a klade důraz na moderní architektonické principy API-first, DRY a bezvýpadkové nasazení prostřednictvím CI/CD pipeline, včetně přípravy VPS serveru. Metodika práce kombinuje komparativní analýzu existujících digitálních nástrojů, polostrukturované rozhovory s aktivními Game Mastery a hráči, agilní iterativně-inkrementální prototypování a funkční testování v rámci dvoutýdenního alfa pilotu s cílovými uživateli. Výsledkem je funkční MVP aplikace Sesplan nasazená na webové adrese sesplan.space, její zdrojové kódy, s plně dokumentovaným REST API, responzivním SPA frontendem ve Vue 3, modulem pro generování herního obsahu přes Google Gemini a plně automatizovanou CI/CD pipeline. Experimentální ověření potvrdilo významné zkrácení doby přípravy herních sezení a zvýšení efektivity správy kampaní bez kompromisů na kvalitě narace.
Klíčová slova: FastAPI; Vue; CI/CD; Docker; generativní AI; tabletop RPG; Game Master; webová aplikace
Název práce: Web Application for Management and Support of Tabletop RPG Sessions Using Artificial Intelligence
Autor(ka) práce: Trejtnar, Patrik
Typ práce: Bachelor thesis
Vedoucí práce: Korčák, Jiří
Oponenti práce: Syrovátková, Jana
Jazyk práce: Česky
Abstrakt:
The objective of this bachelor’s thesis is to design and implement a minimum viable product (MVP) of the web application Sesplan, intended to support the management and organization of campaigns in the context of tabletop role-playing games (TTRPG). The application integrates artificial intelligence for the generation of game content (NPCs, locations, items) and emphasizes modern architectural principles—API-first design, the DRY philosophy, and zero-downtime deployment via a fully automated CI/CD pipeline, including the provisioning of a VPS server. The applied methodology combines a comparative analysis of existing digital tools, semi-structured interviews with active Game Masters and players, agile iterative-incremental prototyping, and functional testing conducted during a two-week alpha pilot with target users. The result is a fully functional MVP of Sesplan, deployed at https://sesplan.space, with publicly available source code, a fully documented REST API, a responsive single-page application frontend built in Vue 3, a module for AI-driven content generation powered by Google Gemini, and an end-to-end automated CI/CD pipeline. Experimental validation demonstrated a significant reduction in session preparation time and an increase in campaign management efficiency without compromising narrative quality.
Klíčová slova: Game Master; CI/CD; Vue; FastAPI; tabletop RPG; web application; generative AI; Docker

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra systémové analýzy

Informace o odevzdání a obhajobě

Datum zadání práce: 4. 12. 2024
Datum podání práce: 12. 5. 2025
Datum obhajoby: 2025

Soubory ke stažení

Soubory budou k dispozici až po obhajobě práce.

    Poslední aktualizace: