Inspiration
This project was inspired by our desire to create accessible education on complex scientific topics. When faced with abstract concepts like sustainability and biodiversity, it's often helpful to break it down into simple-to-understand ideas. We came up with the idea of EcoSim by asking ourselves: "If I were a kid, how would I like to learn about sustainability?". The idea was simple: an interactive game.
What it does
EcoSim is an ecological simulator hosted on a website, created to help middle-school-aged children understand the concepts of sustainability, biodiversity, and food chains. The user enters which organisms - animals or plants - they want in their ecosystem and inputs the initial population. Then, a series of algorithms will calculate and display how the various aspects of the ecosystem will interact, before finally outputting how long the ecosystem lasted based on their choice of organisms and population of each.
How we built it
The website was built using HTML5 and stylized through CSS. We used Javascript for all algorithms and animations. We have specially simulated the animals with complex functions as if they were in the wild. The animals will hunt for the most nutritious food, get hungry, and also reproduce. Of course, there is much to do, and we wish to continue to expand what our program can do to better create a realistic simulation that could help our next generation learn about biodiversity.
Challenges we ran into
Honestly, we encountered more challenges than we can list. For example, our team had little experience in JavaScript, and many members had to learn on the fly; we had trouble coordinating the websites and pages together so they work together. Despite the frustration, we are grateful for this opportunity to learn. We believe the skills we took away can benefit us greatly in the future.
Accomplishments that we're proud of
We're proud that we were able to create the MVP for our vision. We are all environmentalists at heart and wish to help our environment. Only 4 of us are not enough, we need to educate the future of our society to save it. We are proud that our tool could potentially educate the future society on the importance of biodiversity (at least we hope). Together, we can make this world a better place, not only for us but for generations to come.
What we learned
We learned a lot about biodiversity. To simulate the program realistically, we conducted extensive research on the habits and behaviors of different animals, plants, and insects. For our UI, we learned how to create a dynamic teaching device that can engage its user, and provide educational insight.
What's next for EcoSim
The project has most of its core features completed, but there is still much to do. We wish to: -add a leaderboard to better engage the user -build a more realistic simulation -publish the program so we can maximize our impact and support the ecosystems that we are part of



Log in or sign up for Devpost to join the conversation.