Inspiration

We humans throw trash into our oceans, lakes, and rivers not recognizing that there is other species that inhabit these waters. We need to be empathetic given that we wouldn't like our regular way of life being disrupted by trash. We see waste every so often in our neighborhood and our method of cleaning it out by throwing into the lake would not be fair to wildlife in our waters since their homes are in those bodies of water.

What it does

You play as Terry the Fish and navigate through Lake Michigan. Your goal is to get him to his family on the other side of the lake. Unfortunately, there is trash along the way that has the potential to kill him. You need to avoid these obstacles and manage to swiftly get to his family.

How we built it

We took ideas from the games Frogger and Temple Run. We had stutter movement from Frogger we wanted to recreate, and Temple Run's obstacles that we wanted to recreate. We started this project all from nothing and implemented skills learnt from previous projects such as cloning that we imported into Rubbish Run. We had wanted to create a game that had simple movement and an end goal with multiple levels that has difficulty that increases.

Challenges we ran into

Our team ran into many challenges. Firstly, we had difficulty in deciding what game idea we wanted to choose for littering. We had problems with organizing our code and attempting to transport one code to another project. The backpack tool somewhat came in handy there. Lastly, we had bugs in our project where functions of the game would continue to run within the start menu.

Accomplishments that we're proud of

We were able to overcome the issue of dedicating jobs to each individual, as everyone was not very organized at the start. We decided to split into groups where two individuals had worked on the code itself, and the other two supplemented the project by working on game design. Everyone worked off the scrum board so it remained simple on what was going on. Another accomplishment we're proud was our ability to switch between levels easily. We made the game as smooth as possible for users to interact with.

What we learned

We learned the process of game development. We were able to start off with bare bones of the project and worked off from there. We started off with the simple functionality of the game and were able to add sprites and design features which made the game look nice, and then added in some extra features within it such as sound effects and a start menu.

What's next for Rubbish Run

There is a lot more we could add into Rubbish Run, such as a legitimate race feature within the game where you compete against your choosing of a CPU or another player. This would build off of the original project while still carrying the message intended in the beginning. It could use more levels with intricate obstacles and patterns to get to the finish line.

Built With

  • scratch
Share this project:

Updates