I created this game as part of my programming assignment for the BUAS intake 2023-2024. Although I had prior programming knowledge, I had never used C++ before, so this project was a great opportunity to learn and apply my skills to a new language.
For this game, I created a 2D single-player game based on the theme 'Bounce'. The game's objective is to control a bouncing ball that moves around on the screen. However, you must avoid falling off the bottom of the screen by jumping onto a moving platform that moves left and right. If you fail to touch the platform, the game is over.
I used the template that was delivered, which is based on the C++ Fast Track for Games Programming, and implemented a stateController that allows for seamless switching between states in the game. Additionally, I made my own Tweener to animate the objects.
đšī¸ Use the A and D buttons or the â and â arrows on your keyboard to move left and right.
đŽ For controller, use the joystick to move the ball left and right, the controller can also be used to
move between buttons. So no mouse and keyboard are needed!