scarscc 发表于 2026-4-8 01:03

发布金庸水浒传C++复刻版


因为AI技术的发展,现在可以比较容易地将整个工程转为C++。因此3.8.0.0是Pascal架构下的最后一个版本。

地址:https://github.com/scarsty/kys-pig3

附送原版的C++翻译版:https://github.com/scarsty/kys-pascal


当年水浒传还在编写的时候,还是感叹Pascal的IDE很不方便,调试器又不行,优化又不太好。后来我自己试着写了一个C版本开头,觉得非常复杂就扔掉了。而且当年好多库要自己编译非常麻烦,除非用msys,但是VS初学者版又比较废。现在有vs社区版和vcpkg,很多事情变简单了。

其实有kys-cpp的话,再来翻译这个版本似乎也没什么必要了,而且这个版本的架构组织其实问题非常多,虽然代码可读性尚可,但也无非是好点的屎山。不过当年毕竟还是花了很多精力去分析研究,所以算是了解一桩心事。

此外《金庸水浒传》的资源组织方式后来被kys-cpp沿用,包括放弃256色图片、剧情完全脚本化等,因此可以认为它是处在kys-pascal和kys-cpp中间的非常重要的一环。

所以还是纪念一下吧!

3dmivr_36103495 发表于 2026-4-10 18:52

感谢分享。:dizzy:
页: [1]
查看完整版本: 发布金庸水浒传C++复刻版