Lass deinen Coding-Agenten die Arbeit machen.

Claude Code und ähnliche Coding-Agenten können alles ändern, was ein Projekt braucht. Jeder Befehl läuft in der Shell, ein Editor-Fenster ist nicht nötig.

Mit der Pro-Lizenz

Die Befehlsschnittstelle und das Pro-Werkzeuge gehören zur Pro-Lizenz: Befehle, Prüfberichte, Bildschirmfotos, Rückgängig, F12, die Testsammlung und Arbeitsregeln für Coding-Agenten, freigeschaltet mit einem Pro-Lizenzschlüssel. Pro gibt dir außerdem das Recht, die Engine selbst zu verändern und weiterzuentwickeln, auf unserer Grundlage, für deine eigenen Spiele. Dein Agent darf die Engine umbauen, wie du willst.

Die Engine selbst nutzt keine KI und ist an keine KI gekoppelt. Ohne Pro nutzt du die Engine von Hand und bekommst Updates von uns.

Pro kaufen

  • Jede Aktion ist ein Befehl
  • Jede Antwort enthält einen Prüfbericht
  • Jede Antwort enthält ein Bildschirmfoto
  • Jede Änderung lässt sich rückgängig machen
  • F12 in jedem Editor schickt die aktuelle Ansicht an deinen Agenten

Du brauchst keinen Agenten, um die Terra Engine zu nutzen. Jeder Editor funktioniert von Hand. Die Befehlsschnittstelle ist für alle, die skripten oder automatisieren wollen.

Terminal
# die Änderung als Befehlsliste beschreiben
$ cat mine.json
{ "version": 1,
  "befehle": [
    { "bereich": "dungeon", "befehl": "neuer_dungeon",
      "werte": { "name": "Old Mine",
                 "planet": "demo-planet",
                 "vorlage": "mine" } },
    { "bereich": "dungeon", "befehl": "neue_etage",
      "werte": { "name": "Level 1" } },
    { "bereich": "dungeon", "befehl": "speichere" } ],
  "bildschirmfoto": "shots/old-mine.png" }

# ausführen, ein Editor-Fenster ist nicht nötig
$ tools/werkstatt_befehle/befehle.sh mine.json
{ "ok": true, "exit": 0,
  "befehle": [ { "befehl": "neuer_dungeon", "ok": true },
              { "befehl": "neue_etage", "ok": true },
              { "befehl": "speichere", "ok": true } ],
  "pruefung": { "dungeon": {
      "fehler": [],
      "hinweise": ["Etage Level 1 hat noch keine Räume"] } },
  "dateien": [ "content/dungeons/old_mine.json" ],
  "bildschirmfoto": "shots/old-mine.png" }

# anders überlegt? zurück zum Stand vor dem Lauf
$ tools/werkstatt_befehle/befehle.sh rueckgaengig
{ "ok": true, "befehle": [ { "befehl": "rueckgaengig",
    "ok": true, "ergebnis": "1 Dateien zurückgesetzt." } ] }

So funktioniert es

  1. Beschreibe die Änderung als JSON-Befehlsliste: Bereich, Befehl, Werte.
  2. Führe sie mit einem Shell-Befehl aus. Ein Editor-Fenster ist nicht nötig.
  3. Lies die Antwort: ok, ein Prüfbericht, ein Bildschirmfoto und die geänderten Dateien.
  4. Anders überlegt? Ein Befehl geht zurück zum Stand vor dem Lauf.

Was abgedeckt ist

Jede öffentliche Methode der Arbeitsschicht eines Bereichs wird automatisch zum Befehl. Angemeldete Bereiche: Dungeon, Quest, Planet, Klang (Bibliothek, Zuweisung, Stimmen), Sprachen, Systeme, Fähigkeiten, Hauptquest, Kapitelbuch, Segmente, Notizen und Fortschritt. Ein Hilfe-Befehl listet alle Befehle.

Rückgabecodes

0alle Befehle gut
1ein fehlerhafter Befehl
2die Prüfung meldet Fehler

F12 schickt, was du siehst

In jedem Editor-Bereich schickt F12 die aktuelle Ansicht und den Zustand an deinen Agenten, du kannst also auf etwas zeigen und sagen: das hier beheben.

Dein Coding-Agent kann an derselben Plan-Datei des Quest-Helfers arbeiten.

Beispiel

Eine Befehlsdatei mit neuer Dungeon, neue Etage und speichern baut eine kleine Mine und schreibt ein Planbild. Das Terminal unten zeigt einen Lauf mit Ergebnis und Rückgängig.

Fang an, dein Pixel-RPG zu bauen.