Spaces:
Sleeping
Sleeping
| """ | |
| 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* | |
| """) | |