Installation du moteur « Doom » : Odamex

Installation du moteur « Doom » : Odamex

* Matériel :
Raspberry Pi 4 8 Go

* Distribution :
Raspberry Pi OS with desktop « January 11th 2021 » : https://downloads.raspberrypi.org/raspios_armhf/images/raspios_armhf-2021-01-12/2021-01-11-raspios-buster-armhf.zip
Lien :
https://odamex.net/

1/ Installation des paquets de développement.

pi@raspberrypi:~ $ sudo apt-get install libsdl2-dev libsdl2-mixer-dev  libwxgtk3.0-dev cmake libcurl4-openssl-dev

2/ Installation des outils Doom.

pi@raspberrypi:~ $ sudo apt-get install deutex

3/ Installation des paquets audio.

pi@raspberrypi:~ $ sudo apt install fluidsynth fluid-soundfont-gs fluid-soundfont-gm fluidr3mono-gm-soundfont

4/ Création de répertoire de travail.

pi@raspberrypi:~ $ mkdir -p GAME/DOOM/Wad
pi@raspberrypi:~ $ mkdir -p GAME/DOOM/Odamex
pi@raspberrypi:~ $ cd GAME/DOOM/Odamex/
pi@raspberrypi:~/GAME/DOOM/Odamex $ 

5/ Téléchargement du code source.

pi@raspberrypi:~/GAME/DOOM/Odamex $ git clone https://github.com/odamex/odamex.git --recurse-submodules
pi@raspberrypi:~/GAME/DOOM/Odamex $ cd odamex/
pi@raspberrypi:~/GAME/DOOM/Odamex/odamex $ 

6/ Récupération du tag de la version stable :0.9.0

pi@raspberrypi:~/GAME/DOOM/Odamex/odamex $ git checkout tags/0.9.0

7/ Création de la branche stable : 0.9.0

 
pi@raspberrypi:~/GAME/DOOM/Odamex/odamex $ git checkout -b 0.9.0

8/ Compilation.

pi@raspberrypi:~/GAME/DOOM/Odamex/odamex $ make

9/ Installation du jeu.

pi@raspberrypi:~/GAME/DOOM/Odamex/odamex $ sudo make install

10/ Compilation du fichier wad de Odamex.

pi@raspberrypi:~/GAME/DOOM/Odamex/odamex $ cd wad/
pi@raspberrypi:~/GAME/DOOM/Odamex/odamex/wad $ cmake.

11/ Installation du fichier odamex.wad.

pi@raspberrypi:~/GAME/DOOM/Odamex/odamex/wad $ cp odamex.wad ~/GAME/DOOM/Wad/
pi@raspberrypi:~/GAME/DOOM/Odamex/odamex/wad $ cd
pi@raspberrypi:~ $

12/ Installer les fichiers Wad dans : /home/pi/GAME/DOOM/Wad/

pi@raspberrypi:~ $ cd GAME/DOOM/Wad/
pi@raspberrypi:~/GAME/DOOM/Wad $ 

13/ Lancement de Odomax.

pi@raspberrypi:~/GAME/DOOM/Wad $ odamex