Dans le cadre de mes études, j’ai participé à un projet visant à créer un jeu de Puissance 4 jouable dans un terminal. L’objectif était de suivre une méthodologie complète : prototype en pseudo-code, maquette, développement en C, et implémentation d’une intelligence artificielle pour les parties homme-machine.
Compétences liées:
Réaliser
Optimiser
Collaborer
Problématique
Comment développer un jeu de Puissance 4 jouable dans un terminal en respectant une démarche structurée, depuis la conception initiale jusqu’à l’intégration d’une intelligence artificielle compétitive ?
Réalisation
Le projet était bien plus complexe que je ne voulais bien l'admettre. J'avais une vision bien trop simpliste de l'algorithme du minimax, ce qui m'a ralenti au départ. La conception même du jeu en C était cependant assez rudimentaire, les règles étant claires, le jeu n'était pas bien complexe à réaliser. Il m'a fallu du temps et de la patience pour apprendre et comprendre le minimax afin de réaliser ce jeu.
Ce projet est l'un de ceux que j'ai préféré dans ma première année en étude supérieure. J'y ai énormément appris, je comprends désormais bien mieux les algorithmes complexes et cela m'a apprit plein de méthodes et astuces que j'utilise désormais constamment dans mes projets.