Welcome to Ricochet, a pinball game built in C++17.
Ensure you have the following installed on your machine:
- C++ compiler (≥ C++17)
- CMake (≥ 3.20)
- vcpkg
To use the provided presets, which use the vcpkg toolchain for CMake, set the VCPKG_ROOT
environment variable to the path where vcpkg was installed on your computer.
-
Clone the repository:
git clone https://github.com/RMZeroFour/Ricochet.git cd Ricochet
-
Build the project with CMake and vcpkg:
cmake --preset develop-default cmake --build --preset develop-default
-
Run the game:
cd build/dev/bin/ ./Ricochet
- CMake for the buildsystem.
- vcpkg for package management.
- SDL2 for game stuff.
- GoogleTest for unit testing and mocking.
This project is licensed under the MIT License. See LICENSE for details.