Algorea.py Logo
Trophées NSI 2026 - Nature & Informatique

Sauvez les Animaux
Le Shoot'em Up Vétérinaire

Pilotez votre véhicule vétérinaire et vaccinez les animaux de la ferme avant qu'ils ne s'échappent ! Un jeu rétro 100% Python/Tkinter créé pour les Trophées NSI.

Le Projet NSI

Loin des jeux mobiles tapageurs, Algorea.py est une véritable création technique alliée à un message écologique et sanitaire fort.

Nature & Informatique

Le projet s'inscrit parfaitement dans le thème des Trophées NSI 2026. L'objectif ? Protéger les animaux de la ferme des épidémies.

Maladies Réelles

Sensibilisation aux vraies maladies vétérinaires : Fièvre aphteuse (Vaches, Cochons), Grippe aviaire (Poules) et Peste porcine.

Action Vétérinaire

Incarnez un pilote d'élite (Drone, Hélicoptère, Avion) et tirez des vaccins ciblés pour soigner les animaux malades avant qu'il ne soit trop tard.

Prouesses Techniques

Ce qui fait tourner Algorea.py sous le capot

Moteur 60 FPS 100% Maison

Moteur 60 FPS 100% Maison

Aucune bibliothèque externe n'a été utilisée. Le moteur de jeu (boucle de rendu, collisions AABB, scrolling vertical) est entièrement programmé en Python standard avec Tkinter.

Base de Données SQLite3

Base de Données SQLite3

Un système de persistance complet basé sur 4 tables relationnelles avec clés étrangères pour gérer les profils de joueurs, l'inventaire, les scores et la boutique d'équipements.

Un Gameplay Rétro Complet

Un Gameplay Rétro Complet

Affrontez 15 niveaux de difficulté progressive ou testez vos limites dans le Mode Sans Fin. Amassez des pièces pour acheter des améliorations ou un module de tir automatique dans la boutique !

L'Équipe de Développement

Élèves de Terminale 704 au Lycée Turgot

M

Matthias

Gameplay & Interface (50%)

Création du moteur Tkinter 60FPS, boucle de jeu graphique non-bloquante, gestion des collisions AABB et design UI.

D

Diego

Backend & Base de Données (50%)

Conception du schéma SQLite3, logique de sauvegarde des joueurs et de l'inventaire, et intégration du contenu éducatif.