DEEP SEA
A downloadable game for Linux
Neural-network animals live in a 2D world with simple physics. They fight each other for the chance to reproduce. Within the first few seconds, they evolve strategies to move around, and pursue each other into deadly combat.
Although simple, this game elegantly displays the mechanisms by which complexity evolves in nature.
Creatures are pitted directly against each other so that the success of one depends on the downfall of another, leading to creatures constantly having to refine and improve their own ability.
Compared to other evolution simulation games, DEEP SEA utilizes just enough physical simulation to make interesting forms, but is optimized for very fast performance to allow thousands of creatures at once and to have a very large map area.
HOW DOES IT WORK?
The animals are made of segments which join together. Segments are physically modeled as a plane moving through a fluid. Brains of up to 500 neurons control the angles of the segments which allow the creatures to move.
Different kinds of segments can sense information from the world or be used as weapons, which trigger a fight when they touch. In a fight, the loser dies and the winner reproduces. There is a defensive counterpart for each weapon, leading to an arms race of ever-growing complexity.
HOW DO YOU PLAY IT?
Just spawn a few fish in the same place and watch them go. After a while, they'll be cool different fish. Start over when you get bored.
WHAT PLATFORMS ARE SUPPORTED?
Linux is available now. Windows coming soon.
Status | Prototype |
Platforms | Linux |
Author | marlowebber |
Genre | Simulation |
Made with | SDL |
Tags | 2D, evolution, neural-network, Physics, Pixel Art, Singleplayer, Top-Down |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard |
Download
Click download now to get access to the following files:
Development log
- Interesting behaviour fasterJan 07, 2023
- 10x speed optimizationDec 31, 2022
- fixed physics bugsDec 30, 2022
Leave a comment
Log in with itch.io to leave a comment.