A port of Phoenix to C++ -- see https://github.com/synapse-garden/phoenix
Just press esc
to leave the program.
You need SDL 2.0.4 and CMake 3.1.0 or higher. You'll also need a C++ compiler with C++11 support and a make utility. ninja is highly recommended.
git clone [email protected]:synapse-garden/phoenix-cxx.git
cd phoenix-cxx
cd build
cmake .. # -G "Ninja" if you want to build using Ninja
make # or ninja
cd target
./Phoenix
Phoenix can be built on Windows using Visual Studio. You can also use MinGW via the Linux instructions, but why would you want to do that?
First, you'll need Visual Studio 2013+. Express 2013 for Windows Desktop will suffice. This has C++11 support. Earlier versions will not build Phoenix.
You'll also need to download and install SDL 2.0.4 for Windows. Select "Development Libraries". You should put this in its own folder in your libraries path, and set an environment variable named SDL2DIR to the location. This will let CMake find the library.
On that note, you'll also need CMake 3.1.0 or higher to actually build the software.
You'll need to be working in your developer terminal.
git clone [email protected]:synapse-garden/phoenix-cxx.git
cd phoenix-cxx
cd build
cmake .. -G "NMake Makefiles" # Or -G "Ninja" if using Ninja build.
nmake # Or ninja
Now copy SDL2.dll from %SDL2DIR%\lib to the build\target folder. Phoenix.exe
requires it in the same location in order to run.
Please open an issue if you experience any problems. Thanks!