我一开始也写了第一版中国象棋完整的C++MFC程序,主要面向开发人员。
本资源:自从用了这个版本,我就没输过了!哈哈哈哈
0 有了本资源,你讲可以了解通用界面程序和商业引擎之间到底是如何通信的;你可以使用任何商业引擎来实现你的想法;
1 同样需要付费获取(而且很自然的比第一版费用高一些),请喜欢开源的朋友们见谅。
2 暂不支持定制,请想找我定制的朋友们见谅。支持定制了现在,只要别太过分的定制就行(2019-11-11)
3 我本人负责解释清楚(到你彻底理解为止)该程序的所有细节,但新增功能除非付费,否则没太多时间支持(很不划算),请见谅。
4 新版本增加了客户端服务端(2019-11-11):你可以同时学习超级简洁的CS模式网络通信代码。是学习TCP/IP通信的完美范例。
联系我的话就扫描我的CSDN头像即可。
受众:
1 现在的这个UCCI界面可以说仍然是面向开发人员,你可以了解到:
1)如何写出一个通用的界面;以及与引擎通信的关键技术(管道通信);自带日志。
2)规范的代码,设计简洁明了,学习提升开发能力的典范;
2)使用智能指针管理动态内存,无需考内存虑释放的问题
2 但是同时面向想提高自己象棋水平的业余爱好者:你可以方便的和任何人对弈,因为有现成的菜单。该版本的棋力水平不久我会公布它在天天象棋的级别,敬请期待。
界面(单机版:调用携带的商业引擎):
界面(客户端服务端模式)
文档:仍然包括完整的开发文档,所有开发细节和设计的思路全都写的清清楚楚
目录展示:
文档展示:
开发资源:全部使用SVN管理代码版本,模块划分合理,结构清晰
对弈展示:
反正我是再也别想赢了
再看看跟其他人对弈会怎么样:
1
19回合轻松绝杀
2
3
4
5
6
7
8
9
10
11
12
13