Dissertation (final year project) made while at Keele University. The agents have a set of rays shooting from in front of them to sense the environment and a multilayer perceptron as a brain to decide what to do. They can bite food, each other, or poison and have a limited amount of energy. At set intervals the best individuals in the population reproduce and the worst are removed from the simulation, over time agents will be fitter and fitter, surviving more time.
The project is Open Source, the repository can be found here.
Here are the main technologies I used to make this game:
|Haxe + HaxeFlixel||Language and Framework in which I programmed the game|
|Echo Physics||Physics library mainly used for raycasting|
|Visual Studio Code||IDE used for writing the code|