In our project for the course Programmierpraktikum II we simulate a multiple agent system. The agents are algaes which live in an aquarium. They are controlled via an artificial neural network that determines the actions of the agent based on the inputs it gets through the sensors an agent is equipped with. Agents may reproduce either sexually or a-sexually, and we got a certain mutation rate so the descendants are not exactly like their parent. Agents are able to spread pheromones to attract partners. Actions reduce the energy level of an agent, so it has to regain life force either through photo-synthesis or by consuming nutrition substrate. A light source resides on top of the aquarium and substrate diffuses into the water from the bottom.