当前位置: 首页 > >

卡里象棋 MFC 内含详细设计说明文档](更新于2019-04-27)

发布时间:

原创作品,知识付费,请尊重劳动者的成果 ?(同时提供定制功能)


我的第二版UCCI界面加载商业引擎的源码资源也上线了,欢迎访问:



言归正传,卡里象棋程序介绍:


受众适合备战就业、实*、入职前准备、研究创新新想法的童鞋,专门为开发人员准备的特色功能摆子、保存局面、恢复局面。让你在调试中马上就有修改源代码提升棋力的想法。实战:辅导2人211院校本科论文、1人算法竞赛冲刺、2人成功就业、1人优秀本科毕业论文、多人好评!方向:感受人工智能的基本原理与实际应用完整:自带设计文档:可以快速了解设计思路和实现方法发现问题解决问题:自带盘面评估详情输出,告诉你计算机为什么选择了这个走法开发:自带多个方便调试和复盘、存盘的菜单,简单局面,复杂局面自己定制超方便,自带调试界面(控制台打印各个局面的完整信息,一眼看出评估函数的问题所在)专业:算法使用Alfa-Beta搜索剪枝算法、静态搜索、局面评估优化、历史表启发技术:使用现代C++实现,采用面向对象的设计与实现,类型设计简洁明了,感受多态的应用、代理模式规范:采用《C++ Primer》和《Effective C++》 中的建议进行编码提高1:数据解构与算法的完好示例,vector、sort、iterator、自定义struct与class,sort,自定义排序接口提高1.1使用智能指针管理动态内存,无需考虑内存释放的问题提高2:MFC界面设计,消息响应(只有两个消息button down ;button up),界面不闪烁的实现方式提高3:DLL工程的创建,DDL导出C++类,引用DLL工程,管理复杂项目的必备技能。目前版本13个Project,其中1个Solution,11个DLL Project,1个EXE Project(UI界面),18000行代码量。代码模块划分合理,C++类型设计清晰,阅读之后可以轻松驾驭10万行左右的项目。售后:与那些网上“免费的”“无人问津的”“自己随便写写的”“资源”不同,这里的资源不是免费的,因为你还可以得到与资深工程师(作者)的对话(QQ语音通话),你可以得到你所有疑问的解答!即将再次提价,预购从速。

学*建议:


1 不理解的随时可以沟通(为避免误会,澄清一下:本软件付费获取,另外付费辅导,请根据自己的情况选择。请谅解!)


2?看代码不分先后顺序,对哪里感兴趣就可以直接看哪里,不会的时候再看关联部分和设计文档的对应部分即可。


各个版本:



界面UI


Base017R2-1-S


Base017R2-1-S界面



调试界面



开发环境:



功能示例:


从保存的摆子局面中复盘:



?


复盘后的新局面:



?


详细设计文档



部分目录截图



设计文档部分精彩内容截图







更新记录:


2018-03-09 设计文档中关于棋子棋盘的介绍增加图片更直观清晰


2018-09-24 增加历史表启发之后第一次输给电脑




友情链接: