A downloadable game for Windows

Bounce Beat

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. 


How to play

Download the zip and extract it. Dubble-click on the .exe file and the game will open.

Controls

🕹️ 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, A controller can also be used to move between buttons. So no mouse and keyboard are needed!

Video



Sources:
Game assets by Kenny
Background music by Gobui
Icons made by Icons8

Code libraries used:
- Buas intake template
- SDL
- Fmod
- Free Image

Download

Download
Bounce Beat.zip

Comments

Log in with itch.io to leave a comment.

(1 edit)

Great game!

A couple of things I would look into:

- Maybe a counter at the start

- Making the game harder, the further you get (maybe gradually increasing the gravity/decrease the jumpheight?)

- Packing the dll's in a folder