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
- pyqt5
- python
Log in or sign up for Devpost to join the conversation.