Bouncing dvd writte in sfml
This is a CMake project so building it should be a straight forward task.
I use Visual Studio 2022 with MSVC and C++ Toolchain, and it comes with CMake.
-
Install Git and CMake. Use your system's package manager if available.
-
Fork it and/or clone repo and open the repo in your text editor of choice.
-
If you use Linux, install SFML's dependencies using your system package manager. On Ubuntu and other Debian-based distributions you can use the following commands:
sudo apt update sudo apt install \ libxrandr-dev \ libxcursor-dev \ libxi-dev \ libudev-dev \ libfreetype-dev \ libflac-dev \ libvorbis-dev \ libgl1-mesa-dev \ libegl1-mesa-dev \ libfreetype-dev -
Configure and build your project. Most popular IDEs support CMake projects with very little effort on your part.
Using CMake from the command line is straightforward as well. Be sure to run these commands in the root directory of the project you just created.
cmake -B build cmake --build build -
Enjoy!
Note: There is a windows executable in the release tab, you can check that instead of building this yourself.
The source code is dual licensed under Public Domain and MIT -- choose whichever you prefer.
dvd.png from https://www.vhv.rs/dpng/f/15-159814_dvd-logo-png.png