[Jeu] UFO2000

[Jeu] UFO2000.

1) Répertoire de travail :

[~] ➔ mkdir -p JEUX/UFO2000
[~] ➔ cd JEUX/UFO2000/

I) Installatin de HawkNL :

1 Téléchargement et décompression de l’archive :

[~/JEUX/UFO2000] ➔ wget http://hawksoft.com/download/files/HawkNL168src.zip
[~/JEUX/UFO2000] ➔ unzip HawkNL168src.zip 
[~/JEUX/UFO2000] ➔ cd HawkNL1.68/
[~/JEUX/UFO2000/HawkNL1.68] ➔ 

2) Compilation :

[~/JEUX/UFO2000/HawkNL1.68] ➔ make -f makefile.linux 

3) Post-installation :

[~/JEUX/UFO2000/HawkNL1.68] ➔ sudo cp include/nl.h /usr/local/include/
[~/JEUX/UFO2000/HawkNL1.68] ➔ sudo cp src/libNL.* /usr/local/lib
[~/JEUX/UFO2000/HawkNL1.68] ➔ sudo /sbin/ldconfig
[~/JEUX/UFO2000/HawkNL1.68] ➔ cd ..

4) Lien :

http://hawksoft.com/

II) Installation de Dumb :

1) Téléchargement et décompression de l’archive :

[~/JEUX/UFO2000] ➔ wget http://downloads.sourceforge.net/project/dumb/dumb/0.9.2/dumb-0.9.2.tar.gz
[~/JEUX/UFO2000] ➔ tar xvfz dumb-0.9.2.tar.gz 
[~/JEUX/UFO2000] ➔ cd dumb/

2) Compilation :

[~/JEUX/UFO2000/dumb] ➔ make

3) Post-installation :

[~/JEUX/UFO2000/dumb] ➔ sudo make install && sudo /sbin/ldconfig

4) Lien :

http://dumb.sourceforge.net

III) Installation de UFO2000 :

1) Téléchargement et décompression de l’archive :

[~/JEUX/UFO2000] ➔ wget http://downloads.sourceforge.net/project/ufo2000/UFO2000%20beta/0.9.1176/ufo2000-0.9.1176-src.tar.bz2
[~/JEUX/UFO2000] ➔ tar xvfj ufo2000-0.9.1176-src.tar.bz2 
[~/JEUX/UFO2000] ➔ cd ufo2000-0.9.1176/

2) Compilation :

[~/JEUX/UFO2000/ufo2000-0.9.1176] ➔ make
[~/JEUX/UFO2000/ufo2000-0.9.1176] ➔ make server

3) Erreur:

g++: error: non: Aucun fichier ou dossier de ce type
g++: error: versionné": Aucun fichier ou dossier de ce type

Solution :

Ouvrir :

Makefile

Rechercher :

ifneq ($(UFO_VERSION),)
ifneq ($(UFO_SVNVERSION),)
        DISTNAME := ufo2000-$(UFO_VERSION).$(UFO_SVNVERSION)
else
        DISTNAME := ufo2000-$(UFO_VERSION)
endif
else
        DISTNAME := ufo2000
endif

Remplacer par :

        DISTNAME := ufo2000

Chercher et supprimer :

ifneq ($(UFO_SVNVERSION),)
        CFLAGS += -DUFO_SVNVERSION=\"$(UFO_SVNVERSION)\"
endif

4) Lancement du jeu :

[~/JEUX/UFO2000] ➔ ./ufo2000

ufo2000

5) Lien :

http://ufo2000.sourceforge.net/