Otter Games

Un projet ludique pour découvrir Python et le framework Django

Contexte

Projet réalisé en troisième année de BUT MMI, en binôme, pour découvrir Python et le framework Django. Nous avons imaginé Otter Games, une application autour des Jeux olympiques de loutres, permettant de créer des tournois, parier sur des duels et suivre un classement de points. Le projet a été entièrement développé avec Django, côté back-end.

Projet de groupe

8 heures

01/05/2025

Démarche

  • Réflexion sur l’algorithme de création des tournois
  • Recherche sur la documentation en ligne

Les plus du projet

  • Apprentissage du python
  • Découverte de Django

Technos utilisées

Lors d’un module de troisième année de BUT MMI, nous avons découvert le langage Python ainsi que le framework Django, afin de comprendre les bases du développement back-end et la création d’applications web dynamiques.

En binôme, nous avons mis ces connaissances en pratique à travers la réalisation d’un projet libre : Otter Games, une application humoristique inspirée des Jeux olympiques de loutres.
Le principe était de permettre aux utilisateurs de créer un tournoi, de définir une discipline et un nombre de participants, puis de générer automatiquement les duels entre loutres.

Les utilisateurs pouvaient ensuite parier sur chaque affrontement et gagner des points selon leurs bons choix, avec la possibilité de consulter leur classement parmi les autres participants.
L’ensemble du système — gestion des tournois, des paris, du scoring et du classement — a été développé intégralement avec Django, côté serveur, sans recours à d’outils front-end externes.

Ce projet m’a permis de comprendre le fonctionnement global d’une application web complète (modèles, vues, templates, base de données) et d’acquérir mes premières notions solides en Python et architecture back-end.