hopson-arcade
This is a collection of small aracde-y games, created using C++17 and SFML
Games
List of all the games in the "arcade".
Space Invaders
This is based on the 1978 arcade game created by Tomohiro Nishikado.
This was the first game added to this project.
Building and Running
Libraries
SFML is required.
These can be installed from your project manager. For example, on Debian/ Ubuntu:
sudo apt install libsfml-dev
If this is not possible (eg windows), you can install these manually from their respective websites:
https://www.sfml-dev.org/download.php
Linux
To build, at the root of the project:
sh scripts/build.sh
To run, at the root of the project:
sh scripts/run.sh
To build and run in release mode, simply add the release
suffix:
sh scripts/build.sh release
sh scripts/run.sh release
You can also create a deployable build (that can be sent) by doing:
sh scripts/deploy.sh