Skip to content

Multiplayer terminal-based Pacman game.

Notifications You must be signed in to change notification settings

clement-pasquet/pac-man-2

Repository files navigation

Projet Pacman 2

Le but

Joueur en Multijoueur à Pacman grâce à une liaison UDP.

Le principe ?

hi

Au minimum 1 joueur ou plus controlent des Pacmans Image Pacman dont le but est de survivre le plus longtemps sans être touché par un fantôme. Plus longtemp il survit en se déplaçant, plus il marqueras de points. Quand le joueur atteind 50 points, il gagne. Mon Image .

La partie s'arrête quand suffisamment de gommes ont été mangées.

Comment l'utiliser ?

Le jeu fonctionne avec deux machines : un serveur et zéro ou plus clients.

Il faut donc exécuter le fichier serveur.py sur la machine hôte sur le terminale à l'endroit du dossier avec cette commande :

python serveur.py

ou

python3 serveur.py

Et sur la ou les machines clientes :

python client.py

ou

python3 client.py

Il y aura surement besoin d'installer quelques bibliothèques python.

pip install keyboard
pip install os
pip install sys
pip install time
pip install random

Les Commandes

  • Z pour avancer tout droit
  • Q pour aller à gauche
  • S pour reculer
  • D pour aller à droite
  • C pour quitter ( côté client )

Le niveau de difficulté

Pour modifier le niveau de difficulté, vous pouvez aller sur le fichier sae_python.py et ligne 42 modifier la valeur du code ghosts[i].preference = 1, le niveau par défaut est de 1.

Diagramme de Séquence

hi

About

Multiplayer terminal-based Pacman game.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages