Skip to content

Axle-Bucamp/DandD_battle_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 D&D Battle System Companion

🌟 Overview

A powerful, flexible companion tool for Dungeons & Dragons combat management, designed to streamline encounter preparation and battle tracking.

Main Application Menu

🔥 Key Features

🎭 Dynamic Enemy Generation

  • Generate enemies based on party level
  • Intelligent randomization to prevent extreme encounters
  • Customizable difficulty scaling

🧙‍♂️ Extensible System

  • Add custom spells
  • Create and modify characters
  • Flexible battle management interface

Battle Interface

🛠️ Technical Specifications

Prerequisites

  • Python 3.7+
  • Kivy
  • NumPy

Installation

1. Install Python

Download from Python Official Website

2. Install Dependencies

# Install required libraries
pip install kivy numpy

Running the Application

Option 1: Run from Source

# Navigate to project directory
python3 main.py

🗺️ Roadmap

Upcoming Features

  • 🎨 Enhanced UI/UX Design
  • 🛡️ Gear and Equipment System
  • 📦 Executable Packaging (Windows/Mac/Linux)

Long-Term Vision

  • Cloud Character Synchronization
  • Advanced Encounter Generators
  • Integrated Ruleset Validation

🤝 Contributing

Ways to Contribute

  1. Report Bugs
  2. Suggest Features
  3. Submit Pull Requests

Development Setup

# 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

🔒 Compatibility

Supported Platforms

  • Windows
  • macOS
  • Linux

Tested Python Versions

  • 3.7+
  • 3.8
  • 3.9

📦 Dependencies

  • Kivy (UI Framework)
  • NumPy (Numerical Computing)

📸 Screenshots

Main Menu Battle Interface

🏆 Why Use This Tool?

  • Simplifies D&D encounter management
  • Reduces manual calculations
  • Supports custom content
  • Flexible and extensible

📞 Support

Getting Help

  • Open GitHub Issues
  • Check Documentation
  • Community Discord (Coming Soon)

📄 License

[Specify your license - MIT/GPL/etc]

👥 Contributors

  • [Bucamp Axle]

🙏 Acknowledgments

  • D&D Community
  • Open-Source Contributors
  • Kivy Framework Team

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published