Il multiplayer “DOOM” arriva sul Raspberry Pi Pico, un computer da $ 4
La Fondazione Raspberry Pi, Id Software
Il Raspberry Pi Pico da $ 4 è un microcontrollore a bassa potenza, una sorta di scheda Arduino. Non è davvero pensato per giocare, e soprattutto non per i titoli 3D. Ma nello spirito di "can it run DOOM", Graham Sanderson della Pi Foundation ha portato il DOOM originale su Raspberry Pi Pico. E funziona alla grande.
Il port di DOOM di Sanderson è estremamente fedele al gioco originale. È basato sulla porta sorgente Chocolate Doom e utilizza tutti i file WAD originali per PC DOOM, oltre alla musica e all’audio originali. Montare tutta questa roba sui 2 MB di memoria flash del Pico ha richiesto un po’ di compressione, ovviamente, ma il gioco funziona ancora con una risoluzione di 300×200 (ma emette video 1280×1024) senza intoppi. (Sanderson osserva che i microcomputer con il chip RP2040 di Pi Pico dovrebbero essere in grado di eseguire Ultimate Doom e DOOM II.)
Incredibilmente, questa porta supporta effettivamente il multiplayer a quattro giocatori. E non ci sono strani trucchi qui: basta collegare alcuni computer tramite I2C e sei pronto per partire.
Sanderson ha documentato l’intero progetto in un articolo su GitHub, che è abbastanza dettagliato. Se sei curioso del suo metodo di compressione, chiamato WHD o "Where’s Half the Data", ti consiglio vivamente di scorrere quella documentazione!
Tutto il codice per questa porta di DOOM è disponibile su GitHub. Tecnicamente, dovrebbe funzionare su tutti i microcomputer RP2040 con almeno 2 MB di RAM, anche se suggerisco di riprodurlo su Pi Pico. Puoi prendere un Pi Pico ora per soli $ 4.
Fonte: Fondazione Raspberry Pi