La réimpression de Jin Yong's Heroes est ajoutée avec le suffixe cpp pour la distinguer des réimpressions dans d'autres langues.
En plus du combat au tour par tour classique, il comprend également des combats en temps semi-réel (y compris une barre de progression) et deux modes de combat entièrement en temps réel. C'est-à-dire imiter le système de combat d'Hadès et de Sekiro. Vous pouvez changer en modifiant battle_mode dans le fichier ini.
github : https://github.com/scarsty/kys-cpp
Nuage de code (synchronisé de temps en temps) : https://gitee.com/scarsty/kys-cpp
Fichier de ressources : http://pan.baidu.com/s/1sl2X9wD
Il s'agit d'un framework de jeu 2D implémenté sur la base de SDL2. Il fournit également un exemple d'utilisation de ce framework pour créer une version portée du jeu DOS "The Legend of Jin Yong".
Parce qu'il utilise des concepts, au moins C++20 est requis.
Sous Windows, il est recommandé d'installer d'abord vcpkg et de l'exécuter dans le répertoire 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
Exécution recommandée :
.vcpkg.exe integrate install
Récupérez le sous-module mlcc :
git submodule init
git submodule update
# 可选
git submodule update --remote --rebase
Utilisez ensuite Visual Studio (essayez d'utiliser la version la plus récente) pour ouvrir kys.sln et compilez-le. Le projet est pour la version x64. Si vous avez besoin de la version x86, veuillez la modifier vous-même.
La méthode ci-dessus n'inclut pas la fonction de lecture vidéo. Si vous avez besoin de cette fonction, comme lire l'animation d'ouverture, vous devez d'abord compiler la bibliothèque dynamique de smallpot, ce qui est plus compliqué. Veuillez contacter l'auteur.
Compilez sous Linux et référez-vous aux documents dans le répertoire doc. Veuillez noter qu'il n'y a pas de partie de combat en ligne.
Pour une explication détaillée des dépendances, voir dependencies.md dans le répertoire doc.
En cas de conflit entre les textes chinois et anglais ci-dessous, la version chinoise prévaudra.
以 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.
Un merci spécial à ReSharper C++ pour son soutien à la communauté open source.
Un merci spécial à WangZi, NiBa, HuaKaiYeLuo, XiaoWu, LiuYunFeiYue, ZhenZhengDeQiangQiang, SanDaShan, SB250 et SB750.
Pour commémorer la contribution de M. Jin Yong à la culture des arts martiaux.