发布金庸水浒传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中间的非常重要的一环。
所以还是纪念一下吧!
感谢分享。:dizzy:
页:
[1]