Inspiration
The observation of the natural environment and seeing the introduction of species by humans and bringing imbalance to a balanced ecosystem.
What it does
We coded a fish simulation where there are three types of fish: Goldfish, Tropical Fish, and Sharks. The simulation initially starts with 20 goldfish, 5 tropical fish, and 1 shark. As long as there are two fish of the same type, new fish are born. When the tropical fish collides with a goldfish, the tropical fish "eats" the goldfish and the goldfish disappears. When the shark collides with a tropical fish, the shark will eat that fish. The background of the simulation is a coral reef.
How we built it
This simulation was coded in the Java Language in the Eclipse IDE, It is shipped and exported as a runnable Java Executable for use on any Java supported Platform.
Challenges we ran into
Effective random movement for the fish, being able properly to balance the ecosystem for random scenarios. Dealing with lag and poor optimizations of lines of code.
Accomplishments that we're proud of
Finishing with all of our core features, a complete and clean user interface, and working features for the interface such as working buttons, and logging events within the ecosystem.
What we learned
Implementing timers and collaboration on GitHub
What's next for Aquatic Ecosystem Simulation
Further refinement of specific features and implementation features that had to be dropped for time reasons.
Log in or sign up for Devpost to join the conversation.