2D Run-and-gun shooter inspired by One Man's Doomsday, Counter-Strike, and Metal Slug.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 
TheoryOfNekomata 1fc162a51c Update README 1年前
__mocks__ Fix input test 1年前
assets Add GUID config handling, refine gamepad 1年前
assets_src Update character asset 1年前
docs Add other list functions 1年前
src/packages Migrate portmidi 1年前
subprojects Add subprojects for Meson 1年前
tools Fix test client 1年前
.editorconfig Organize test fixtures 2年前
.gitignore Add build scripts for Windows 1年前
.gitmodules Add subprojects for Meson 1年前
00-build-cache-debug-x64 Add build scripts for macOS 1年前
00-build-cache-debug-x64.bat Add build scripts for Windows 1年前
01-build-game Add build scripts for macOS 1年前
01-build-game.bat Add build scripts for Windows 1年前
02-build-server Add build scripts for macOS 1年前
02-build-server.bat Add build scripts for Windows 1年前
CMakeLists.txt Migrate portmidi 1年前
README.md Update README 1年前
TODO.md Update console output 1年前

README.md

izanagi

A run-and-gun shooter inspired by Metal Slug and Counter-Strike.

Setup

The following tools are required:

  • CMake
  • Ninja
  • Clang
  • autoconf (macOS/*NIX)
  • make (macOS/*NIX)
  • libtool (*NIX)

For Windows and macOS, it is recommended to use Chocolatey and Homebrew respectively, for retrieving the required tools.

For *NIX, use whatever dependency manager you prefer to obtain the needed tools.

Windows

  1. Ensure your environment variables are set up.

    Important: Set your CC environment variable to the full path of clang-cl.exe

    Important: Set your CMAKE_MT environment variable to the full path of mt.exe, which can be found on your Windows SDK installation folder (usually C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x86/mt.exe)

  2. Clone this repo recursively.

  3. Build the dependencies under subprojects. Follow the instructions on building for Visual C.

    Important: For libwebsockets, follow the instructions on building LWS.

  4. Generate the CMake cache.

  5. Build the specific executables you want to build, which are defined in CMakeLists.txt.

macOS/*NIX

  1. Clone this repo recursively.
  2. Build the dependencies under subprojects. Follow the instructions on building for *NIX (macOS should have similar instructions for *NIX).
  3. Generate the CMake cache.
  4. Build the specific executables you want to build, which are defined in CMakeLists.txt.