Défi Nature est une recréation en Python d’un jeu de cartes inspiré de « Défis Nature », réalisée dans le cadre de la spécialité NSI en Terminale. Le projet propose un moteur de jeu séparé de l’interface, un mode graphique avec Pygame, plusieurs robots avec des stratégies différentes, ainsi qu’un module de simulations statistiques pour comparer les IA.
Ce projet permet de :
- jouer à deux joueurs ;
- jouer contre un robot ;
- découvrir des animaux et leurs caractéristiques ;
- comparer plusieurs stratégies grâce à des simulations automatiques.
L’objectif est de montrer des compétences en programmation, en algorithmique, en structuration d’un projet et en expérimentation.
Ce qu’il est requis pour commencer avec ce projet :
- Python
- pip
- pygame
- numpy
Les étapes pour jouer au jeu :
-
Installer la dernière release du projet:
https://github.com/NSI-Term-2025-2026/defi-nature-trophee-nsi/releases -
Lancer le
.exe
Les étapes pour installer le programme :
-
Cloner le dépôt : git clone
https://github.com/NSI-Term-2025-2026/defi-nature-trophee-nsi.git -
Se placer dans le dossier du projet :
cd defi-nature-trophee-nsi -
Installer les dépendances :
pip install -r requirements.txt
python sources/main.py play
python sources/main.py stats
python tests/test_projet.py
- Python
- Pygame
- NumPy
- CSV pour les données
- Google Drive et GitHub pour l’organisation du projet
- Spyder / Visual Studio Code
- Premier Jeu uniquement en console
- Ajout de l'interface pyagme
- Ajout du module stats pour comparer des robots entre eux
- Mise en commun des trois
- Plein de petites nouvelles versions avec des ajouts au fur et a mesure. (sons , menu deroulant Pygame ...)
- Notre projet à présent
- Antonin
- Alexi
- Léo
Ce projet est sous licence MIT - voir le fichier LICENSE.txt pour plus d’informations.