{"repo":"scarsty/kys-cpp","free":true,"listed":false,"github":"https://github.com/scarsty/kys-cpp","clone":"git clone https://github.com/scarsty/kys-cpp.git","description":"《金庸群侠传》c++复刻版，已完工","language":"C++","stars":2952,"topics":["game-development","cpp","jinyong","cpp23","sdl3"],"license":"BSD-3-Clause","category":"game-templates","readme_excerpt":"kys-cpp 金庸群侠传复刻版，为区别于其他语言的复刻版，添加后缀cpp。 除了经典的回合制战斗外，还包含半即时战斗（含进度条），以及两种完全即时战斗模式。即模仿黑帝斯和只狼的战斗系统。可以通过游戏中的设置选项来切换。 github：https://github.com/scarsty/kys-cpp 码云（不定期同步）：https://gitee.com/scarsty/kys-cpp 资源文件： 目前的开发分支为“纸片”，即试图营造一个真3D效果，但因素材限制，只能以纸片形式展示。大致类似“纸片马力欧”和“饥荒”的效果。 如何编译 Windows下建议先安装vcpkg，并在vcpkg目录中执行： 建议执行： 获取子模块： 之后使用 Visual Studio （需安装“使用 C++ 的桌面开发”组件）打开 kys.sln ，编译 x64 配置即可。当前工程使用 v145 工具集，Visual Studio 2026 已验证；如需要 x86 版请自行修改工程。 macOS下可使用Homebrew安装依赖： 同样建议先获取子模块： 之后执行： 编译产物为 src/build/kys 。 运行时需要提供资源目录，作为命令行参数。例如： 若提示找不到字体或资源，一般是资源根目录多套了一层；请确认传入的是具体游戏目录，而不是其上一级打包目录。 上面的方法不含播放视频功能。如需要此功能，例如播放开场动画，则需先编译smallpot的动态库，比较复杂，请与作者联系。 Linux下编译参考doc目录中的文档。需注意没有联机对战部分。 对依赖的详细解释见doc目录中的“依赖库.md”。 简繁转换的词汇表取自OpenCC，但因为这个库的依赖太复杂，没有直接使用，而是自编了一个SimpleCC代替。 授权 以下文本，若中文和英文存在冲突，则以中文为准。 运行截图 2x高清素材图使用深度学习模型放大，增加了一点伪光照。 字体 不同的字体可能需要细微调整Font类中的y轴的位置。 剧情脚本 剧情脚本使用作者自己编写的类 C 风格脚本 Cifa（ ）执行。 其他 Special thanks to ReSharper C++ for its support to the open source community. Special thanks to GitHub Copilot. Special thanks to WangZi, NiBa, HuaKaiYeLuo, XiaoWu, LiuYunFeiYue, ZhenZhengDeQiangQiang, SanDaShan, YangYubiao SB250 and SB750. 纪念金庸先生对武侠文化的贡献。","default_branch":null,"files":null,"tree":[],"storefront":"/r/scarsty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scarsty/kys-cpp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}