Open-Source-Solo-RPG-Engine nutzt drei Claude-Instanzen für Parsing, Erzählung und Steuerung

✍️ OpenClawRadar📅 Veröffentlicht: 1. März 2026🔗 Source
Open-Source-Solo-RPG-Engine nutzt drei Claude-Instanzen für Parsing, Erzählung und Steuerung
Ad

Architektur und Pipeline

EdgeTales ist eine Python-basierte Solo-RPG-Engine, bei der Spieler Charakteraktionen eingeben, Würfelmechaniken die Ergebnisse im Hintergrund auflösen und die Claude-KI atmosphärische Prosa basierend auf den Ergebnissen schreibt. Das zentrale Designprinzip ist "KI erzählt, sie entscheidet nicht" – Würfel bestimmen Erfolg oder Misserfolg, während Claude nur Ergebnisse in Geschichte verwandelt.

Das System verwendet eine Triple-AI-Pipeline mit drei Claude-Instanzen pro Spielerzug:

  • Brain (Claude Haiku): Parst Freitext-Eingaben in strukturiertes JSON mit Feldern wie RPG-Zug, Statistik, Ziel-NPC, Position/Effekt-Level. Dauert ~300ms und kostet ~$0,0002.
  • Narrator (Claude Sonnet): Erhält strukturierte Prompts mit Würfelergebnissen, NPC-Kontext und Handlungsbogen, dann schreibt es atmosphärische Prosa. Betten auch versteckte Metadaten (<new_npcs>, <memory_updates>) ein, die der Parser für Spielzustandsaktualisierungen extrahiert. Dauert ~2s und kostet ~$0,003.
  • Director (Claude Haiku): Läuft asynchron, nachdem der Spieler die Erzählung gesehen hat. Analysiert Szenen wie ein TV-Showrunner für NPC-Verhaltenshinweise, Plot-Strangverfolgung und Szenenzusammenfassungen. Wird nur bei bestimmten Ereignissen ausgelöst (fehlgeschlagene Würfe, neue NPCs, jede 3. Szene) mit null spielerseitiger Latenz.

Die Gesamtkosten pro Zug betragen ~$0,003–0,004, sodass eine 20-Szenen-Session ~6–8 Cent kostet. Die Ausgabe des Directors geht in <director_guidance>-Tags im nächsten Narrator-Prompt ein, mit sanftem Abbau, falls der Director versagt.

Ad

Technische Implementierungsdetails

Prompt-Engineering-Lektionen:

  • Strukturierte XML-Kontextinjektion (<world>, <character>, <npc>, <story_arc>, <director_guidance>) machte Sonnets Ausgabe konsistenter als Prosa-Anweisungen.
  • Haiku ist effektiv für strukturiertes Parsing – der Brain liefert gültiges JSON mit 8+ Feldern aus freiformatiger mehrsprachiger Eingabe.
  • JSON-Reparatur ist essentiell. Beide Modelle produzieren gelegentlich fehlerhaftes JSON (fehlende Kommas in deutschem Text, nicht maskierte Zeilenumbrüche, nachgestellte Kommas). Eine _repair_json()-Funktion mit Try-First-Ansatz behandelt dies ohne Overhead für gültiges JSON.
  • NPC-Deduplizierung verwendet drei Sicherheitsnetze: explizite <npc_rename>-Tags, Fuzzy-Substring-Matching vor Erstellung und alias-bewusste Suche.

NPC-Gedächtnissystem: Jeder NPC hat gewichtete Erinnerungen nach Wichtigkeit, berechnet als Score = 0,40 × Aktualität + 0,35 × Wichtigkeit + 0,25 × Relevanz. Der Director generiert "Reflexionen" (wie sich ein NPC fühlt) neben faktischen Beobachtungen. Das Gedächtnis bleibt auf 25 Einträge pro NPC begrenzt mit intelligenter Konsolidierung.

Technischer Stack: Python 3.11+, NiceGUI, Anthropic SDK, EdgeTTS/Chatterbox (TTS), Faster-Whisper (STT). Die Codebasis umfasst ~6.800 Zeilen über 5 Dateien. Funktionen umfassen 20+ Erzählsprachen, Sprach-E/A, PDF-Export, kinderfreundlichen Modus und Raspberry-Pi-Kompatibilität.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Crit: Lokal-first, Single-Binary CLI zur Überprüfung von Agentenplänen und Diffs
Werkzeuge

Crit: Lokal-first, Single-Binary CLI zur Überprüfung von Agentenplänen und Diffs

Crit ist ein Single-Binary-CLI-Tool, das Dateien oder Diffs mit einer von GitHub inspirierten Benutzeroberfläche im Browser öffnet und mehrstufige Feedback-Schleifen mit KI-Coding-Agenten ermöglicht – kein Konto erforderlich.

OpenClawRadar
Open-Source-Next.js-Starterkit fügt Schutzmechanismen und Agentenanweisungen hinzu, um KI-Müll zu verhindern
Werkzeuge

Open-Source-Next.js-Starterkit fügt Schutzmechanismen und Agentenanweisungen hinzu, um KI-Müll zu verhindern

Ein neues Next.js-Boilerplate enthält Authentifizierung, Datenbank, CI, Tests und Claude-Code-Anweisungen direkt einsatzbereit, entwickelt für Entwickler, die KI-Coding-Agenten nutzen, um Produktions-Apps schneller zu erstellen.

OpenClawRadar
Tangent: Chrome-Erweiterung zum Verzweigen von Claude-Gespraechen
Werkzeuge

Tangent: Chrome-Erweiterung zum Verzweigen von Claude-Gespraechen

Kostenlose Open-Source-Erweiterung zum Oeffnen von Seitenthreads in Claude ohne den Platz zu verlieren.

OpenClaw Radar
Claude-Fähigkeit ermöglicht granulare Persönlichungsanpassungen mit quantifizierten Variablen
Werkzeuge

Claude-Fähigkeit ermöglicht granulare Persönlichungsanpassungen mit quantifizierten Variablen

Eine neue Claude-Fähigkeit ermöglicht es Entwicklern, quantifizierte Anpassungen über 32 Gruppen von Persönlichkeitsmerkmalen vorzunehmen, die 120 von Claude definierte Variablen abdecken. Gruppenprofile zeigen Metriken wie Wortreichtum (60), Verträglichkeit (55) und Sarkasmus & Bissigkeit (17). Die Fähigkeit bleibt über Gespräche hinweg erhalten und beinhaltet einen Veröffentlichungsbefehl für benutzerdefinierte Anweisungen.

OpenClawRadar