A small game about breaking bricks
Go to file
Joseph Aquino c412c60429 add build instructions 2026-04-14 16:46:44 +00:00
assets added sound effects 2025-09-24 18:42:28 -04:00
config balls now spawn moving in more vertical directions 2025-09-29 20:57:49 -04:00
include each ball is now its own source of sound 2025-09-29 20:52:42 -04:00
scripts fix build.sh 2026-04-14 04:10:01 -04:00
src small refactor 2025-12-19 16:00:48 -05:00
third-party@5223f72521 updated build system to use my imgui-sfml-premake submodule 2026-04-14 04:01:26 -04:00
.gitignore cleanup 2026-04-14 04:07:26 -04:00
.gitmodules cleanup 2026-04-14 04:07:26 -04:00
LICENSE.txt add license 2025-08-12 01:01:35 -04:00
README.md add build instructions 2026-04-14 16:46:44 +00:00

README.md

Build Instructions

Windows Requirements

  • Visual Studio 2022 or newer

Linux Requirements

  • C++ compiler like GCC or Clang
  • Make or Ninja build system

Steps for Windows

  1. clone the repo and submodules
    git clone --recurse-submodules https://git.josephaquino.net/joseph-aquino/breakout.git
  2. run the Create-Solution.bat file located in the scripts directory
  3. open the Visual Studio solution file in the newly created build directory that is in the root of the project
  4. use Visual Studio to build the project
  5. the final executible will be in the bin directory

Steps for Linux

  1. clone the repo and submodules
    git clone --recurse-submodules https://git.josephaquino.net/joseph-aquino/breakout.git
  2. choose one of the build scripts from the build directory. build.sh <config> for Make, build-ninja.sh <config> for Ninja
  3. run your script of choice with the desired configuration as an argument. Note: for Make, configurations are lowercase; for Ninja, configurations have a capitalized first letter
    example:
    ./scripts/build.sh release
    ./scripts/build-ninja.sh Debug
  4. the final executible will be in the bin directory, you can use the run.sh <config> to easily launch the game from the terminal. Note: for run.sh <config> the config argument will have a capitalized first letter
    example:
    ./scripts/run.sh Release

Breakout room icons created by Creatype - Flaticon