Per molti anni, hacker e appassionati di modifiche ai videogiochi si sono impegnati per portare il classico sparatutto in prima persona Doom su quasi tutti i dispositivi dotati di schermo.

Le immagini presenti sul sito web del progetto mostrano la reattività del gioco quando i giocatori utilizzano le cuffie per controllarlo.
Alcuni l'hanno installato sulle calcolatrici, altri persino sugli apparecchi per ecografie. Ancora più assurdo, tosaerba, test di gravidanza, sigarette elettroniche e persino pentole a pressione intelligenti sono stati utilizzati per installare Doom.
Tuttavia, di recente, il programmatore Arin Sarkisan ha portato l'idea di "Questo dispositivo può far girare Doom?" in una direzione inaspettata: le cuffie wireless non sono progettate per l'uscita grafica.
È importante chiarire che questo trucco non si applica a qualsiasi auricolare. Il progetto "Doombuds" è stato ideato specificamente per i PineBuds Pro, un paio di auricolari unici con software completamente open-source e un kit di sviluppo software (SDK) gestito dalla community.
Ciò significa che Sarkisan è stato in grado di programmare un'interfaccia JavaScript che utilizza i contatti UART del visore per inviare un flusso video MJPEG altamente compresso a un server web (tramite un server seriale).

Le cuffie PineBuds Pro sono dotate di un proprio chip di elaborazione e di un toolkit open-source che consente agli hacker di personalizzarle.
Un flusso di dati di 2,4 MB/secondo proveniente da una connessione UART può produrre circa 22-27 fotogrammi al secondo in questo formato, più che sufficienti per una CPU che può eseguire il gioco a un massimo di 18 fotogrammi al secondo.
Comprimere l'intero gioco Doom per adattarlo ai moderni visori non è un'impresa facile. Ad esempio, 4,2 MB di dati di gioco non entravano nella memoria flash da 4 MB dei PineBuds. Ciò ha comportato la necessità di utilizzare una versione "squashware" di Doom da 1,7 MB, rimuovendo alcuni fotogrammi di animazione e accorciando parte della musica per rendere il gioco più portatile.
Queste cuffie dispongono inoltre di meno di 1 MB di RAM, il che richiede una riprogrammazione della versione del gioco per ottimizzare molte parti che in genere occupano fino a 4 MB di RAM nella versione standard.

"La pre-creazione delle tabelle di ricerca, la dichiarazione delle variabili come costanti, la lettura delle variabili costanti dalla memoria flash, la disabilitazione del sistema di caching di DOOM, la rimozione delle variabili non necessarie... tutto ciò consuma memoria", ha scritto Sarkisan.
Per coloro che non possiedono i PineBuds per provare questa audace idea, Sarkisan ha allestito una diretta streaming interattiva su Twitch dove i giocatori possono mettersi in fila per controllare il gioco in sessioni di 45 secondi tramite doombuds.com.
Si tratta di un ottimo passatempo per le pause, soprattutto per chi è disposto a meravigliarsi del fatto che un visore da 70 dollari possa ora far girare un gioco che decenni fa richiedeva un case per PC da oltre 1.000 dollari.
Fonte: https://khoahocdoisong.vn/cach-chay-tro-choi-doom-บน-một-cap-tai-nghe-khong-day-post2149085824.html







Commento (0)