DiceTales

DiceTales Documentation

Welcome to the comprehensive documentation for DiceTales - an AI-powered RPG adventure game that runs entirely in your browser with advanced AI storytelling and persistent memory systems.

📚 Complete Documentation Index

🚀 Getting Started

| Document | Description | Audience | |———-|————-|———-| | 📖 Setup Guide | Quick start and system configuration | All Users | | 🎮 Game Guide | How to play DiceTales effectively | Players | | 🚀 Deployment Guide | How to deploy your own instance | Developers |

🏗️ System Documentation

| Document | Description | Audience | |———-|————-|———-| | 📋 API Reference | Complete code documentation and APIs | Developers | | 🤖 Enhanced AI System | AI system architecture and features | Developers | | 🧠 AI Memory System | Memory system and persistence | Developers | | 👤 Character System | Character creation and management | Developers | | ⚙️ DM Settings Integration | Campaign settings and configuration | Developers | | 🗺️ Better DM System | Advanced campaign management system | Advanced Users |

🤖 AI System Documentation

| Document | Description | Audience | |———-|————-|———-| | 🎯 AI Systems Overview | Complete AI ecosystem architecture | All Users | | 🤖 Main AI System | Core HuggingFace storytelling AI engine | Developers | | 🧠 Memory Manager | Persistent memory and context system | Developers | | 📊 DM Evaluator | Response quality assessment system | Developers | | 🗺️ Better DM AI | Advanced campaign management AI | Advanced Users |

📚 Additional Resources

| Document | Description | Audience | |———-|————-|———-| | 📂 Import/Export Guide | Character and save data management | Players/Developers | | 🎯 AI Setting Implementation | Campaign setting development | Advanced Users |

What is DiceTales?

DiceTales is a web-based tabletop RPG experience that combines:

🏗️ Current Architecture (v2.0)

DiceTales/
├── index.html          # Main game interface
├── advanced/           # Main application
│   ├── index.html      # Advanced game interface
│   ├── css/            # Responsive styling and themes
│   └── js/             # Core game logic
│       ├── main.js     # Game controller
│       ├── ai.js       # AI coordination layer
│       ├── character.js # Advanced character system
│       ├── dice.js     # Turn-based dice mechanics
│       ├── gameState.js # Save/load with turn tracking
│       └── ui.js       # Enhanced user interface
├── better-dm/          # Advanced campaign management
├── base/               # Simple game version
└── docs/               # Updated documentation

🔧 Technology Stack (v2.0)

🎯 Key Features (Updated)

🤗 HuggingFace AI Integration

Advanced Dice System

⚔️ Enhanced Character System

🎮 Improved Game Mechanics

🚨 System Requirements

📝 License

This project is open source under the MIT License. See the main repository for full license details.

🤝 Contributing

We welcome contributions! Please read our Contributing Guide for details on:


Built with ❤️ for tabletop RPG enthusiasts and powered by 🤗 HuggingFace AI.