Inspiration

 This project was inspired by the environmental problems that progressively inflate as humanity develops. Our trash is being dumped into waterways and the plastic waste can be very harmful to the thousands of organisms that live there. Oceans provide the quintessential element of life: water. Without it, humans cannot survive, and it is our duty to preserve the oceans and keep them clean for future generations. Spreading awareness is a great way to promote this cause and motivated us to submit this project.

What it does

 Using a website and a fun, interactive game, awareness can be spread worldwide via the Internet. The website is focused on creating a community where people can sign up, join clean-up activities, discuss ocean-related topics, and learn more about why the ocean is in need of help. The game is a fun way to teach younger kids about pollution and proper garbage disposal with a submarine plastic collector interface that navigates through the ocean and gets points for every piece of plastic collected. 

How we built it

 We split the two sections between us, Ritvick doing the website aspect, while Jibril did the game aspect. Ritvick used markup languages and javascript in order to create the front end of a website that could be made that would connect the ocean-loving world together. Jibril used the love2d engine and lua language in order to create the submarine plastic collector game. 

Challenges we ran into

  The time aspect of the hackathon was quite challenging as both of us are quite new to hackathons. Sometimes, as always in coding, we stumbled across problems that required out-of-the-box solutions or original ideas in order to implement. 

Accomplishments that we're proud of

 We are proud of our managing of the work at hand, and being able to split the two aspects of our project as well as merge them together. We are also proud of our ability to quickly brainstorm and set milestones in our project in order to ensure progress. Because of this, we were able to create a fairly large project in a relatively short amount of time. 

What we learned

 Being one of our early hackathons, we learned more about the structure of hackathons, how to be prepared for them, and also how to manage the tasks at hand in order to ensure efficiency and proper progress toward each goal. 

What's next for Ocean Life

 Ocean Life could become quite a large project, with an expanding website that should be able to grow and start creating volunteer opportunities, allow users to register for events, and enable communication between all members of the community. Therefore, the backend development of Ocean Life is a very high priority in the timeline. Improvisations to the game will also be implemented, adding more interactive elements, higher rates of trash pieces, adding more assets to enrich the ocean setting.

Built With

Share this project:

Updates