OutOfBounds
GameJam - Création d'un jeu vidéo
Déroulé du projet
OutOfBounds est un jeu d'arcade développé en Python. Il a été développé dans le cadre de la GameJam de l'IUT, une période de quatre jours durant lesquelles les étudiants doivent créer un jeu. Le thème "Le monde merveilleux de l'IUT2", une mécanique de "rythme" et le langage Python étaient imposés. Au vu de la brièveté des délais imposés, nous avons opté pour un jeu d'arcade afin qu'il ait une durée de vie la plus longue possible. En effet, un système de niveaux aurait été trop long à mettre en place. La durée de vie du jeu n'aurait été que de quelques dizaines de minutes. Avec un jeu d'arcade, il est possible de passer de longues sessions de jeu entre amis pour essayer de battre le record de l'autre par exemple. Le projet développé en Python tourne sur une boucle d'événements optimisée afin de contrer la lenteur du langage. Le paradigme de programmation orientée objets permet de gérer les entités (joueur, énemis). L'application suit un cycle de vie classique : menu, partie, écran de mort, crédits.
Apport personnel
Mon rôle de chef de projet a été particulièrement développé pour OutOfBounds à cause des délais. Le stress généré par quatre jours et quatre nuits de développement intensif met l'intégralité des membres de l'équipe dans un été de fatigue favorisant les conflits, les erreurs et la démotivation. En tant que chef de projet, j'ai dû soutenir les autres membres et les aider dans leur travail. De plus, les sessions de brainstorming ont été raccourcies, ce qui a apporté des conflits dans la vision du projet. Il a fallu adapter le projet pour intégrer les idées de toute l'équipe.