Inspiration

To create our game, we took inspiration from many things but one of the key factors that we used to come up with the idea of the game was how common recycling was. That is because recycling is something that everybody does, whether it is when you buy a drink outside or when you throw out your garbage and recycle on specific days designated by the government. However, we noticed that although many people interact with recycling bins, etc. they don't necessarily comprehend what exactly they should put in these bins. So, we decided that we wanted to make an educative concept that would help people learn what to put in the recycling bins while also not being boring which is why we decided to create this game.

What it does

Using research-backed techniques such as memory games, the game educates the general population by showing them an image, whether that be a piece of garbage or clothing, etc. and then asking them whether it is recyclable or not. Then they can check. If they get it right, they gain points and if not, they lose points. As well, we installed a leaderboard to encourage competition and progress which would promote them learning more by playing this game more.

How we built it

This site is powered by Python Flask, it is great for rapid prototyping and has enough functionality to make the app work. To store user data such as accounts or scores, we use a MongoDB Atlas instance. It is an easy way to host a database that works.

Challenges we ran into

One challenge we ran into was collaboration. We originally wanted to use git, however, not all team members were proficient with the tool. We later found out about Visual Studio Code's Live Share and utilized that to collaborate. It worked well to make the project work.

Accomplishments that we're proud of

In the short span of two days, we were able to make a relatively functioning site and game and although it may not have been the absolute best, we are by no means pros at this so we are proud of what we accomplished.

What we learned

We learned more in depth information about front end coding and back end coding. Also, we learned about different functions and libraries.

What's next for The Garbage Game

Next, we are hoping to add notifications as well as more images to further encourage the user to play and learn all the possibilities of what they can and cannot recycle.

Share this project:

Updates