Der Nachdruck von Jin Yongs Helden wird mit dem Suffix cpp versehen, um ihn von Nachdrucken in anderen Sprachen zu unterscheiden.
Zusätzlich zum klassischen rundenbasierten Kampf umfasst es auch Halb-Echtzeit-Kämpfe (einschließlich Fortschrittsbalken) und zwei Kampfmodi vollständig in Echtzeit. Das heißt, das Kampfsystem von Hades und Sekiro nachzuahmen. Sie können wechseln, indem Sie Battle_mode in der INI-Datei ändern.
Github: https://github.com/scarsty/kys-cpp
Code-Cloud (von Zeit zu Zeit synchronisiert): https://gitee.com/scarsty/kys-cpp
Ressourcendatei: http://pan.baidu.com/s/1sl2X9wD
Dies ist ein auf SDL2 basierendes 2D-Spiel-Framework. Es bietet auch ein Beispiel für die Verwendung dieses Frameworks zur Erstellung einer portierten Version des DOS-Spiels „The Legend of Jin Yong“.
Da Konzepte verwendet werden, ist mindestens C++20 erforderlich.
Unter Windows empfiehlt es sich, zunächst vcpkg zu installieren und im vcpkg-Verzeichnis auszuführen:
.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
Empfohlene Implementierung:
.vcpkg.exe integrate install
Holen Sie sich das Submodul mlcc:
git submodule init
git submodule update
# 可选
git submodule update --remote --rebase
Verwenden Sie dann Visual Studio (versuchen Sie, die neuere Version zu verwenden), um kys.sln zu öffnen und zu kompilieren. Das Projekt ist für die x64-Version, wenn Sie die x86-Version benötigen, ändern Sie es bitte selbst.
Die obige Methode beinhaltet nicht die Funktion zum Abspielen von Videos. Wenn Sie diese Funktion benötigen, z. B. zum Abspielen der Eröffnungsanimation, müssen Sie zuerst die dynamische Bibliothek von Smallpot kompilieren, was komplizierter ist. Bitte wenden Sie sich an den Autor.
Unter Linux kompilieren und auf die Dokumente im doc-Verzeichnis verweisen. Bitte beachten Sie, dass es keinen Online-Kampfteil gibt.
Eine ausführliche Erläuterung der Abhängigkeiten finden Sie unter dependencies.md im doc-Verzeichnis.
Bei Widersprüchen zwischen den nachstehenden chinesischen und englischen Texten ist die chinesische Version maßgebend.
以 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.
Besonderer Dank geht an ReSharper C++ für die Unterstützung der Open-Source-Community.
Besonderer Dank geht an WangZi, NiBa, HuaKaiYeLuo, XiaoWu, LiuYunFeiYue, ZhenZhengDeQiangQiang, SanDaShan, SB250 und SB750.
Zum Gedenken an Herrn Jin Yongs Beitrag zur Kampfkunstkultur.