Skip to content

Prey-Predator simulation using Python Multiprocessing

Notifications You must be signed in to change notification settings

Shaa42/PPC-prey-predator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PPC-prey-predator

Projet Python - Simulation Proie-Prédateur

Ce projet implémente une simulation simple d'un écosystème proie-prédateur en utilisant Python. Chaque agent (proie ou prédateur) est un processus indépendant qui interagit avec l'environnement qui agit comme un serveur et une mémoire partagée.

Pré-requis

  • Python 3.10+

Installation

git clone https://github.com/Shaa42/PPC-prey-predator.git
cd PPC-prey-predator

Création d'un environnement virtuel (optionnel) :

python -m venv venv
source venv/bin/activate    # Sur Linux/Mac
venv\Scripts\activate       # Sur Windows

Lancement du projet :

python main.py

Architecture

.
├── color.py            # Affiche avec des couleurs dans le terminal
├── constants.py        # Constantes utilisées dans le projet
├── display.py          # Affichage de l'état de l'environnement
├── environment.py      # Gestion de l'environnement (serveur)
├── main.py             # Point d'entrée du programme et gestion des processus
├── predator.py         # Comportement des prédateurs
├── prey.py             # Comportement des proies
├── README.md

Auteurs

Projet réalisé par :

  • VIGOUREUX Ryan
  • MATSUMOTO Taïga

About

Prey-Predator simulation using Python Multiprocessing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages