Le projet de la S1.01
Le but de ce jeu est de permettre à un lutin de s’échapper d’une grille avant qu’il ne se fasse manger par les monstres.
Dans ce fichier de configuration se trouvent les informations suivantes :
La taille de la grille, Le nombre de monstres, Pour chacun des monstres : L’emplacement du monstre sur la grille (ligne puis colonne), Le sens de déplacement initial du monstre : 1 vers la gauche, 2 vers le haut, 3 vers la droite et 4 vers le bas, L’emplacement du lutin sur la grille (ligne puis colonne), L’emplacement de la porte de sortie sur la grille (ligne puis colonne).
À chaque tour de jeu, le lutin bouge en premier et les monstres bougent ensuite.
les déplacements du lutin sont lus dans un fichier qui contient à chaque ligne un nombre compris entre 1 et 4 :
1 : le lutin se déplace vers la gauche si c’est possible, 2 : le lutin se déplace vers le haut si c’est possible, 3 : le lutin se déplace vers la droite si c’est possible, 4 : le lutin se déplace vers le bas si c’est possible. Si le déplacement du lutin lu dans le fichier n’est pas possible, il est ignoré et le lutin ne bouge pas.
Pour tester ce projet, la team a développer un programme Python qui teste notre programme et le programme témoin.
BEUX Arnaud | COLIN Alexandre | FAUX Clement | VEILLARD Corentin |
---|---|---|---|
github.com/Nytuo |
github.com/alexandrejbc |
github.com/fc106656 |
github.com/MyLifeIsDamba |