Inspiration

When I first started learning python in high school I built a very rudimentary version of the basic data structures and logic of this program. At some point since then though I lost that code and had been meaning to build it again and develop it into a full desktop app.

What it does

Users are able to create custom player characters and enemies stat blocks, build maps to run combat encounters, and roll dice.

How we built it

I built it as a PyQt app

Challenges we ran into

Something that was particularly difficult was handling the limitations imposed by the lack of networked capability - since this is only run locally for one user, only the game-master would be able to interact directly with the app during a game, influencing the decisions I had to make regarding what content to show and include.

What we learned

I learned a lot about app development

What's next for Role-playing game Virtual Tabletop App

There are a number of features I would love to add, including a full system to manage combat and track hitpoints, the ability for multiple users to operate simultaneously, and the ability to save data across instances.

Built With

Share this project:

Updates