Jouer dans le navigateur
Émulation via EmulatorJS : NES, SNES, Game Boy, GBA, Mega Drive, PlayStation, arcade… Manette ou clavier, sauvegardes d'état, rien à installer côté joueur.
RetroHome est une plateforme à installer chez vous : vous ajoutez vos jeux, ils se jouent directement dans le navigateur — seul, ou à deux en réseau local grâce au NetPlay.
Présentation vidéo — 34 secondes
RetroHome s'appuie sur EmulatorJS, dont le mode multijoueur est disponible sur GitHub mais ne synchronisait pas les manettes : chaque joueur se retrouvait dans sa propre partie. Ce NetPlay a été entièrement réécrit.
Capture réelle d'un test sur Metal Slug 3 : après 76 secondes de partie, les deux joueurs actifs, les deux écrans sont identiques au pixel près.
Sur le PC hôte : double-clic sur START_NETPLAY.bat (ou ./START_NETPLAY.sh sous Linux / macOS).
L'hôte ouvre un jeu, clique sur NETPLAY et crée une room — avec un mot de passe s'il veut une partie privée.
Sur le même réseau, l'ami ouvre la page Multiplayer : la partie apparaît, il clique sur « Rejoindre ». Chacun contrôle son joueur.
Émulation via EmulatorJS : NES, SNES, Game Boy, GBA, Mega Drive, PlayStation, arcade… Manette ou clavier, sauvegardes d'état, rien à installer côté joueur.
Ouvrez le site : l'assistant crée la base, les 32 consoles et le compte admin. Il se verrouille ensuite tout seul.
À la main, en automatique à partir d'une simple ROM, ou en masse : déposez un dossier de ROMs et lancez le scan.
Jaquette, année, éditeur, description et vidéo d'aperçu récupérés sur ScreenScraper.
Toutes les parties en cours sur le réseau, avec la jaquette du jeu, le nombre de joueurs et un cadenas pour les rooms privées.
Aurora, Classic, Classic V2, Cyberpunk et Modern. On change de thème en un clic depuis l'administration.
Français, English, العربية (de droite à gauche), Español, Русский et 中文.
Favoris, notes, collections et profils. Mots de passe hachés, protection CSRF, fichiers envoyés filtrés.
Thème Aurora. Cliquez sur une capture pour l'agrandir.
git clone https://github.com/filinodz/retrohome.git
Dans le dossier web de votre serveur (WAMP, XAMPP, LAMP…).
L'assistant d'installation s'ouvre automatiquement : base de données, nom du site, compte administrateur. C'est tout.
Depuis l'administration : ajout manuel, automatique, ou scan d'un dossier de ROMs. Puis lancez le serveur NetPlay pour jouer à plusieurs.
RetroHome ne fournit aucune ROM ni BIOS : chacun utilise ses propres jeux, dont il détient les droits.
Téléchargez RetroHome, installez-le chez vous, et si vous avez une idée ou trouvez un bug, les issues et contributions sont les bienvenues.