Python based D&D (or tabletop RPG) dice roller!
An offline dice rolling tool for Dungeons & Dragons in Python! Currently being developed. No functionality available yet, and GUI being developed alongside program.
- Not available yet, but soon you'll be able to roll dice to your hearts content!
- Dice Implementation!
- 4, 6, 8, 10, 12, 20 and 100 sided dice rolls.
- Fully Implemented GUI Interface
- 3D Dice Rolling
- Multiple Dice Rolled at Once
- Roll History
- Entirely in Python!
- Tkinter for GUI
- Object Oriented and MVC Methodology
Installation guide incomplete. Current plan is to develop an executable! For current build, download these two dependencies: Use the package manager pip to install Python and tkinter.
pip install python
pip install tkinter
pip install fonttools
The GUI buttons are in built into the App. You can delete your history with the history clear button.
- 0.3
- Went public and allowed forking. Beginning to find art assets, and starting on random generation functions.
- 0.2
- Separated GUI into classes, and created beginning of MVC model with Dice class.
- 0.1
- Built bare bones procedural code and single .py file
Distributed under the MIT license. See LICENSE
for more information.
If you see an issue, an efficiency that could be made, or an improvement, program away! Fork it if you like (https://github.com/Cselwood/dnd-diceroller/fork)