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

✍️ OpenClawRadar📅 Veröffentlicht: 31. März 2026🔗 Source
ALTWORLD: Eine persistente Lebenssimulationsarchitektur, die LLM von der Datenbank trennt, um KI-Amnesie zu lösen
Ad

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.

Ad

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

Ad

👀 Siehe auch

Verwenden einer VM mit OpenClaw für direkten Dateizugriff und schnellere Iteration
Anwendungsfälle

Verwenden einer VM mit OpenClaw für direkten Dateizugriff und schnellere Iteration

Das Ausführen von OpenClaw in einer virtuellen Maschine ermöglicht es Entwicklern, Projektdateien wie AGENTS.md und HEARTBEAT.md direkt anzuzeigen, zu lesen und zu bearbeiten, anstatt ausschließlich über Chat-Oberflächen zu arbeiten. Dieser Ansatz beschleunigt Iterationszyklen erheblich.

OpenClawRadar
Mit Claude Code eine Drupal-Website mit benutzerdefinierten Twig-Templates erstellen
Anwendungsfälle

Mit Claude Code eine Drupal-Website mit benutzerdefinierten Twig-Templates erstellen

Ein Entwickler nutzte Claude Code, um eine Drupal-Website mit benutzerdefinierten Twig-Templates und reinem HTML zu erstellen und dabei traditionelle Drupal-Theming-Methoden zu umgehen. Sie verwendeten ddev für die lokale Entwicklung und spezifische Befehle, um Inhaltstypen, Ansichten und Taxonomien zu konfigurieren.

OpenClawRadar
OpenClaw-Benutzer entwickelt Fähigkeiten zur Zusammenfassung von Bank- und Kreditkartenabrechnungen
Anwendungsfälle

OpenClaw-Benutzer entwickelt Fähigkeiten zur Zusammenfassung von Bank- und Kreditkartenabrechnungen

Ein neuer OpenClaw-Nutzer hostete das Tool selbst auf einem gehärteten Server und nutzte es, um zwei benutzerdefinierte Skills zu entwickeln: einen zur Zusammenfassung und Kategorisierung von Kontoauszügen und einen weiteren zur Zusammenfassung von Kreditkartenabrechnungen mit Kategorisierung und Erkennung von Unterbrechungen. Die Skills generieren automatisch Berichte, wenn neue Auszüge erscheinen, und senden Telegram-Benachrichtigungen.

OpenClawRadar
Entwicklung einer kindersicheren Malbuch-App mit Claude als Pair-Programmierer
Anwendungsfälle

Entwicklung einer kindersicheren Malbuch-App mit Claude als Pair-Programmierer

Ein Entwickler nutzte Claude als Pair-Programmer, um eine SwiftUI-Malbuch-App mit lokaler Bilderstellung, Elternsperre und ohne Werbung zu bauen.

OpenClawRadar