Kingfishers and Fish


This is a project that depicts the predator-prey relationship between Kingfishers and Fish. We have two forms of representation which are on AgesntCubes and VenSim. The AgestCubes Model is more appealing to the eye and understandable, while the VenSim model shows a more graphical relation with mathematical formulas. The algae live in the water. Every turn, there is a four percent chance that it will reproduce one offspring around it.

Fish also live in the water. They go towards the algae, and eat the algae next to them. After eating three algae, the fish reproduce one offspring. Each turn, the fish's age increases by one. If a fish reaches the age of 100, it dies. The Kingfishers go towards the fish and eat them. After eating five fish, the kingfisher returns to the rock to feed its young. After eating ten fish(two back and forth trips), a baby kingfisher comes out. Each turn, the baby kingfisher has a 10% chance of becoming an adult. Each turn, the age of the adult kingfisher increases by one. When the kingfisher reaches an age of 300, it dies.
AgentCubes Model
Vensim Model