Skip to content

Firestone82/Bachelor-Thesis

Repository files navigation

Icon


Bachelor Thesis: Trails Through Shadows

Thesis Overview 🎓

The primary goal of this thesis was to design and develop a hybrid narrative evolutionary game that integrates both physical and virtual components. The game combines a physically playable board with a digital interface (accessible via phone, laptop, or projector). This virtual environment guides players through setting up and evolving game scenarios, with features such as dungeon exploration and branching narratives.

The project also involved creating a game model, complete with rules and systems to govern player behavior and interaction.

About Trails Through Shadows 🙌

Trails Through Shadows is a narrative tabletop game that blends traditional board game mechanics with modern technology. It draws inspiration from titles like Gloomhaven and Forgotten Waters, evident in its combat system and branching narrative paths driven by player choices.

Players utilize both physical components and digital tools to progress through an immersive, story-rich experience.

Teamwork 💪

This thesis was developed collaboratively with:

Despite our limited experience working as a team, we managed to synchronize our efforts effectively, leveraging knowledge gained during our studies to achieve our goals.

My Contribution 🧑‍💻

Our work was divided into four main sections:

  1. Backend (API)
  2. Frontend (Dashboard) – My primary responsibility
  3. Frontend (Game Environment)
  4. Game Logic

Full source code of this project can be viewed in our shared organization on github.

My focuse rested on the Dashboard, built using Python and the Django framework with main functionality driven by JavaScript. However, I also contributed to other areas of the project, for example: Database Scheme, core of API or image prompting.


Screenshots 📸

Dashboard - Class Table

Class Table

Dashboard - Part Workbench

Part Workbench

Dashboard - Campaign Workbench

Campaign Workbench

Final Board Game Design

Board Game