Games: achilles-1

Achilles is a simulation, not really a game. In Achilles, the world is given an X coordinate, Z coordinate, number of food items and number of organisms.
The organisms are not given any objective. But they have functions like they have vision, and lear…


This content originally appeared on DEV Community and was authored by Senthil Kumaran

Achilles is a simulation, not really a game. In Achilles, the world is given an X coordinate, Z coordinate, number of food items and number of organisms.
The organisms are not given any objective. But they have functions like they have vision, and learning systems powered by neural networks.
Food spawns randomly across the world. Food decays if it is left alone.
When the organisms see food in proximity, they eat the food. When the organisms see each other, if they are similar, they mate. If there is enough strength and difference, they can attack each other.

And the world evolves!

Here is a screenshot of the evolution

Here is the attack in progress.

The program is written in C++ and uses OpenGL to display the world. The package that is present in many Linux operating systems does not behave the way we want. I had to check out the source code, and fix the bugs in the program.

The source of the maintained version lives in GitHub here: https://github.com/orsenthil/achilles-1; there is a lifetime worth of learning concepts used by this simple program.


This content originally appeared on DEV Community and was authored by Senthil Kumaran


Print Share Comment Cite Upload Translate Updates
APA

Senthil Kumaran | Sciencx (2025-11-15T14:32:21+00:00) Games: achilles-1. Retrieved from https://www.scien.cx/2025/11/15/games-achilles-1/

MLA
" » Games: achilles-1." Senthil Kumaran | Sciencx - Saturday November 15, 2025, https://www.scien.cx/2025/11/15/games-achilles-1/
HARVARD
Senthil Kumaran | Sciencx Saturday November 15, 2025 » Games: achilles-1., viewed ,<https://www.scien.cx/2025/11/15/games-achilles-1/>
VANCOUVER
Senthil Kumaran | Sciencx - » Games: achilles-1. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/15/games-achilles-1/
CHICAGO
" » Games: achilles-1." Senthil Kumaran | Sciencx - Accessed . https://www.scien.cx/2025/11/15/games-achilles-1/
IEEE
" » Games: achilles-1." Senthil Kumaran | Sciencx [Online]. Available: https://www.scien.cx/2025/11/15/games-achilles-1/. [Accessed: ]
rf:citation
» Games: achilles-1 | Senthil Kumaran | Sciencx | https://www.scien.cx/2025/11/15/games-achilles-1/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.