Projet LO41 à l'UTBM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Victor SENE e01360bc79 Delete questions 7 years ago
bin last executable 7 years ago
include suppression aiguillage dans global.h + ajout commentaires 7 years ago
report rapport final 7 years ago
src ajout d'armagedon 7 years ago
.gitignore changement gitignore 7 years ago
LICENSE Initial commit 7 years ago
README.md Update README.md 7 years ago
makefile compilation fonctionnelle : makefile, main.c 7 years ago

README.md

TrainSimulator

Pour le projet LO41 à l'UTBM, nous avions pour but de modéliser le fonctionnement d'un réseau ferroviaire à partir d'algorithmes chargés de la coordination de l'ensemble des voies. Dans notre sujet nous tiendrons compte des priorités que chaque train possède, de son sens de circulation ainsi que la capacité des voies. Ces contraintes permette de définir un ordre de déplacement et d'envisager des solutions pour éviter les collisions ou l'interblocage.

#Compilation

Un MAKEFILE a été implémenté donc il suffit de faire un make

#Execution

Il suffit d'executer le fichier bin/trainsimulator ou de faire make run Par défaut il y aura une instance avec 2 trains de chaque type.

#Configuration (optionelle)

Il possible de passer en argument le nombre de train souhaité. Ainsi le premier argument représente le nombre de TGV, le deuxième le nombre de Train GL et enfin le troisième le nombre de Train de Marchandises. Le sens est donné de façon aléatoire au train lors de leur initialisation