- Léo CHAMONT-HARO
- Moïse MOUSSETAFA
- Mattéo PENAUD
Réalisation d'un code permettant de résoudre le jeu suivant : https://github.com/vpoulailleau/crystal_trucks.
Le fichier game.py
doit être récupéré du jeu original et ne doit pas être modifié.
Le code réalisé doit générer un fichier .txt
qui peut être injecté dans le viewer.py
du jeu original afin de le résoudre.
- Python 3.10 sur PC
- Coopération sur GitHub
- Utilisation de plusieurs branches
- Utilisation de pull requests
- Fichier
game.py
non modifiable - Tests
- Qualimétrie
- Automatisation (intégration continue)
python3
et pip3
, réessayer sans le chiffre 3.
Cloner les répertoires nécessaires :
git clone https://github.com/vpoulailleau/crystal_trucks.git
git clone https://github.com/MoiseMoussetafa/crystals_trucks_project.git
Depuis le dossier crystals_trucks_project
:
python3 main.py [seed] [nom_fichier.txt]
📓seed : nombre correspondant à la graine de randomisation afin d'obtenir une carte de jeu semi-aléatoire
📓nom_fichier.txt : nom du fichier à choisir pour le document texte généré par le main.py
Copier le fichier généré nommé [nom_fichier.txt]
dans le dossier crystal_trucks
précédemment cloné. Puis dans ce dernier :
pip3 install arcade serial
python3 viewer.py -i [nom_fichier.txt]
Une interface graphique apparait alors et présente le jeu.
Les fonctionnalités du viewer.py
sont disponibles sur le git correspondant.