ALTWORLD: Eine persistente Lebenssimulationsarchitektur, die LLM von der Datenbank trennt, um KI-Amnesie zu lösen

ALTWORLD ist ein persistentes Lebenssimulationsspiel, das entwickelt wurde, um das "KI-Amnesie"-Problem zu lösen, das in KI-gesteuerten Spielen und Agenten häufig auftritt. Anstatt sich auf das Kontextfenster eines LLM zu verlassen, um den Weltzustand aufrechtzuerhalten, speichert das System den kanonischen Spielzustand in strukturierten Tabellen und JSON-Blobs innerhalb einer PostgreSQL-Datenbank.
Architektur und Implementierung
Das Projekt verwendet einen Next.js App Router, Prisma und PostgreSQL-Stack, um komplexe transaktionale Spielerstellungen zu verarbeiten. Wenn ein Spieler einen Zug eingibt, mutiert das System zunächst den Zustand durch explizite Simulationsphasen und generiert erst danach narrativen Text. Diese strikte Trennung stellt sicher, dass Aktionen gemäß einer Zeitachse stattfinden und vergangene Entscheidungen zukünftige Ereignisse beeinflussen.
Die KI kann Gegenstände wie ein Schwert nicht einfach ins Inventar halluzinieren, da die PostgreSQL-Datenbank unlogische Zustandsänderungen ablehnt. Das System kann sich ausschließlich aus harten Daten erholen, wiederherstellen, verzweigen und fortfahren, wodurch ein materiell eingeschränkter Lebenssimulations-Ton entsteht statt einer reinen Machtfantasie.
Wichtige Komponenten
- World Forge: Ein KI-unterstütztes Tool, in dem Spieler Szenarien vorschlagen und das System Fraktionen, NPCs und Druck erzeugt. Claude half dabei, strenge JSON-Schema-Validierungen und Normalisierungspipelines zu schreiben, die generative Entwürfe in feste Datenbankzeilen umwandeln.
- Simulationsschleife: Beinhaltet Sperr-Wiederherstellungs- und Zustands-Mutationslogik für Zugfortschritte, um sicherzustellen, dass Weltsysteme und NPC-Entscheidungen aufgelöst werden, bevor der narrative Renderer aufgerufen wird.
- Zustandsverwaltung: Der kanonische Spielzustand wird in PostgreSQL mit strukturierten Tabellen und JSON-Blobs gespeichert, wodurch das LLM vollständig von der Datenbank getrennt ist.
Entwicklungsansatz
Der Entwickler nutzte Claude intensiv für zugrundeliegende Engineering-Aufgaben, nicht nur für Textgenerierung. Claude half bei der Strukturierung der Architektur, dem Schreiben von Validierungspipelines und der Implementierung der Simulationsschleifenlogik. Das Spiel läuft auf einer selbst entwickelten Engine namens StoriDev.
Das Projekt kann kostenlos ausprobiert werden, wobei Gastvorschau-Spiele eine begrenzte Anzahl kostenloser Züge bieten, bevor eine Kontoregistrierung erforderlich ist. Der Entwickler sucht speziell Feedback von anderen Entwicklern, die an persistenten KI-Agenten oder entkoppelten Architekturen arbeiten.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Meine Woche Mit OpenClaw Als Unternehmensberater Ohne IT-Kenntnisse

Entwickler baut Gewohnheitstracker-App mit Claude AI und erzielt erste Einnahmen
Ein Entwickler ohne Programmierhintergrund nutzte Claude Code, um eine Matrix-thematisierte Gewohnheitstracker-App mit über 47.000 Codezeilen zu erstellen, die in der ersten Vermarktungswoche 25 US-Dollar Umsatz von 6 zahlenden Nutzern generierte.

Opus übernimmt Frontend-Bereinigung durch Delegation an Unteragenten aus einem Playbook
Ein Benutzer optimierte eine Seite, dokumentierte die Korrekturen in einem ADR-Playbook und ließ dann Opus die restlichen 9 Seiten auf 3 Unteragenten aufteilen, die 41 Dateien mit nahezu perfekten Lighthouse-Ergebnissen bearbeiteten.

Benutzer erstellt HTML-Konverter für Claude-Chat-Exporte mithilfe von Claude selbst
Ein Nicht-Programmierer nutzte Claude, um einen Konverter zu erstellen, der Claudes native JSON-Chat-Exporte in lesbares HTML mit farbcodierten Nachrichten, klappbaren Konversationen und Organisation nach Datum und Uhrzeit umwandelt.