From 2288259ee771a24b1a34ebe923e70a6f49da96d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20GIRAUD?= Date: Sun, 2 Jun 2024 18:15:27 +0200 Subject: [PATCH] Add OOP_A06_Project_Life/README --- OOP_A06_Project_Life/README | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 OOP_A06_Project_Life/README diff --git a/OOP_A06_Project_Life/README b/OOP_A06_Project_Life/README new file mode 100644 index 0000000..8f89742 --- /dev/null +++ b/OOP_A06_Project_Life/README @@ -0,0 +1,42 @@ +Clément GIRAUD/Edwin MOREL + +Customizable Game of Life with Predator-Prey Dynamics + + +Customizable Game of Life with Predator-Prey Dynamics is a variant of Conway's Game of Life that allows players to customize the rules of cell creation and introduces predator-prey interactions between wolves and sheep. The game is played on a grid of cells, where each cell can be in one of two possible states: alive or dead. Additionally, wolves and sheep are introduced as agents that interact with each other and the grid. + +Features: + + Grid Representation: + The game is played on a two-dimensional grid of cells. + Each cell can be in one of two states: alive or dead. + The grid wraps around at the edges, creating a toroidal topology. + + Customizable Creation Rules: + Players can customize the rules for cell creation, determining under what conditions a dead cell becomes alive. + This feature allows for experimentation with different rulesets, leading to diverse patterns and behaviors. + + Predator-Prey Dynamics: + Wolves and sheep are introduced as agents that interact with each other and the grid. + Wolves hunt and eat sheep, while sheep attempt to evade wolves to survive. + This introduces additional complexity and emergent behavior to the simulation. + + Simulation Controls: + Users can start, pause, resume, and stop the simulation. + The initial state of the grid can be customized by the user or generated randomly. + +Gameplay: + + Upon starting the simulation, the initial state of the grid, along with wolves and sheep, is displayed. + The simulation evolves according to the rules of Conway's Game of Life, as well as the interactions between wolves and sheep. + Players can observe the dynamic patterns and structures that emerge as the simulation progresses. + The simulation continues until the user decides to pause or stop it. + +Purpose: + +Customizable Game of Life with Predator-Prey Dynamics provides an interactive platform for exploring emergent behavior and complexity in cellular automata. By customizing creation rules and introducing predator-prey dynamics, players can observe how different factors influence pattern formation and ecosystem dynamics. +Future Enhancements: + + Further customization options for predator-prey interactions, such as predator hunting strategies and prey evasion behaviors. + Integration of additional agent types and interactions to simulate more complex ecosystems. + Implementation of statistical analysis tools to study population dynamics and pattern evolution. \ No newline at end of file