DE

Mit deinem Claude

Der schnellste Weg zu einem echten Spiel: Du beschreibst es, Claude Code auf deinem Computer schreibt es, testet es, baut die Startseite und veröffentlicht es hier. Der Playground hat einen MCP-Server: Dein Claude legt das Projekt an, verfolgt seine Veröffentlichung und liest die Spiele anderer, um sich inspirieren zu lassen.

Was du brauchst

  • ein GitHub-Konto (das Spiel liegt in einem öffentlichen Repository deines Kontos);
  • Claude Code;
  • Docker: JumPHP lässt alles in Containern laufen (PHP, den Browser-Build, die Tests), sonst ist nichts zu installieren.

Claude mit dem Playground verbinden

  1. Melde dich mit GitHub an.
  2. Erstelle im Studio auf der Seite MCP deinen Token.
  3. Kopiere den angezeigten Befehl und führe ihn in einem Terminal aus:
claude mcp add --transport http --scope user jumphp https://<diese Website>/mcp --header "Authorization: Bearer jph_..."

Der Token gibt Zugriff auf dein Konto im Playground: Leg ihn nie in einem Repository ab.

Um Claude bei der Arbeit zuzusehen (die Tests live, die Spielbildschirme, eingreifen): Installiere das JumPHP-Panel in Claude Code.

Ein Spiel erstellen

Bitte in Claude Code einfach darum:

Erstelle mir auf dem JumPHP Playground ein Jump 'n' Run: Eine Ninja-Katze sammelt auf den Dächern von Paris Fische ein, 5 Level, feindliche Tauben, ein Boss. Pixel Art, Bildschirm 320 × 180. Bau auch die Startseite dazu.

Claude:

  1. legt das Projekt an (create_project): ein GitHub-Repository mit JumPHP, einem ersten Spiel und deiner Anfrage in BRIEF.md;
  2. klont es und schreibt das Spiel nach AGENTS.md (dem Vertrag von JumPHP);
  3. testet es, indem er es spielen lässt, Schritt für Schritt: für jede Mechanik, die er schreibt (eine Bewegung, einen Sprung, einen Gegner, einen Bonus …), ein Spieltest, der sie spielt und nach jeder Änderung läuft (bin/jumphp test). Du siehst diese Tests live spielen im JumPHP-Panel; er schaut sich auch die Screenshots an, die er selbst macht, und prüft den Browser-Build;
  4. baut die Startseite des Spiels (site/) mit seinen echten Bildern;
  5. pusht auf GitHub: Der Playground veröffentlicht das Spiel innerhalb einer Minute (sync_project veröffentlicht sofort und liefert die Fehler zurück) und startet dann die Tests auf der Website (run_tests): Du siehst jeden Spieltest gefilmt im Studio erneut;
  6. zeigt das Spiel, wenn es fertig ist, im Verzeichnis (update_project listed=true).

Du kannst das Projekt auch selbst anlegen (Neues Spiel): Die Projektseite gibt den Befehl an, mit dem Claude loslegt.

Die MCP-Werkzeuge

Werkzeug Aufgabe
whoami dein Konto und die Adressen der Website
list_categories die Kategorien des Verzeichnisses
create_project ein neues Spiel (Titel, Beschreibung, Kategorie, Typ, Anfrage)
get_project, list_projects der Stand deiner Projekte, ihre Veröffentlichungsfehler
update_project Titel, Beschreibung, Kategorie, im Verzeichnis sichtbar oder nicht
sync_project den letzten Commit jetzt veröffentlichen
import_project ein bestehendes JumPHP-Repository veröffentlichen
list_private_files, upload_private_files, remove_private_files die privaten Dateien des Spiels (Daten eines Originalspiels: in keinem Repository); upload_private_files liefert eine Upload-Adresse für curl (eine Datei, mehrere oder ein Zip), 2 Std. gültig
list_games, list_game_files, read_game_file veröffentlichte Spiele lesen (Inspiration, Verständnis)

Der Spieltyp cpc lässt Claude für ein Amstrad-Remake mit dsk2jumphp arbeiten.