GameJam 2024 - Nation Chase

Participation à la GameJam 2024 lors du BUT Informatique à l'IUT2 de Grenoble. Développement du jeu multijoueur Nation Chase sur le thème "L'affrontement pacifique entre les nations" en équipe de 5 étudiants.

3e année de BUT Équipe de 5 Multijoueurs
NC

Nation Chase

Repository GitHub

GameJam 2024

Événement national

Développement d'un jeu vidéo avec contraintes en une semaine.

Contexte du projet

La GameJam 2024

Événement stimulant durant lequel des équipes d'étudiants doivent concevoir et développer un jeu vidéo en respectant des contraintes de temps et de thème. Notre équipe était composée de cinq étudiants.

Le thème imposé était "L'affrontement pacifique entre les nations", avec la particularité de devoir développer un jeu multijoueur en Python et PyGame.

Nation Chase

Notre création baptisée "Nation Chase" est un jeu de loup touche-touche (tag) multijoueur, inspiré par les championnats du monde de Chase Tag. Chaque nation possède des capacités uniques pour dynamiser le gameplay.

Concept et mécaniques du jeu

Concept de base

Loup touche-touche (tag) multijoueur inspiré du Chase Tag

Objectif

Éviter d'être le "loup" et minimiser son temps dans ce rôle

Capacités spéciales

Chaque nation a une capacité unique (vitesse, éclair, etc.)

Victoire

Le joueur avec le temps le plus court en tant que "loup" gagne

Nations et capacités

Jamaïque

Bonus de vitesse

Nation Éclair

Lancer un éclair pour ralentir

Autres nations

Capacités uniques variées

Organisation de l'équipe

Spécialiste réseau

Gestion de la communication entre joueurs

Développeurs gameplay

Cartes, physique, menus, chronométrage, mécanique de changement de rôle

Mon rôle : Développeur gameplay - J'ai contribué au développement des cartes, de la physique, des menus et du système de chronométrage.

Défis techniques

Synchronisation réseau

Mise en place de la synchronisation réseau en Pygame pour permettre le jeu multijoueur en temps réel.

Équilibrage des capacités

Équilibrage des différentes capacités des nations pour assurer une expérience de jeu équitable et amusante.

Résultat final

Le jeu final permet à deux joueurs de s'affronter dans une arène. Après avoir choisi leur nation, l'un des joueurs commence en tant que "loup". Le but est de toucher l'autre joueur pour inverser les rôles.

Un chronomètre enregistre le temps passé en tant que "loup", et le joueur avec le temps le plus court à la fin de la partie est déclaré vainqueur. Les capacités spéciales de chaque nation offrent des opportunités tactiques pour attraper ou s'échapper.

Technologies utilisées
Conclusion

Cette GameJam 2024 a été une expérience très formatrice. Elle nous a permis de concrétiser un projet multijoueur en Python et Pygame, en partant de zéro et en gérant les aspects techniques et collaboratifs en un temps record.

Le développement des mécaniques de jeu, des capacités uniques et surtout de la brique réseau a constitué un apprentissage significatif pour toute l'équipe. Malgré la pression du délai, nous sommes fiers d'avoir pu livrer un jeu fonctionnel et divertissant.

Construit avec

Première expérience avec SvelteKit. Découverte de ce framework moderne pour créer un portfolio performant et élégant.

© 2025 Hugo Föllmi. Tous droits réservés.