Inspiration
This project was inspired by the under represented issue of Space Waste. We hope this game could bring attention to the ongoing polluting of our atmosphere and the future problems that it may cause. In the case that we all live in space shuttles, it could even serve as an educational tool for how we plan to retake earth.
What it does
Junk Grabber is a 2D side-scrolling simulation where you play as a space ship pilot who was tasked with cleaning up earths atmosphere. The game also distracts you with cool educational space facts to.
How we built it
This game was built entirely in vanilla JavaScript as an example of how complicated frameworks are not always necessary. It uses a setInterval(); loop to render a canvas element every 10ms with individually controlled objects and hazards.
Challenges we ran into
Initially the project used separate HTML elements for each object on screen, but as the game progressed it began to massively effect performance. This lead to us needing a large rewrite to continue working.
Accomplishments that we're proud of
The collision detection, the frame rate and the canvas design are all things we are proud of. Stuart is proud of learning CSS to do the title screen.
We are also very proud of how we utilized the canvas element to create a less resource-intensive option for the gameplay.
What we learned
We learned a lot about JavaScript and how interval items are rendered. Caleb and Stuart are also happy to have learned HTML and CSS.
What's next for Junk Grabber
We think the ship might need a gun or a laser to destroy asteroids. Maybe we will add full database integration for a leaderboard too.
Team members: Jordan Roberts 96937776 Stuart Fallis 60321460 Caleb Jmaeff 59711671
Log in or sign up for Devpost to join the conversation.