EmulatorJS: il tuo game center disponibile nel browser web e sul tuo smartphone
Il progetto esiste da alcuni anni e ce ne sono almeno 2 diversi che condividono lo stesso nome. Sembra che il “.com” sia arrivato prima, ma il “.org” è quello che si sta sviluppando con aggiornamenti più frequenti. Ciò che hanno fatto in entrambi i casi è utilizzare JavaScript, combinarlo con i core RetroArch e consentire la riproduzione dal browser, anche dal tuo smartphone.
Giochi nel tuo browser grazie a EmulatorJS
In questo link ci sono informazioni per eseguire quasi tutte le nostre rom nel browser. Hanno anche un editor di codice per creare il file HTML per noi. Dall’editor possiamo caricare la rom stessa, dirgli se vogliamo che crei un file unico, qualche altra configurazione e scaricherà un file HTML, insieme alla rom separatamente se non abbiamo scelto il file singolo, e ciò che rimane è aprire il file con un browser compatibile, che dovrebbero essere tutti, ma ci sono dispositivi mobili che non supportano l’apertura diretta e locale.
I sistemi attualmente supportati sono:
- 3DO.
- Arcade.
- Atari 2600.
- Atari 5200.
- Atari 7800.
- Atari Jaguar.
- Atari Lynx.
- MAME 2003.
- NES-Famicom.
- Nintendo 64.
- Nintendo DS.
- Nintendo Game Boy Advance.
- Nintendo Game Boy.
- PlayStation.
- Sega 32X.
- Sega CD.
- Sega Game Gear.
- Sega Master System.
- Sega Mega Drive.
- Sega Saturn.
- SNES-Super Famicom.
- Virtural Boy.
Se vogliamo fare un test o giocare nel browser senza complicazioni, possiamo farlo sulla sua pagina demo. Basta trascinare una rom nell’area predisposta, scegliere uno dei sistemi e poi caricarla. Se non ci sono errori, vedremo il gioco nel browser.
Quasi tutte le console supportate sono solitamente compatibili, ma quelle delle macchine ricreative sono un discorso totalmente diverso; ci sono così tante opzioni che potrebbe non funzionare. Per impostazione predefinita utilizza FB Neo, ma esistono anche versioni MAME.
Menu Opzioni e pulsanti mobili
A seconda della versione di EmulatorJS utilizzata, le opzioni potrebbero trovarsi in una parte o nell’altra. Nell’ultima, quello che troviamo nella versione “,com” è un hamburger che si trova sul lato destro, come si vede nello screenshot dell’intestazione. Su un computer desktop, appariranno sotto quando passi il mouse sopra di essi. Ciò che troviamo in questa sezione è:
- Ricarica: riavvia il gioco.
- Pausa.
- Salva: scaricherà un file con lo stato corrente.
- Carica: consente di caricare il file per riprendere una partita.
- Impostazioni di controllo: in questa sezione possiamo configurare i controlli, sia sulla tastiera che se utilizziamo un controller.
- Trucchi: trucchi e “cheat”.
- Gestore cache: qui possiamo eliminare i dati salvati per gioco.
- Esporta/Importa salvata.
- Controllo del volume.
- Opzioni: da questa sezione controlleremo cose come texture, rallentatore o se vogliamo vedere gli FPS.
- A schermo intero.
Tutte le opzioni sono in lingua inglese per impostazione predefinita, e consiglio di non cambiarla altrimenti potremmo ritrovarci con traduzioni errate.
Avere tutto nel browser
EmulatorJS.org ti permette anche di avere tutto nel browser. Il risultato è simile a quello che offre EmulationStation Desktop Edition che mi piace così tanto. Il docker è disponibile qui.
Su youtube ci sono molti video che mostrano in funzione EmulatorJS ma da quello che ho visto tutti in inglese (però c’è sempre disponibile la traduzione di youtube).
Se scegliamo una delle opzioni che ci permettono di creare la pagina HTML, questa potrà essere riprodotta anche sui smartphone più restrittivi, come l’iPhone di Apple, anche se non con Safari. La cosa brutta è che è difficile da controllare, ma con questo possiamo portare le nostre partite sempre con noi.
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.