Certains ont la nostalgie du retro gaming, d'autres, plus jeunes, découvrent les joies des jeux d'avant, car il faut bien le dire, c'était une époque formidable!
Aujourd'hui nous allons parler de NextGBA! Une application ultra simple d'utilisation vu que vous pouvez envoyer votre ROM par l'interface et jouer directement!
Dans le même genre, vous avez aussi ces deux articles qui pourraient vous intéresser:
⚡Caractéristiques
- Jouez facilement à vos jeux GBA sur navigateur.
- Ajouter directement vos jeux depuis l'Ui de NextGBA.
- Basé sur EmulatorJS.
- Fichiers acceptés: GBA, GBC, GB.
💾 L'installation
- Créez votre compose.yml dans le dossier où vous comptez installer NextGBA:
sudo nano compose.yml
- Collez ça dedans en prenant soin d'adapter port(s) et volume(s) suivant votre configuration:
version: '3.9'
services:
nextgba:
container_name: nextgba
image: ghcr.io/meienberger/nextgba:latest
ports:
- 3358:3000
volumes:
- ./data/games:/data/games
- On installe l'application:
docker-compose up -d
ou avec docker-compose V2:
docker compose up -d
- Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 3358 par défaut:
http://ip:3358/
ou votre domaine:
https://mondomaine.com
Taper cette commande dans votre terminal:
id
Chez moi cela retourne:
Je vais, à la racine du dossier où est installé NextGBA, taper cette commande, adaptez-là suivant votre uid & gid:
sudo chown 1000:1000 data/
👾 Ajouter une ROM
L'opération est très simple, rendez-vous sur votre instance NextGBA, cliquez sur Upload a game:
Nommez votre jeu et cliquez sur Upload:
Vous pouvez directement jouer en cliquant sur Play! Si d'aventure vous vouliez effacer le jeu, cliquez sur Delete.
⚙️ Régalges
Lorsque vous avez lancé votre jeu, vous pourrez constater qu'il y a des options en haut à gauche et en bas à gauche et à droite:
- En haut à gauche:
Dans l'ordre:
- Permet de charger une sauvegarde.
- Permet de retourner sur l'interface principale de NextGBA.
- En bas à gauche:
Dans l'ordre:
- Permet de recharger le jeu.
- Permet de mettre en pause le jeu.
- Permet de sauver la progression du jeu.
- Permet de charge une option que vous auriez sauvegarder avec l'option 6.
- Permet de modifier les paramètres de contrôle, manette, clavier.
- Permet d'exporter une sauvegarde.
- Permet d'importer une sauvegarde.
Dans l'ordre:
- Permet d'activer ou couper le son.
- Permet de régler le volume.
- Permet d'enregistrer une vidéo de votre partie en webm.
- Permet d'ajuster ces options:
- Permet de jouer en plein écran.
- Permet de sortir de sortir d'EmulatorJS.
📀 Où trouver des ROM?
Et voici un gif d'une vache très sexy: