https://github.com/jackkimmins/entity-continuity
A Simulation of Life
https://github.com/jackkimmins/entity-continuity
csharp simulation
Last synced: 4 months ago
JSON representation
A Simulation of Life
- Host: GitHub
- URL: https://github.com/jackkimmins/entity-continuity
- Owner: jackkimmins
- Created: 2021-12-28T20:43:41.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-03T18:32:34.000Z (about 4 years ago)
- Last Synced: 2025-03-27T00:54:04.938Z (10 months ago)
- Topics: csharp, simulation
- Language: C#
- Homepage:
- Size: 96.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Entity-Continuity
A Simulation of Life
Expanding on the work that I have been doing with path finding algorithms to make my implementation of a life simulation.
> Inspired of Conway's Game of Life.
## Rules
* Entity cells navigate around a generated map, attempting to acquire randomly dispersed food cells.
* If entities obtain food cells, they will increase their level by 1.
* If they reach level 10, they will split into two level 0 cells of the same house.
* This process will then continue, slowly increasing the population of the house.
* Higher levelled cells can hunt lower levelled cells of a different house that have a level higher than 0. If it captures the target cell, it will consume its levels and terminate it.
* Lower levelled cells will avoid higher levelled cells of a different house.
* As entities move around the map, they will increase their hunger level. The larger the cell's level, the faster this will happen. If a cell reaches 20, it will consume 1 of its levels until there are none left causing it to die.
## Demo Video
[](http://www.youtube.com/watch?v=dFQGAOWGyvA "Entity Continuity Demo Video")
## Screenshots