- ABDRABO Khaled - p1713323
- BASSIOUNY Mohamed - p1707606
- GHANDOURI Feras - p1601442
- MESSOUD Salem - p1714033
.
├── Makefile - compilation (cf plus bas section compilation)
├── README.md - Informations sur l'application
├── bin - contient les exécutables du jeu.
├── data - contient les assets (images, polices, sons) du jeu.
├── obj - contient les fichiers .o générés lors de la compilation.
├── doc - contient la documentation du code source du jeu.
|
└── src - contient les fichiers sources (.cpp) et entêtes (.h).
├── core - contient les modules principaux du jeu (Terrain, Player, Game).
└── Box2D - librairie moteur physique Box2D
├── grapic - contient les modules pour l'affichage Grapic.
├── sdl - contient les modules pour l'affichage SDL.
└── txt - contient les modules pour l'affichage Txt.
- Il faudra la librairie SDL2 pour l'affichage: http://wiki.libsdl.org/Installation
- La librarie Box2D pour le moteur physique
Sous ubuntu/debian
sudo apt-get install libbox2d2.3.0
sous fedora/centos vous pouvez utlisez la version pré-compilé en changeantINCLUDE_DIR = -IBox2D
parINCLUDE_DIR = -I$(CORE_DIR)Box2D
etLIBS_BOX2D = -LBox2D -lBox2D
parLIBS_BOX2D = -L$(CORE_DIR)Box2D -lBox2D
ce jeu est destiné au système d’exploitation Unix, il vous faudra des étapes supplémentaire pour la compilation sous Windows/MAC.
-
Extraire l’archive.
-
naviguer dans votre Shell vers le répertoire d’extraction.
cd SlideOut
A la racine du répertoire :
make
: créé les éxécutables pour les 3 versions (Texte, Grapic, SDL) dans ./bin, les fichier .o dans ./objmake clean
: vide les dossiers obj et bin. NB: Make clean : vide les dossiers obj et bin.
- Exécutez le jeu depuis le répertoire racine d'extraction comme ceci:
myuser@machine $ ./bin/mainSdl #lancer le jeu
> Touche "Flèche bas" : faire plonger l'oiseau