Uncategorized

‘DOOM’ multijoueur arrive sur le Raspberry Pi Pico, un ordinateur à 4 $ – Review Geek

'DOOM' multijoueur arrive sur le Raspberry Pi Pico, un ordinateur à 4 $ – Review Geek


Le logo Doom sur un Raspberry Pi Pico
La Fondation Raspberry Pi, Id Software

Le Raspberry Pi Pico à 4 $ est un microcontrôleur basse consommation, un peu comme une carte Arduino. Ce n’est pas vraiment destiné à jouer à des jeux, et surtout pas à des titres 3D. Mais dans l’esprit de « peut-il fonctionner PERTE« , Graham Sanderson de la Fondation Pi a porté l’original PERTE au Raspberry Pi Pico. Et ça marche très bien.

de Sanderson PERTE port est extrêmement fidèle au jeu primary. Il est basé sur le port source de Chocolate Doom, et il utilise tout l’original PERTE Fichiers Computer WAD, ainsi que la musique et l’audio d’origine. L’installation de tout cela sur les 2 Mo de mémoire flash du Pi Pico a nécessité un peu de compression, bien sûr, mais le jeu fonctionne toujours à une résolution de 300 × 200 (mais produit une vidéo de 1280 × 1024) sans accroc. (Sanderson be aware que les micro-ordinateurs équipés de la puce RP2040 du Pi Pico devraient pouvoir fonctionner Destin ultime et DOOM 2.)

Étonnamment, ce port prend en cost le multijoueur à quatre joueurs. Et il n’y a pas de trucs bizarres ici – connectez simplement quelques ordinateurs by means of I2C et vous êtes prêt à partir.

Sanderson a documenté l’ensemble du projet dans une écriture GitHub, qui est assez détaillée. Si vous êtes curieux de connaître sa méthode de compression, appelée WHD ou « Où est la moitié des données », je vous suggère fortement de parcourir cette documentation !

Tout le code pour cela PERTE est disponible sur GitHub. Techniquement parlant, cela devrait fonctionner sur tous les micro-ordinateurs RP2040 avec au moins 2 Mo de RAM, bien que je suggère de le jouer sur le Pi Pico. Vous pouvez maintenant acheter un Pi Pico pour seulement 4 $.

Source : Fondation Raspberry Pi



Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *