refactor: Partymodus von Spieltest zu Autorenrunde, Standalone entfernt

- Partymodus ist jetzt Team-Diskussion der Schreib-Agenten statt
  interaktiver Spieltest (Spieltest geht zum PnP-Simulator)
- Spielercharakter-Vorlagen und Szenen-Zustand entfernt
- Standalone-Claim aus README entfernt, klar als BMAD-Modul positioniert
- CSV-Pfade und Beschreibungen korrigiert
- Workflow-Schritte zwischen CLAUDE.md und README.md angeglichen

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kenearos 2026-04-12 18:37:29 +02:00
parent 9f78d0dd7f
commit dc7932af42
9 changed files with 164 additions and 329 deletions

114
README.md
View file

@ -2,11 +2,11 @@
**BMAD-Modul für KI-gestützte Pen-&-Paper-Abenteuer im DSA-Stil**
Schreibe DSA-Abenteuer mit einem Team spezialisierter KI-Agenten — vom Hook bis zum fertigen Abenteuerband. Inklusive interaktivem **Partymodus** zum Testen!
Schreibe DSA-Abenteuer mit einem Team spezialisierter KI-Agenten — vom Hook bis zum fertigen Abenteuerband. Mit **Autorenrunde** für Team-Reviews!
## Was ist das?
Abenteuer-Schmiede ist ein BMAD-kompatibles Modul, das den Prozess der Abenteuer-Erstellung in spezialisierte Rollen aufteilt. Statt alles alleine zu machen, arbeiten 7 Agenten zusammen:
Abenteuer-Schmiede ist ein [BMAD](https://github.com/bmadcode/BMAD-METHOD)-Modul, das den Prozess der Abenteuer-Erstellung in spezialisierte Rollen aufteilt. Statt alles alleine zu machen, arbeiten 6 Agenten zusammen:
| Agent | Rolle | Was er tut |
|-------|-------|-----------|
@ -16,33 +16,26 @@ Abenteuer-Schmiede ist ein BMAD-kompatibles Modul, das den Prozess der Abenteuer
| **Begegnungsdesigner** (Strategos) | Taktiker | Kampf, Sozial, Erkundung — balanciert |
| **Regelwächter** (Codex) | DSA5-Experte | Werte, Proben, Regelkonsistenz |
| **Handout-Künstler** (Illumina) | Kalligraphin | Briefe, Rätsel, In-World-Texte |
| **Partymodus** (Spieltisch) | Virtueller SL | Spiele dein Abenteuer interaktiv durch! |
Im **Partymodus** kommen alle Agenten als Autorenrunde zusammen und besprechen das Abenteuer gemeinsam.
## Features
- **Kompendium-System**: Single Source of Truth für NSCs, Orte, Szenen, Begegnungen
- **DSA5-Native**: Proben, Qualitätsstufen, Kampfwerte, Zauber, Liturgien
- **Drei-Akt-Struktur** mit flexiblen Fixpunkten und Freiheitsräumen
- **Partymodus**: Teste dein Abenteuer bevor du es am echten Tisch spielst!
- **Partymodus**: Autorenrunde — alle Agenten reviewen und diskutieren dein Abenteuer
- **Balance-Analyse**: Automatische Prüfung von Pacing, Spielertypen-Abdeckung
- **Regelcheck**: Validierung aller Werte und Probenschwierigkeiten
- **Handout-Werkstatt**: Atmosphärische Briefe, Rätsel und Dokumente
- **Export**: Markdown, Druckformat, VTT-kompatibel
- **Wiederverwendbar**: Nutze die Schmiede für jedes neue Abenteuer
## Schnellstart
> **Spieltest gesucht?** Der [PnP-Simulator](https://github.com/Kenearos/pnp-simulator) simuliert dein Abenteuer mit KI-Spielern — exportiere aus der Schmiede, importiere in den Simulator.
### Standalone (ohne BMAD)
## Installation
```bash
git clone https://github.com/Kenearos/abenteuer-schmiede.git
cd abenteuer-schmiede
claude
```
Dann sage: **"Neues Abenteuer"** oder **"Hilfe"**
### Als BMAD-Modul
Voraussetzung: Ein Projekt mit [BMAD-METHOD](https://github.com/bmadcode/BMAD-METHOD) Setup.
```bash
# In einem bestehenden BMAD-Projekt:
@ -50,26 +43,20 @@ npx bmad-method install
# → Wähle "Abenteuer-Schmiede" aus der Modulliste
```
## Projektstruktur
Nach der Installation stehen alle Agenten und Workflows über die BMAD-Kommandos zur Verfügung.
## Modulstruktur
```
abenteuer-schmiede/
├── CLAUDE.md # Orchestrator (Herzstück)
├── module.yaml # BMAD-Modul-Definition
├── rahmen/ # Abenteuer-Rahmen
│ ├── setting.md # Region, Epoche, Kultur
│ ├── stil.md # Erzählstil, Atmosphäre
│ └── regeln.md # DSA5-Basis + Hausregeln
├── kompendium/ # Single Source of Truth
│ ├── nsc/ # Alle NSCs mit Werten
│ ├── orte/ # Alle Schauplätze
│ ├── szenen/ # Alle Szenen
│ ├── begegnungen/ # Alle Begegnungen
│ ├── handouts/ # Spieler-Handouts
│ └── figuren/ # Spielercharaktere (Partymodus)
├── zustand/ # State-Management
│ ├── aktuell.md # Globaler Fortschritt
│ └── szenen/ # Partymodus-Ergebnisse
├── agents/ # Agent-Personas (YAML)
│ ├── spielleiter.agent.yaml
│ ├── weltenbauer.agent.yaml
│ ├── nsc-schmied.agent.yaml
│ ├── begegnungsdesigner.agent.yaml
│ ├── regelwaechter.agent.yaml
│ └── handout-kuenstler.agent.yaml
├── skills/ # BMAD-Skills
│ ├── as-setup/ # Projekt-Setup
│ ├── spielleiter/ # Abenteuerstruktur
@ -78,55 +65,49 @@ abenteuer-schmiede/
│ ├── begegnungsdesigner/ # Begegnungen
│ ├── regelwaechter/ # Regelcheck
│ ├── handout-kuenstler/ # Handouts
│ ├── partymodus/ # Interaktiver Spieltest
│ ├── partymodus/ # Autorenrunde (Team-Diskussion)
│ ├── szenen-balancer/ # Balance-Analyse
│ └── abenteuer-export/ # Export
├── agents/ # Agent-Definitionen
├── rahmen/ # Abenteuer-Rahmen (pro Projekt befüllt)
│ ├── setting.md # Region, Epoche, Kultur
│ ├── stil.md # Erzählstil, Atmosphäre
│ └── regeln.md # DSA5-Basis + Hausregeln
├── kompendium/ # Single Source of Truth (pro Projekt befüllt)
│ ├── nsc/ # Alle NSCs mit Werten
│ ├── orte/ # Alle Schauplätze
│ ├── szenen/ # Alle Szenen
│ ├── begegnungen/ # Alle Begegnungen
│ └── handouts/ # Spieler-Handouts
├── zustand/ # State-Management
│ └── aktuell.md # Globaler Fortschritt
└── _bmad-output/ # Generierte Dateien
├── szenen/
├── handouts/
└── export/
```
## Workflow
```
1. Setup → Rahmen definieren (Region, Ton, Regeln)
2. Konzept → Hook, Prämisse, Akt-Struktur
3. Welt → Schauplätze ausarbeiten
4. NSCs → Charaktere mit Werten erschaffen
5. Szenen → Szene für Szene ausarbeiten
6. Begegnungen → Kämpfe, Rätsel, soziale Konflikte
7. Handouts → Briefe, Karten, Rätsel
8. Regelcheck → Werte und Proben validieren
9. Balancing → Pacing und Spielertypen prüfen
10. Partymodus → Abenteuer durchspielen und testen!
11. Export → Fertiges Abenteuer exportieren
1. Setup → Rahmen definieren (Region, Ton, Regeln)
2. Konzept → Hook, Prämisse, Akt-Struktur
3. Welt → Schauplätze ausarbeiten
4. NSCs → Alle wichtigen NSCs mit Werten erstellen
5. Szenen → Szene für Szene ausarbeiten (inkl. Begegnungen)
6. Handouts → Briefe, Rätsel, Dokumente erstellen
7. Regelcheck → Alle Werte, Proben, Schwierigkeiten prüfen
8. Balancing → Pacing und Balance analysieren
9. Team-Review → Autorenrunde — alle Agenten reviewen gemeinsam
10. Export → Fertiges Abenteuer exportieren
```
Jeder Schritt ist ein **Gate** — du entscheidest ob es weitergeht.
## Partymodus
## Partymodus (Autorenrunde)
Das Highlight: Spiele dein Abenteuer interaktiv durch!
Alle Agenten kommen als Team zusammen und besprechen dein Abenteuer:
- Erstelle oder lade Spielercharaktere
- Claude übernimmt den Spielleiter
- Würfle Proben oder lass sie automatisch auflösen
- Entdecke Plotlöcher, Balance-Probleme und Sackgassen
- Erhalte einen detaillierten Testbericht
```
> Partymodus
🎲 Willkommen am Spieltisch!
Möchtest du vorgefertigte Helden oder eigene erstellen?
```
## Voraussetzungen
- Claude Code (empfohlen)
- Kein Python oder sonstige Dependencies nötig
- Optional: Foundry VTT / Roll20 für VTT-Export
- **Brainstorming** — Ideen gemeinsam spinnen
- **Review** — Jeder Agent prüft aus seiner Perspektive
- **Szenen-Workshop** — Eine Szene von allen Seiten durchdenken
- **Konflikte lösen** — Wenn Atmosphäre und Regelbalance kollidieren
## DSA-Hinweis
@ -136,7 +117,6 @@ Dieses Modul nutzt die Regeln von **Das Schwarze Auge 5. Edition** als Basis. DS
Pull Requests willkommen! Besonders gesucht:
- Vorgefertigte Helden-Templates für den Partymodus
- Regionale Setting-Pakete (Mittelreich, Thorwal, etc.)
- Zufallstabellen (NSCs, Begegnungen, Schätze)
- Verbesserungen am Regelwächter