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!
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.
https://github.com/TijnStuif/Pitstop3Match
http://kuuyiiduugoo92-propedeuse-hbo-ict-onderwijs-2023-84efc2dba1f157.dev.hihva.nl