Bubble-Bash is a 2D board game in which player has to match 3 or more bubbles to score within a limited period of time.
This project is coded in c++ using SFML Library.
Our project was completed under the guidance of Prof. Saurabh Joshi Sir for Final Evaluation of CS1023:Software Development Fundamentals course at IIT Hyderabad for academic year 2020-2021.
For our project we developed our own Game Engine. This Game Engine can be used again and again for developing different kinds of games.
- Reusable Game Engine
- Time Limit Challange
- Easy Interface
- Soothing Background Music
To run our project, We need to install the following Items:
1. C++ Compiler (GNU G++)
To Install, run the following command in your terminal
sudo apt install g++
2. Build System (Make)
To install, run the following command in your terminal
sudo apt install make
3. SFML- Simple and Fast Multimedia Library
To install, run the following command in your terminal
sudo apt-get install libsfml-dev
To compile the project we used Make(Build system) .
So to compile, run the following one-worded code after changing your working directory to the project folder :
make
Now, you can simply use the following code
bin/main
Welcome Screen:
Main Menu:
Level State:
Game-Play State:
Help State:
Pause State:
Game Over state:
This project was done by Group-12.
Group 12 members are
- Vanga Aravind Shounik CS20BTECH11055
- Lanka Prasanna CS20BTECH11029
- Danda Sai Pravallika CS20BTECH11013
- Shantanu Pandey CS20BTECH11046
We have used some "free-to-use" music audios and backgroud images.
All the Music files are taken from chosic.com and are registered under Creative Commons license.
Links to music used in:
-
Title: Gypsy Doo Wop
Artist: John Bartman
-
Menu State,Level State,Help state,etc..
Title: Cheer Up!
Artist: Keys of Moon
Attribution as instructed:
Cheer Up! by Keys of Moon | https://soundcloud.com/keysofmoon
Music promoted by https://www.chosic.com
Attribution 4.0 International (CC BY 4.0) https://creativecommons.org/licenses/by/4.0/
Following Backgrounds are taken from unsplash.com under their license.
For Game-State and Pause state, background is taken from behance.net, under Creative commons license.
Artist: Boris Tovmasyan.
All the Bubbles and Buttons used in the game are made by our team members using Adobe Photoshop.