TheoryOfNekomata ebebba1fb9 | pirms 1 gada | |
---|---|---|
__mocks__ | pirms 1 gada | |
assets | pirms 1 gada | |
assets_src | pirms 1 gada | |
docs | pirms 1 gada | |
src/packages | pirms 1 gada | |
subprojects | pirms 1 gada | |
tools | pirms 1 gada | |
.editorconfig | pirms 2 gadiem | |
.gitignore | pirms 1 gada | |
.gitmodules | pirms 1 gada | |
00-build-cache-debug-x64 | pirms 1 gada | |
00-build-cache-debug-x64.bat | pirms 1 gada | |
01-build-game | pirms 1 gada | |
01-build-game.bat | pirms 1 gada | |
02-build-server | pirms 1 gada | |
02-build-server.bat | pirms 1 gada | |
CMakeLists.txt | pirms 1 gada | |
README.md | pirms 1 gada | |
TODO.md | pirms 1 gada |
A run-and-gun shooter inspired by Metal Slug.
Note: CMake and OpenSSL are required.
The following tools are required:
CMake
Ninja
Clang
Set your
CC
environment variable to the full path ofclang-cl.exe
Set your
CMAKE_MT
environment variable to the full path ofmt.exe
, which can be found on your Windows SDK installation folder (usuallyC:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x86/mt.exe
)
dependencies.txt
except for SDL2.dependencies
folder in this project’s root. Rename the directory as SDL2
.portmidi
libwebsockets
(follow the instructions on building LWS)Clone this repo.
Clone the repositories under dependencies.txt
, including SDL2.
Build the SDL, SDL_image, and SDL_ttf dependencies using the build instructions for Linux/UNIX or build instructions for macOS.
Note: You may need to download other tools to build the libraries:
- autoconf
- make
Note: Clone the submodules under SDL_ttf to download freetype and harfbuzz:
git submodule update --init --recursive
For OpenSSL, simply run:
./Configure
make
make test
Build the following dependencies first:
portmidi
(Linux needs ALSA libraries to be compiled)
libtool
to be compiled.libwebsockets
(follow the instructions on building LWS)Build via CMake.