ChatPaper.aiChatPaper

CreativeGame: Auf dem Weg zur mechanikbewussten Generierung kreativer Spiele

CreativeGame:Toward Mechanic-Aware Creative Game Generation

April 21, 2026
Autoren: Hongnan Ma, Han Wang, Shenglin Wang, Tieyue Yin, Yiwei Shi, Yucong Huang, Yingtian Zou, Muning Wen, Mengyue Yang
cs.AI

Zusammenfassung

Große Sprachmodelle können plausible Spielcode generieren, doch die Umsetzung dieser Fähigkeit in iterative kreative Verbesserungen bleibt schwierig. In der Praxis führt Einzelgenerierung oft zu sprödem Laufzeitverhalten, schwacher Akkumulierung von Erfahrung über Versionen hinweg und Kreativitätsbewertungen, die zu subjektiv sind, um als verlässliche Optimierungssignale zu dienen. Eine weitere Einschränkung ist, dass Spielmechaniken häufig nur als nachträgliche Beschreibungen behandelt werden, nicht als explizite Objekte, die während der Generierung geplant, verfolgt, bewahrt und bewertet werden können. Dieser Bericht stellt CreativeGame vor, ein Multi-Agenten-System zur iterativen HTML5-Spielgenerierung, das diese Probleme durch vier gekoppelte Ideen adressiert: eine Proxy-Belohnung, die auf programmatischen Signalen statt reinem LLM-Urteil basiert; liniengebundener Speicher zur Akkumulierung von Erfahrung über Versionen hinweg; Laufzeitvalidierung, die sowohl in die Reparatur als auch die Belohnung integriert ist; und eine mechanikgesteuerte Planungsschleife, in der abgerufenes Mechanikwissen vor Codegenerierung in einen expliziten Mechanikplan umgewandelt wird. Das Ziel ist nicht nur, ein spielbares Artefakt in einem Schritt zu produzieren, sondern eine interpretierbare Version-zu-Version-Evolution zu unterstützen. Das aktuelle System umfasst 71 gespeicherte Linien, 88 gespeicherte Knoten und ein globales Mechanik-Archiv mit 774 Einträgen, implementiert in 6.181 Zeilen Python-Code zusammen mit Inspektions- und Visualisierungswerkzeugen. Das System ist somit umfangreich genug, um Architekturanalsyen, Belohnungsinspektion und echte Fallstudien auf Linienebene zu unterstützen, nicht nur Prompt-basierte Demonstrationen. Eine reale 4-Generationen-Linie zeigt, dass Mechanik-Innovationen in späteren Versionen entstehen können und direkt durch Version-zu-Version-Aufzeichnungen inspiziert werden können. Der zentrale Beitrag ist daher nicht nur Spielgenerierung, sondern eine konkrete Pipeline zur Beobachtung progressiver Evolution durch explizite Mechanik-Veränderung.
English
Large language models can generate plausible game code, but turning this capability into iterative creative improvement remains difficult. In practice, single-shot generation often produces brittle runtime behavior, weak accumulation of experience across versions, and creativity scores that are too subjective to serve as reliable optimization signals. A further limitation is that mechanics are frequently treated only as post-hoc descriptions, rather than as explicit objects that can be planned, tracked, preserved, and evaluated during generation. This report presents CreativeGame, a multi-agent system for iterative HTML5 game generation that addresses these issues through four coupled ideas: a proxy reward centered on programmatic signals rather than pure LLM judgment; lineage-scoped memory for cross-version experience accumulation; runtime validation integrated into both repair and reward; and a mechanic-guided planning loop in which retrieved mechanic knowledge is converted into an explicit mechanic plan before code generation begins. The goal is not merely to produce a playable artifact in one step, but to support interpretable version-to-version evolution. The current system contains 71 stored lineages, 88 saved nodes, and a 774-entry global mechanic archive, implemented in 6{,}181 lines of Python together with inspection and visualization tooling. The system is therefore substantial enough to support architectural analysis, reward inspection, and real lineage-level case studies rather than only prompt-level demos. A real 4-generation lineage shows that mechanic-level innovation can emerge in later versions and can be inspected directly through version-to-version records. The central contribution is therefore not only game generation, but a concrete pipeline for observing progressive evolution through explicit mechanic change.
PDF10April 24, 2026