Article

GitHub Dungeons: Repositories als Roguelike-Dungeon

Lee Reilly von GitHub hat mit GitHub Dungeons ein faszinierendes Experiment veröffentlicht: Eine CLI-Erweiterung, die beliebige Repositories in spielbare Roguelike-Dungeons verwandelt. Das Projekt entstand als Antwort auf die GitHub Copilot CLI Challenge und demonstriert eindrucksvoll, wie KI-Tools neue kreative Möglichkeiten eröffnen.

Die technische Umsetzung nutzt Binary Space Partitioning (BSP) für die Dungeon-Generierung, wobei der Seed vom letzten Commit-SHA des Repositories abgeleitet wird. Das bedeutet: Derselbe Code erzeugt immer denselben Dungeon, jede Code-Änderung reshaped die gesamte Karte. Räume, Korridore und Gegner werden alle aus der Repository-Struktur generiert.

Reilly kannte Go vorher nicht besonders gut, aber mit Copilot CLI konnte er sich auf das Verhalten konzentrieren statt auf Syntax. Der /yolo-Befehl (ein Alias für /allow-all) passt perfekt zum Roguelike-Genre mit seinem Permadeath-Mechanismus - You Only Live Once, im Spiel und bei der Code-Generierung.