official.ghost.logic
Deploy D&D Campaign Manager v2
71b378e
"""
About Tab for D'n'D Campaign Manager
"""
import gradio as gr
class AboutTab:
"""About tab displaying application information"""
def __init__(self):
pass
def create(self) -> None:
"""Create and return the About tab component"""
with gr.Tab("About"):
gr.Markdown("""
## About D'n'D Campaign Manager
**Version:** 2.0.0
**Built for:** Gradio + Anthropic MCP Hackathon
### Features
- 🎲 Complete D&D 5e character creation
- πŸ“– Automated name and backstory generation
- 🎨 Character portrait generation (DALL-E 3 / HuggingFace SDXL)
- πŸ“Š Multiple ability score methods (Standard Array, Roll, Point Buy)
- πŸ’Ύ Database persistence
- πŸ“„ Markdown character sheet export
- βœ… Full data validation
### Stat Methods
- **Standard Array:** 15, 14, 13, 12, 10, 8 (balanced)
- **Roll:** 4d6 drop lowest (random)
- **Point Buy:** 27 points (customizable)
### Supported Races
Human, Elf, Dwarf, Halfling, Dragonborn, Gnome, Half-Elf, Half-Orc, Tiefling
### Supported Classes
Barbarian, Bard, Cleric, Druid, Fighter, Monk, Paladin, Ranger, Rogue, Sorcerer, Warlock, Wizard
### Tech Stack
- **AI:** Anthropic Claude / Google Gemini / OpenAI DALL-E 3
- **Framework:** Gradio
- **Database:** SQLite
- **Validation:** Pydantic
---
*Built with ❀️ for the TTRPG community*
""")