Author: David Jordan
A program that simulates artificial life through natural selection.
Heavily based on PolyWorld by Larry Yaeger (1994)
The project is built with Visual Studio 2013 to run on Windows machines
NOTE: the program does run slow currently, because it needs to render the scene from each agent's perspective (to give them vision). I will eventually try to speed this up somehow.
- Left click: select agents.
- B: show/hide brain display (only visible when an agent is selected).
- O: show/hide field-of-view and vision lines for each agent.
- F: Toggle camera following of the selected agent.
- Escape: quit
- WASD: pan camera.
- Right click: rotate camera.
- Scroll wheel: zoom in/out
- Middle click: pan camera.
- Numpad 8456: rotate camera.
- Numpad +/-: zoom in/out
- Home: Reset camera.