Projet réalisé pour le cours 420-PRB-DM
Créé par Philippe Guilmette et Étienne Boutet
Le 24 janvier 2017
PRENDRE NOTE: Le développement du jeu n'est plus continué.
- Télécharger et installer Eiffel Studio 16.05 selon votre système d’exploitation sur le site : https://www.eiffel.org/downloads
- Avoir le compilateur Microsoft C et le compilateur MinGW pour 32-bit et 64-bit d’installé.
- Télécharger la librairie Eiffel_Game2 sur le site : https://github.com/tioui/Eiffel_Game2 (branche
master
)- Si vous êtes sur Windows, prenez la branche
windows_build
au lieu demaster
.
- Si vous êtes sur Windows, prenez la branche
- Installer la librairie Eiffel_Game2
- Sous Windows :
- Déplacer le dossier
game2
dans le répertoire des librairies d’Eiffel Studio (Par défaut, le dossier est dans le répertoireProgram Files
) :EiffelSoftware\EiffelStudio 16.05 GPL\contrib\library
.
- Déplacer le dossier
- Sous Linux (Ubuntu) :
- Renommer le dossier de la librairie pour
game2
et le déplacer dans le répertoire des librairies d’Eiffel Studio (contrib/library
). Par défaut, le dossier est dans le répertoireusr/lib/EiffelStudio_XX.XX
ou/usr/local/Eiffel_XX.XX
. - Installer les librairies C :
SDL2
,SDL2_image
,SDL2_gfx
,SDL2_ttf
,OpenAL
,libsndfile
,libmpg123
,OpenGL
,GLU
,libepoxy
et les kits d’outils de développement et de dépendances avec la commande suivante :
sudo apt-get install libsdl2-dev libsdl2-gfx-dev libsdl2- image-dev libsdl2-ttf-dev libopenal-dev libsndfile1-dev libmpg123-dev libepoxy-dev libgl1-mesa-dev libglu1-mesa-dev
- Exécuter le script
compile_c_library.sh
du répertoiregame2
.
- Renommer le dossier de la librairie pour
- Sous Windows :
- Télécharger le jeu sur le lien : https://github.com/iPHiLGG/warfareWay (branche
master
) et dézipper le fichier. - Pour Windows seulement : Prendre les fichiers contenus dans le dossier
DDL32
si votre Windows est en 32-bit sinon prenez les fichiers contenus dans le dossierDDL64
et déplacez-les dans le répertoire du jeu (où le fichier.ecf
est situé).
Note pour Linux (Ubuntu) : Il est possible qu’une erreur survienne avec la commandeapt-get
qui indique quelibsdl2-dev
dépend delibgles2-mesa-dev
. Dans ce cas, exécuter les commandes suivantes :sudo apt-get install libgles2-mesa-dev sudo apt-get install libsdl2-dev libsdl2-gfx-dev libsdl2-image-dev libsdl2-ttf-dev libopenal-dev libsndfile1-dev libmpg123-dev libepoxy-dev libgl1-mesa-dev libglu1-mesa-dev
- Ouvrir le jeu dans Eiffel Studio 16.05 (le fichier
warfareWay.ecf
). - Sur le bouton « Compiler », dans le haut, appuyer sur la petite flèche sur la droite du bouton et sélectionner « Finaliser ».