Implémentation du jeu Atari Tempest en C++ moderne avec la SDL2 comme libraire graphique. Cette version n'est disponible que sur Linux.
La compilation du projet se fait grâce à CMake. Afin de faciliter l'étape de compilation, un Makefile est fourni à la racine du projet.
- Pour compiler le jeu:
$ make
Ou manuellement:
$ mkdir build
$ cd build
$ cmake ..
$ make -j 8
$ cp tempest ..
Avant de lancer le jeu, il faut s'assurer que le dossier data/ est présent au même niveau que le binaire et contient bien tous les fichiers nécessaires au lancement du jeu. C'est-à-dire les informations des niveaux, level_data.txt, et des couleurs utilisées, color_data.txt.
Si la condition ci-dessus est respectée, alors il suffit de lancer le jeu depuis la ligne de commande.
$ ./tempest
Pour naviguer dans la sélection de niveau, il suffit d'utiliser les flèches directionnelles du clavier afin d'accéder aux 80 niveaux disponibles.
Les touches ainsi que leurs actions spécifiques à chaque scène sont précisés dans ceux-ci.
En appuyant sur la touche q, il est possible de quitter complètement le jeu, depuis n'importe quelle scène.
Un menu de debug est disponible, afin de présenter diverses informations au joueur. Pour y accéder il suffit d'appuyer sur la touche d depuis n'importe quelle scène.
- Massimo Venuti
- Tarek Kunze