


|
BotSurvival |
|
Simulation of bots trying to survive in a 3D environment |

|
How to make a simulated 3D environment with a simple society of bots, where they have to learn to survive? |
|
To make the 3D environment we use a 3D engine to make the graphic smoother and get useful functionality. We choose to use Irrlicht as the 3D engine since it makes it is easy to use, have lots of good functionality and got what we need.
For pathfinding in the environment we will use A* algorithm.
To implement the bots we have to add variables for needs and desires. Also the basics needs for each individual can be associated to humans
The genetic algorithm will be used when the bots are mating. A fitness function is implemented and gives an indication of how good two bots matches. This algorithm could also be used for other aspects like social activities. |
