Inspiration
Many of the members of our group enjoy playing D&D and it is most convenient to do so over Discord. There are many Discord bots, some that take care of dice rolling, others that take care of character sheets, however we were not able to find any that take care of maps and player position. That is where Cassini D&D comes in.
What it does
Cassini D&D makes D&D maps in both basic ascii art and user selected images to help dungeon masters and players have a smoother game experience. There is map loading and saving to accommodate for multiple sessions that require the same map.
How we built it
We built Cassini D&D using Python 3.8 and the Python Package discord.py
Challenges we ran into
We have run into a couple of challenges including the code only runs on two of the four computers in our group. We still don't know why. That is part of why may task is writing this, because it is quite a hassle to test my code.
Accomplishments that we're proud of
We are really proud that we were able to get images to be displayed by Cassini rather than just have the ascii art maps.
What we learned
We learned a bunch about debugging code built by other people. One instance of this is an off by one error where two objects could exist in the same physical location.
What's next for Cassini D&D
The next steps for Cassini D&D is to start user testing. We have completed a working version, now we need to release it into the wild. We will use the feedback we receive to iteratively improve Cassini.
Built With
- discord
- python
Log in or sign up for Devpost to join the conversation.