No description
- PHP 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01JkYTqp5eUWtdHrstS5XiXB |
||
| assets/data | ||
| config | ||
| src | ||
| tools | ||
| var | ||
| .gitignore | ||
| AGENTS.md | ||
| app.php | ||
| composer.json | ||
| composer.lock | ||
| phpstan.neon | ||
| README.md | ||
MOKTAR (JumPHP)
Portage en PHP d'OpenTitus, le moteur libre du jeu de plateforme Lagaf' : Les Aventures de Moktar (Titus, 1991), sur JumPHP : il tourne sur le bureau et dans le navigateur.
Comme OpenTitus, il lit les fichiers originaux du jeu (format .SQZ) : ils ne sont pas fournis.
- Ce dépôt est un jeu JumPHP : il se place dans
games/moktardu framework.git clone https://github.com/davidnurdin/jumPhp git clone https://github.com/davidnurdin/moktarPhp jumPhp/games/moktar cd jumPhp - Copier les fichiers du jeu (
*.SQZ) etMUSIC_MOK.BIN(dossierbin/d'OpenTitus) dansassets/data/. bin/jumphp install moktar- Musique (une fois, quelques minutes) :
bin/jumphp php games/moktar -d opcache.enable_cli=1 -d opcache.jit_buffer_size=128M tools/render-audio.php bin/jumphp run moktar(bureau) oubin/jumphp build moktar && bin/jumphp serve moktar(navigateur).
Sur téléphone : joystick flottant (moitié gauche de l'écran, les diagonales font marcher + sauter), SAUT, PRENDRE, START et PAUSE.
Touches : flèches (haut = sauter, bas = s'accroupir / passage secret), Espace = prendre / lancer, Entrée, P = pause, M = musique, E = énergie, F4 = statut, Échap = menu.
Code sous GPL v3 (comme OpenTitus). Les fichiers du jeu original restent la propriété de leurs auteurs.