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.
| 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 |
| 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 |
| 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 |
| Document | Description | Audience | |———-|————-|———-| | 📂 Import/Export Guide | Character and save data management | Players/Developers | | 🎯 AI Setting Implementation | Campaign setting development | Advanced Users |
DiceTales is a web-based tabletop RPG experience that combines:
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
This project is open source under the MIT License. See the main repository for full license details.
We welcome contributions! Please read our Contributing Guide for details on:
Built with ❤️ for tabletop RPG enthusiasts and powered by 🤗 HuggingFace AI.