Spaces:
Sleeping
Sleeping
title: dungeon-smasher-lite | |
emoji: π | |
colorFrom: yellow | |
colorTo: pink | |
sdk: gradio | |
sdk_version: 5.35.0 | |
app_file: app.py | |
pinned: true | |
thumbnail: >- | |
https://cdn-uploads.huggingface.co/production/uploads/683d2ec2540df93aae2532f4/Xagf2XzjnOEUZB-a1ofXZ.png | |
license: afl-3.0 | |
short_description: Create PCs and NPCs on the fly. | |
# π§ Dungeon Smasher | |
*An Agentic Toolkit for Dynamic RPG Storytelling* | |
--- | |
## π Overview | |
**Dungeon Smasher** is an experimental AI toolkit for building intelligent, reactive RPG environments. | |
This modular agent demo showcases three core systems: | |
- π **DM Assistant** | |
- π₯ **NPC Generator** | |
- π **Character Creator** | |
Each module uses LLM reasoning and symbolic world logic to help GMs and players co-create immersive adventuresβno prep required. | |
--- | |
## βοΈ Core Features | |
| Feature | Description | | |
|------------------------|-----------------------------------------------------------------------------------------------| | |
| π AI Dungeon Master | Orchestrates scenes, conflicts, and roleplay hooks with dramatic tone | | |
| π₯ NPC Generator | Builds named characters with secrets, flaws, goals, and voice | | |
| πΊοΈ World Builder | Assembles regions, ruins, factions, and mythic histories | | |
| π° Loot Master | Designs magical items that reflect player actions and narrative symbols | | |
| π Character Creator | Generates heroes with stats, backstories, class synergy, and emotional arcs | | |
--- | |
## π§ͺ Demo Capabilities | |
- β Campaign, PC, NPC creation with image generation | |
- β Modular agent logic with memory and context threading | |
- β Gradio-based interactive frontend for testing each system | |
- β Rich character builder with storytelling-first logic | |
**Explore the toolkit using these suggested flows:** | |
### π₯ NPC Generator | |
> *Prompt with:* `"a cursed knight guarding forgotten ruins"` | |
> *Get a complex NPC with motives, secrets, and drama potential.* | |
### π Character Creator | |
> *Prompt with:* `"A storm sorcerer who fears their own power"` | |
> *Returns stat blocks, class alignment, flaws, and heroic potential.* | |
--- | |
## π οΈ Technologies | |
- **Gradio 5.33.1** β Live demo interface | |
- **OpenAI GPT-4** β Agent reasoning and generation | |
- **Python (modular)** β Custom agent scaffolding and game logic | |
--- | |
**Or view the live app at:** | |
π [https://huggingface.co/spaces/ghost-logic/dungeon-smasher-lite] | |