Переиздание «Героев Цзинь Юна» дополнено суффиксом cpp, чтобы отличить его от переизданий на других языках.
Помимо классического пошагового боя, он также включает бой в полуреальном времени (включая индикатор выполнения) и два боевых режима полностью в реальном времени. То есть имитируя боевую систему Аида и Секиро. Вы можете переключиться, изменив Battle_mode в INI-файле.
гитхаб: https://github.com/scarsty/kys-cpp
Облако кода (время от времени синхронизируется): https://gitee.com/scarsty/kys-cpp
Ресурсный файл: http://pan.baidu.com/s/1sl2X9wD
Это фреймворк для 2D-игр, реализованный на основе SDL2. Он также представляет собой пример использования этого фреймворка для создания портированной версии игры для DOS «Легенда о Цзинь Юне».
Поскольку он использует концепции, требуется как минимум C++20.
В Windows рекомендуется сначала установить vcpkg и запустить его в каталоге vcpkg:
.vcpkg install sdl2:x64-windows sdl2-image:x64-windows sdl2-ttf:x64-windows sdl2-mixer:x64-windows lua:x64-windows opencc:x64-windows sqlite3:x64-windows libiconv:x64-windows asio:x64-windows picosha2:x64-windows yaml-cpp:x64-windows libzip:x64-windows
Рекомендуемое исполнение:
.vcpkg.exe integrate install
Получите подмодуль mlcc:
git submodule init
git submodule update
# 可选
git submodule update --remote --rebase
Затем используйте Visual Studio (попробуйте использовать более новую версию), чтобы открыть kys.sln и скомпилировать его. Проект предназначен для версии x64. Если вам нужна версия x86, измените ее самостоятельно.
Вышеописанный метод не включает функцию воспроизведения видео. Если вам нужна эта функция, например воспроизведение начальной анимации, вам необходимо сначала скомпилировать динамическую библиотеку smallpot, что сложнее. Пожалуйста, свяжитесь с автором.
Скомпилируйте под Linux и обратитесь к документам в каталоге doc. Обратите внимание, что онлайн-боевой части нет.
Подробное объяснение зависимостей можно найти в файле dependency.md в каталоге doc.
В случае противоречия между текстами на китайском и английском языках, приведенными ниже, версия на китайском языке имеет преимущественную силу.
以 BSD 3-Clause License 授权发布,但是包含两个附加条款:
一般情况下,可以自由使用代码,也可自由用于商业情况。
但若将其用于金庸武侠题材的游戏,则严禁任何形式的牟利行为。
The source codes are distributed under BSD 3-Clause License license, with two additional clauses.
Full right of the codes is granted.
If the codes are used in Jin Yong's novels related games, the game is strictly prohibited for profit.
Особая благодарность ReSharper C++ за поддержку сообщества открытого исходного кода.
Особая благодарность WangZi, NiBa, HuaKaiYeLuo, XiaoWu, LiuYunFeiYue, ZhenZhengDeQiangQiang, SanDaShan, SB250 и SB750.
В ознаменование вклада г-на Джин Юна в культуру боевых искусств.