Skip to content

JessicaFavin/TrafficRacer

Repository files navigation

Traffic Racer

img

Description

Septembre - Novembre 2016

TrafficRacer est un projet réalisé lors d'un cours à l'ESIEA.

Le but de ce projet était de coder un jeu de courses de voitures de type Traffic Racer en langage C.

img

Nous avons implémenté deux modes de jeu. Un mode manuel, possédant trois niveaux de difficultés, dans lequel l'utilisateur dirige lui-même la voiture et contrôle la vitesse de celle-ci afin de dépasser le plus de voitures possibles sans collisions. Et un mode automatique pour lequel nous avont implémenté une intelligence artificielle qui analyse la route et se déplace au mieux pour ne pas qu'il y ait de collision avec une autre voiture. Le jeu est aussi dôté de musique, l'utilisateur peut choisir parmi plusieurs musiques de fond en jeu et à chaque action forte du jeu (départ, accélération, ...) un bruitage la suit pour l'appuyer.

Notre tuteur était M. Michael FRANCOIS (michael.francois@esiea.fr)

Installation/Execution

Librairies nécessaires

Ce projet a été codé en C il est donc nécessaire de pouvoir compiler un programme en C ainsi que de pouvoir éxécuter un Makefile. Nous avons utilisé les librairies SDL2 (libsdl2-dev), ncurses (libncurses5-dev) et SOX (sox et libsox-fmt-mp3), soyez donc bien sûr que celle-ci soient installées pour le bon fonction du programme. Pour afficher les emoticônes soyez aussi sûr d'installer la librarie ttf-ancient-fonts. En plus d'installer les différentes librairies, pour que le jeu puisse fonctionner correctement il faut impérativement que votre terminal soit en plein écran.

Lancement du jeu

Sur Linux et MAC

Clonnez le projet et placez vous à la racine. Vous pouvez compiler le programme en ligne de commande à l'aide du Makefile avec la commande make et vous pouvez éxécuter le jeu grâce à la commande ./exec. Pour naviguer dans le menu utilisez les flèches directionnelles et validez votre choix grâce au bouton "Entrée".

Easter Eggs

Nous avons caché des sons activés à l'appuie de touches du clavier. A vous de les trouver ;)

Authors

Jessica Favin Benjamin Krafft


img

About

This is a traffic racer game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published