Pour démontrer la puissance du langage PHP, Gabriel Rodrigues Couto a développé en PHP un émulateur GameBoy, qui fonctionne un dans Terminal Linux.
Cet émulateur est basé sur l’émulateur de GameBoy JS. A ce jour, avec cet émulateur il est possible de jouer à Dr Mario ou Pokémon dans le terminal.
Un émulateur GameBoy en PHP pour le terminal
Les versions de PHP supportées par l’émulateur :
Après avoir installer PHP, pour tester l’émulateur ouvrir un terminal et saisir :
git clone https://github.com/gabrielrcouto/php-terminal-gameboy-emulator.git
cd php-terminal-gameboy-emulator/
- Pour jouer à Dr Mario :
php boot.php drmario.rom
php boot.php pokemon.rom
Contrôle de l’émulateur GameBoy
- Left = A
- Up = W
- Down = S
- Right = D
- A = Comma (,)
- B = Dot (.)
- Select = N
- Start = M
le projet : php terminal gameboy emulator
Franchement pas mal ce projet !
Avez-vous testé avec d’autres rom histoire de se refaire un tetris ?
A ce jour seul, Dr Mario et Pokémon sont disponible. Effectivement, je pense qu’un Tétris serait vraiment sympa :-)