Sur votre ordinateur
Tout passe par une commande, bin/jumphp, qui fait tourner PHP, Composer, le compilateur WebAssembly, le
serveur web et les tests dans Docker. Il suffit de Docker et de git.
git clone https://github.com/davidnurdin/jumPhp.git mes-jeux && cd mes-jeux
bin/jumphp new mon-jeu "MON JEU" # un jeu à partir du squelette (un petit jeu de plates-formes)
bin/jumphp install mon-jeu
bin/jumphp run mon-jeu # le jeu dans une fenêtre, avec le son
| Commande | |
|---|---|
bin/jumphp test mon-jeu |
vérifie la syntaxe, l'analyse statique, et joue 600 images sans écran (la moindre alerte PHP est une erreur) |
bin/jumphp shot mon-jeu 120 |
une capture d'écran après 2 secondes de jeu, sans fenêtre |
bin/jumphp build mon-jeu |
la version navigateur (dist/web), puis bin/jumphp serve mon-jeu |
bin/jumphp build:remote mon-jeu |
le jeu tel que ce site le charge (moteur partagé, fichiers un par un) |
bin/jumphp deploy mon-jeu |
sur votre propre serveur |
Pour le publier ici : poussez votre projet dans un dépôt public GitHub, puis importez-le. Chaque push est ensuite republié.
Le projet contient un AGENTS.md : c'est la documentation complète de JumPHP (et ce que lit votre Claude).