# Les 7 Boules de Cristal, le Parc de la résidence Bergamotte un jeu de déplacement par tour, dans un bois d'un résidence, en cherchant des indices laissés par le professeur tournesol par terre ou dans les arbres tintin doit éviter les attaques des pies, ou des bandits dissimulés dans les buissons ou les arbres et lançant des mini-ampoules de gaz léthargiques. il peut se diriger dans les 4 directions, avec un plan sur la partie latéral du jeu. l'interface se compose d'un large panorama avec un tintin en vue semi-subjective ( vu de derrière) l'objectif est de trouver le professeur tournesol, ou au moins un indice : son parapluie --- ## The JumPHP playground This project was made on the JumPHP playground: the game's page is https://jumphp.net/les-7-boules-de-cristal-le-parc-de-la-re (category: Aventure). - The game is `games/les-7-boules-de-cristal-le-parc-de-la-re/`. Read `AGENTS.md` (the JumPHP contract) first; replace the skeleton with the game described above; follow the definition of done (tests, screenshots you look at, browser build). - **Develop with game tests, visually**: for each mechanic, as you write it, a test in `games/les-7-boules-de-cristal-le-parc-de-la-re/tests/` that extends `JumPHP\Testing\GameTestCase` and plays it ("the player jumps onto the platform", "the enemy dies when hit"; AGENTS.md "Game tests"); `bin/jumphp test les-7-boules-de-cristal-le-parc-de-la-re` after each change. The user watches them play live in Claude Code (the `jumphp-live` pane) and, after a push, replays each test filmed in the studio (MCP `run_tests`). - **Publishing**: every push to `main` is online within a minute (GitHub webhook). The MCP tool `sync_project` (server `jumphp`) publishes at once and returns the errors: a commit with a PHP syntax error is not published (the previous version stays online). - The playground loads the game file by file with its shared engine: Composer packages other than `jumphp/engine` are not available there. - **The game's home page**: make `games/les-7-boules-de-cristal-le-parc-de-la-re/site/` (AGENTS.md section 13: themed with the game's own graphics, SEO, a link to `play/`); it is the game's page on the playground. Also `games/les-7-boules-de-cristal-le-parc-de-la-re/assets/thumbnail.png`. - When the game is done: MCP `update_project` with `listed: true` shows it in the playground's directory.