An accurate Sonic the Hedgehog engine in C++.
(NOTE: There currently are no development tools, and this is still getting very actively worked on, so I wouldn't suggest using this for the time being)
More information can be found in build/Info.txt
-
Install MSYS2
-
Install the following packages:
base-devel
mingw-w64-x86_64-toolchain
mingw-w64-x86_64-SDL2
-
Clone the repository (using whichever Git client of your choice)
-
Go into the resulting repository (ex. cd C:/CuckySonic)
-
To build, simply just input
make
with any of the below parameters
RELEASE=...
if 0, a debug build will be created, if 1, an optimized release build will be created
STATIC=...
if 1, the .exe will be compiled with all of the required libraries stored internally (preferred on)
BACKEND=...
This sets which backend to use, the only implemented backend at the moment is SDL2, leaving this blank will probably cause big issues
WINDOWS=...
This will overwrite what's determined by the makefile, you won't need to set this unless you're doing cross-compilation, or it's just not setting properly for any other reason
The compiled executable will be in the build folder.
If you have any questions, Google is your friend, but you can always ask on the CuckySonic Discord server https://discord.gg/XreGMxf