/Brick-Buster

A 2D breakout game made using C++, SFML and Box2D

Primary LanguageC++MIT LicenseMIT

BrickBuster

 

Brick Buster

Github top language Github language count Repository size License Github issues Github forks Github stars

🚧 BrickBuster 🚀 Under construction... 🚧


About   |   Dependencies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

I always wanted to lean and understand how to use Box2D for game physics and CWF: Fall 2020 seemed like the perfect opportunity to start a casual game project to get some hands-on with Box2D. So I started working on this simple break out game called brick buster.

Check releases section to get playable executable (currently only avaliable for Windows and Linux).

🚀 Dependencies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have

  • Git
  • C++ compiler
  • Cmake
  • If platform is Linux, get following libraries
    • libfreetype6-dev
    • libxrandr-dev
    • libxcursor-dev
    • libx11-dev
    • libflac-dev
    • libvorbis-dev
    • libopenal-dev
    • libudev-dev

🏁 Starting

# Clone this project
$ git clone --recursive https://github.com/ufrshubham/Brick-Buster.git

# If the repository was already cloned without submodules, use
$ git submodule update --init

# Enter project directory
$ cd Brick-Buster

# Generate projects files
$ mkdir build
$ cd build
$ cmake ..

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Back to top