Ewen THÉPOT

Projet : Automatisation d'un jeu Snake en C

Ce projet consistait à rendre autonome une version du jeu classique "Snake" en utilisant le langage de programmation C. Le jeu est le même que celui développé précédemment dans le projet Snake, mais avec l'ajout d'une fonctionnalité d'automatisation qui a pour but de toujours choisir le chemin le plus court.

Le développement de cette fonctionnalité a nécessité la mise en place d'un algorithme capable de prendre des décisions en temps réel pour guider le serpent vers la nourriture tout en évitant les collisions avec les murs et lui-même. Cela a impliqué une compréhension approfondie des mécanismes du jeu et une capacité à anticiper les mouvements du serpent. Nous avons pu calculer le temps de calcul réalisé par l'algorithme, et nous avons pu observer que le serpent était capable de se déplacer de manière autonome et efficace dans le jeu.

Le projet a été réalisé en plusieurs phases, pour aboutir à un jeu dans lequel deux serpents se partagent les pommes, le but étant de voir lequel parviendra à manger le plus de pommes.

Technologies Utilisées

Programmation C Algorithmique Développement d'une IA

Compétences Acquises

← Retour aux projets