FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment exécuter Doom sur Raspberry Pi (sans émulateur)

Envie de profiter de super jeux rétro, seul ou entre amis ? Envie de faire équipe en ligne pour un super jeu de tir à la première personne avec des monstres ? Bien sûr que oui !

En 1997, id Software a publié le code source de Doom, le jeu de tir à la première personne (FPS) révolutionnaire de 1993. En tant que space marine, vous affrontez toutes sortes de démons et de bêtes sur la lune martienne de Phobos. Avec le code source disponible, diverses nouvelles formes du jeu sont apparues, y compris des versions pour Raspberry Pi.

Oui, c'est vrai :Doom sur le Raspberry Pi. PiDoom , quelqu'un ?

Ce dont vous aurez besoin pour exécuter Doom sur Raspberry Pi

Pour exécuter ce classique rétro sur votre Raspberry Pi, vous n'aurez pas besoin d'émulateurs (comme RetroPie ou Recalbox) ou de ROM de jeu. Doom peut fonctionner nativement sur le Pi avec une simple installation du moteur de jeu et des fichiers WAD.

Ceux-ci contiennent les données réelles du jeu (niveaux, monstres, armes, etc.) et sont disponibles dans de nombreux thèmes différents.

Avant d'en arriver là, cependant, voici ce dont vous aurez besoin pour PiDoom :

  • Un Raspberry Pi 2 ou version ultérieure (nous avons testé sur un Raspberry Pi 2, un Raspberry Pi 3 et un Raspberry Pi 4 8 ​​Go)
  • Raspbian ou Raspberry Pi OS (selon le modèle Pi) installé et prêt à l'emploi
  • N'importe quel contrôleur de jeu USB
  • Un moniteur ou un écran approprié
  • Code source de Doom

Plusieurs versions du code source de Doom sont disponibles. Nous utiliserons le Chocolate Doom variante compatible avec la majorité des WAD.

Comment installer Doom sur le Raspberry Pi

Commencez par connecter votre Raspberry Pi à un écran, branchez un clavier et démarrez sur le bureau.

Il vous faudra installer le jeu via la ligne de commande, cette étape pourra donc se faire via SSH si nécessaire. La plupart des référentiels du système d'exploitation Linux incluent Chocolate Doom, y compris ceux pour Raspbian. En tant que tel, vous pouvez simplement saisir

Dans la ligne de commande, commencez par installer les dépendances de Chocolate Doom :

sudo apt install chocolate-doom 

Attendez qu'il s'installe, en suivant les invites pertinentes à l'écran.

Comment exécuter Doom sur Raspberry Pi (sans émulateur)

Installer les fichiers Doom WAD sur votre Raspberry Pi

Avec le moteur Doom installé sur votre Pi, il est temps d'installer un fichier WAD.

Il existe de nombreux WAD fichiers disponibles, et nous examinerons plus tard certaines des meilleures alternatives. Pour l'instant, découvrons comment installer un WAD, en utilisant le fichier de données standard de Doom. Cela ajoutera les cartes et armes Doom habituelles au jeu.

Tout d'abord, naviguez dans le terminal vers /usr/games . Ici, exécutez cette commande wget pour télécharger le DOOM1.WAD fichier :

sudo wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip 

Comme il s'agit d'un fichier zip, décompressez-le avec le bouton unzip commande :

sudo décompressez shareware_doom_iwad.zip 

Vous vous retrouverez avec un fichier appelé DOOM1.WAD ce qui signifie que vous êtes prêt à jouer à Doom sur votre Raspberry Pi !

Configurer Doom pour jouer sur Raspberry Pi

Si vous exécutiez auparavant des commandes via SSH, il est maintenant temps de brancher un clavier sur votre Raspberry Pi. Alternativement, vous pouvez vous connecter via VNC ou RDP, mais cela entraînera un jeu légèrement saccadé. Arrêtez d'utiliser une connexion à distance avant de commencer à jouer !

Avant de pouvoir jouer au jeu, vous devrez configurer Doom. Cela signifie exécuter la routine d'installation avec la commande :

chocolate-doom-setup 

Utilisez cet écran pour configurer votre écran, votre son, votre clavier, votre souris et votre manette de jeu.

Comment exécuter Doom sur Raspberry Pi (sans émulateur)

Vous pouvez même démarrer ou rejoindre une partie en réseau (bien que ces options puissent être facilement contrôlées depuis la ligne de commande).

Lorsque vous avez terminé la configuration, sélectionnez Enregistrer les paramètres et lancer DOOM . BANG BANG BANG !

Lancer Chocolate Doom dans la ligne de commande Raspberry Pi

Il est important de noter que vous n'avez pas besoin d'exécuter Doom à partir de l'outil de configuration à chaque fois. À la place, vous pouvez utiliser une instruction de ligne de commande simple :

chocolate-doom -iwad DOOM1.WAD 

Cela lancera le jeu en mode plein écran. Cependant, cela peut causer une pression sur les cartes plus anciennes (comme le Raspberry Pi 2) avec cette résolution d'écran. Dans ce cas, vous préférerez peut-être exécuter Doom en mode fenêtré :

chocolate-doom -iwad DOOM1.WAD -window 640x480 

Ces paramètres peuvent également être définis comme permanents dans l'outil de configuration, à l'aide de la commande Configurer l'affichage option.

Vous pouvez également lancer Chocolate Doom depuis le Menu> Jeux menu sur le bureau Raspberry Pi OS.

Comment exécuter Doom sur Raspberry Pi (sans émulateur)

Comment jouer à Doom sur Raspberry Pi

La façon dont vous jouez à Doom sur votre Raspberry Pi dépend de vous. Un téléviseur grand écran avec une manette de jeu Xbox pourrait être votre préférence. Peut-être avez-vous déjà piraté votre Pi en une machine de jeu portable, avec contrôleur intégré.

Ou vous aimerez peut-être simplement l'expérience de bureau traditionnelle, en contrôlant votre space marine avec une souris et un clavier. Après tout, c'est comme ça qu'on procédait dans les années 1990.

Dans les captures d'écran ci-jointes, j'ai utilisé l'écran tactile Raspberry Pi officiel et une manette USB Xbox 360. Connectez simplement la manette de votre choix avant d'exécuter l'outil de configuration, puis sélectionnez Configure Gamepad/Joystick .

Comment exécuter Doom sur Raspberry Pi (sans émulateur)

Grâce aux dimensions compactes de l'écran tactile et du support qui l'accompagne, il trouvera sa place sur des étagères, des tables... n'importe où, vraiment !

Trouver de nouveaux WAD pour PiDoom

Vous recherchez une expérience de jeu Doom qui diffère de l'original ? Vous devrez retrouver certains fichiers WAD. Beaucoup d'entre eux sont disponibles en ligne --- le problème est de les trouver.

Certains emplacements pour les Doom WAD sont :

  • La page Wikia Doom WADs propose une large sélection de fichiers téléchargeables.
  • DoomWADStation fournit des personnalisations pour votre installation de Chocolate Doom.
  • Le forum Doomworld WADs propose la plus grande collection de contenus liés à Doom en ligne.

Pendant ce temps, Doom II peut également être joué dans Chocolate Doom avec les fichiers WAD appropriés. Beaucoup d'entre eux peuvent être trouvés dans les archives d'idGames. Parmi les options que vous trouverez ici, vous trouverez :

  • Le TC Alien d'inspiration extraterrestre.
  • Doctor Who Doom, qui est évidemment un jeu de tir basé sur la longue série télévisée britannique Doctor Who.

Enfin, si vous connaissez des WAD Doom spécifiques, essayez simplement une recherche directe sur le Web pour le fichier. Qui sait ce que vous allez trouver ?

Organisez un Doom Deathmatch multijoueur !

Internet et le jeu en réseau local sont tous deux possibles avec Chocolate Doom. Cependant, la simplicité (et le jeu sans problème) dicte que tous les joueurs de Deathmatch doivent exécuter Chocolate Doom et le même fichier WAD avant de commencer.

Quelle que soit l'option multijoueur que vous choisissez, un ordinateur doit agir en tant que serveur pour héberger le jeu. L'hôte peut également jouer, cependant. Avant de continuer, assurez-vous que le port UDP 2342 est ouvert sur les routeurs et/ou pare-feu de tous les lecteurs. Notre guide de transfert de port peut vous aider ici.

Héberger un Deathmatch est aussi simple que cette commande :

chocolate-doom -server -privateserver -deathmatch 

N'importe qui sur le même réseau que vous peut se connecter au Deathmatch en exécutant Chocolate Doom comme expliqué ci-dessus, en ajoutant le commutateur -autojoin :

chocolate-doom -WAD DOOM1.WAD -autojoin 

Les joueurs souhaitant rejoindre le Deathmatch depuis l'extérieur de votre réseau doivent, quant à eux, courir :

chocolate-doom -connect [IP_ADDRESS] 

Ils devront remplacer [IP_ADDRESS] avec votre adresse IP publique, vous pouvez la trouver via whatismyip.com ou en vérifiant l'interface Web de votre routeur.

Autres façons de jouer à Doom sur Raspberry Pi

Comment exécuter Doom sur Raspberry Pi (sans émulateur)

Bien que nous nous soyons concentrés sur l'installation et la configuration de Doom avec Chocolate Doom, il existe des alternatives. Et si vous ne voulez pas de Doom mais que vous voulez une action FPS … eh bien, il y a aussi quelques options pour vous. Les éléments suivants peuvent tous être installés nativement sur le Raspberry Pi, sans émulation.

  • Freedoom :il s'agit d'un projet alternatif proposant du contenu de jeu gratuit basé sur le moteur Doom. Il comprend trois phases :Phase 1, le clone de Doom; Phase 2, un clone de Doom II et Final Doom; et FreeDM, un jeu Deathmatch. Actuellement, Freedoom est en cours de développement.
  • Wolfenstein 3D :un peu plus ancien que Doom, mais des mêmes développeurs, il peut soit être installé indépendamment de Doom, soit être apprécié en tant que WAD dans le moteur Doom. Return to Castle Wolfenstein de 2001 fonctionnera sur le Raspberry Pi 3 et versions ultérieures.

Donc, si vous souhaitez étendre la collection de FPS rétro de votre Raspberry Pi à ces titres, ils sont prêts et n'attendent que vous pour les télécharger et les installer !

Jouez à Doom et organisez des matchs à mort sur votre Pi !

Une autre expérience de jeu rétro impressionnante ravivée grâce au Raspberry Pi ! Ce petit ordinateur continue vraiment de surprendre, n'est-ce pas ? À présent, vous devriez être prêt à jouer à Doom sur votre mini-PC, et pourriez même avoir quelques amis pour un Deathmatch.

Chocolate Doom est disponible pour Windows, Mac, Linux et BSD. En tant que tel, n'importe quel système d'exploitation de bureau peut être utilisé pour rejoindre un Deathmatch.

Vous cherchez des jeux Raspberry Pi plus classiques auxquels vous pouvez jouer sans émulateurs ?


[]