Brief summary of the game

As the title suggests, this project was built around the idea of a 3-match game. As the player, you own a garage with a car. When playing a level, the car will move forward for each successful match you obtain (except the speed limit signs). After a certain score threshold, the player completes the level and earns coins, which can be used to upgrade your car and obtain score more easily. Try and beat all the levels!

https://youtu.be/g03_6nFqNEU

My contributions and findings

I worked on this project in a duo, but because of poor commitment of my project mate and bad communication on both ends, I ended up finishing pretty much all the mechanics for the game. Here’s a list of the mechanics I worked on:

Just like Space Invaders, this project was written in JavaScript using the P5.js framework. I used multiple .js files in this project to separate different functionalities.

I mostly learned to become more comfortable with everything JavaScript has to offer; variables, functions, returns, statements, etc. At the end of this project, I felt very under control of all that I had written thus far.

I also learned how important it is to, not only divide tasks among team members, but also hold each other accountable for those tasks. This is something I had struggles with this project. I picked this up and worked on it for my next project, which would prove useful.

GitHub-page of the game

https://github.com/TijnStuif/Pitstop3Match

Playable version of the game

http://kuuyiiduugoo92-propedeuse-hbo-ict-onderwijs-2023-84efc2dba1f157.dev.hihva.nl