Skip to content

Matt307082/pacman-python-si4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

pacman-python-si4

Ce projet a été réalisé dans le cadre du cours d'introduction à l'intelligence artificielle. Le but de ce projet est de créer une version autonome du jeu Pac-Man.

Table des matières

  1. Introduction
  2. Fonctionnalités
  3. Prérequis
  4. Installation
  5. Utilisation
  6. Contributeurs

Introduction

Ce projet vise à implémenter une version autonome du jeu Pac-Man où l'agent Pac-Man est capable de prendre des décisions intelligentes pour éviter les fantômes et collecter tous les points dans le labyrinthe.

Fonctionnalités

  • Mouvement autonome de Pac-Man:
    • 3 modes de déplacement : recherche, fuite et chasse
    • mode recherche par défaut : pac-man va chercher la pac-gomme la plus proche
    • mode fuite si un fantôme est trop proche de pac-man jusqu'à ce que qu'il soit assez loin
    • mode chasse lorsque pac-man mange une super pac-gomme, il se met à chasser les fantômes.
  • Movement autonome des fantômes.
  • Système de scoring
  • Interface graphique pour visualiser le jeu.

Prérequis

  • Python 3.x
  • Tkinter (pip install tk)

Installation

  1. Clonez ce dépôt :
    git clone https://github.com/Matt307082/pacman-python-si4
    cd pacman-python-si4

Utilisation

Lancement du script principal :

python PACMAN.py

Contributeurs

Matteo BEGHELLI : Github Profile
Timothée DUMAS : Github Profile

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages