Spaces:
Sleeping
Sleeping
File size: 1,658 Bytes
71b378e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
"""
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*
""")
|