Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All actions happen in a liquid environment (like a lake or the ocean). The environment itself has different properties which effect the creatures living inside the environment. These are also the variables which the player can change and play around with.

These are:

PropertyDescription
Food spawnSets the rate at which food is spawned in the environment.
TemperatureTemperature of the environment.
OxygenOxygen contained in the water of the environment.
TurbidityDescribes how clear the water is. If the turbidity is high, the creatures living in the environment can see worse.

...

Creatures (also called fishes) populate an environment. The player can not directly interfere with them and has no control over the creatures actions.

A creature has different properties as following (properties in braces are hidden from the player):

...

When a creature reproduces, the gene of the new children consists of a combination of the genes of the two parents. In addition the children gene might have some small mutations.

Example creatures

 

Gallery
includefish1.png, fish2.png, fish3.png, fish4.png, fish5.png, fish6.png, fish7.png, fish8.png, fish9.png, fish10.png
titleThis Example creatures (this is how creatures could look like)

Implementation

The game is implemented in c++ using Qt. This allows the game to be portable across different operating systems.

...