Inspiration: Save@Earth was inspired by the growing need for environmental awareness and the challenge of making sustainability fun. We wanted to create a game that not only entertained but also educated players on the importance of recycling and waste sorting.
What it does: Save@Earth is a fast-paced game where players are tasked with sorting different types of waste into their correct recycling bins. The game tests your reflexes and recycling knowledge, all while racing against the clock. Players earn points for correct actions and can win by reaching a score of 25, at which point a "YAYY" victory screen appears.
How we built it: We built Save@Earth using HTML, CSS, and JavaScript. The core mechanics involve drag-and-drop functionality for sorting waste into bins, a timer, and a score system. We also used dynamic content generation to present random trash items to the player from different categories (glass, metal, plastic, etc.).
Challenges we ran into: One of the main challenges was implementing the drag-and-drop functionality smoothly while maintaining performance. We also had to ensure the game was intuitive and that players could easily identify and sort different types of waste.
Accomplishments that we're proud of: We’re proud of creating a game that balances both fun and education. The dynamic nature of the game, with random waste generation, and the implementation of a working timer and scoring system, makes it engaging. Achieving the 'YAYY' screen when players score 25 adds a rewarding element to the game.
What we learned: We learned a lot about game mechanics, user experience, and how to create engaging, interactive elements using JavaScript. Additionally, we gained insights into environmental issues and how to present them in a fun, digestible way through a game.
What's next for Save@Earth: In the future, we plan to add more challenging levels, include more waste categories, and introduce features like power-ups, bonus rounds, and leaderboards. We'd also love to explore mobile compatibility and make the game more accessible globally.

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