It's a project of experimental script language and implementation.It aims to become a cross-platform visual novel AVG Engine.The interpreter is built with C++17 and SDL2.0.
SDL2/SDL2_image/SDL2_mixer/SDL2_ttf are required.
If you want a interpreter without multimedia support, just edit DISABLE_SDL option and relax.
Compile them in Visual Studio 2017 or later version.(MSVC 14+). Just add all source files into a new solution, and configure SDL2 include and library directory in project settings. You can also build them with cl.exe manually.
Notice: Mingw/Cygwin is NOT OFFICIAL SUPPORTED for now. You can post issues for these resolution but I may not fix them until I start working on them.
gcc 8.0+ or clang 8.0+ are recommended, and you also need cmake/make to finish configurations. MacOS is NOT OFFICIAL SUPPORTED for now.
# Archlinux/Manjaro Linux sudo pacman -Syyu sdl2 sdl2_image sdl2_mixer sdl2_ttf # clone & build git clone https://github.com/kagami-project/kagami --depth=1 cd kagami git submodule init && git submodule update cmake . make
You can post issues or create pull request.