A powerful, flexible companion tool for Dungeons & Dragons combat management, designed to streamline encounter preparation and battle tracking.
- Generate enemies based on party level
- Intelligent randomization to prevent extreme encounters
- Customizable difficulty scaling
- Add custom spells
- Create and modify characters
- Flexible battle management interface
- Python 3.7+
- Kivy
- NumPy
Download from Python Official Website
# Install required libraries
pip install kivy numpy
# Navigate to project directory
python3 main.py
- 🎨 Enhanced UI/UX Design
- 🛡️ Gear and Equipment System
- 📦 Executable Packaging (Windows/Mac/Linux)
- Cloud Character Synchronization
- Advanced Encounter Generators
- Integrated Ruleset Validation
- Report Bugs
- Suggest Features
- Submit Pull Requests
# Clone the repository
git clone https://github.com/Axle-Bucamp/DandD_battle_system.git
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
# Install dependencies
pip install -r requirements.txt
- Windows
- macOS
- Linux
- 3.7+
- 3.8
- 3.9
- Kivy (UI Framework)
- NumPy (Numerical Computing)
- Simplifies D&D encounter management
- Reduces manual calculations
- Supports custom content
- Flexible and extensible
- Open GitHub Issues
- Check Documentation
- Community Discord (Coming Soon)
[Specify your license - MIT/GPL/etc]
- [Bucamp Axle]
- D&D Community
- Open-Source Contributors
- Kivy Framework Team