版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《CC中国象棋程序入门与提高》最新版读书笔记,下载可以直接修改思维导图PPT模板程序走法搜索局面第章时间策略表搜索算法中国象棋算法棋盘设计机器处理分析数组测试结点本书关键字分析思维导图01第1章绪论第3章局面表示第5章局面评估第2章中国象棋博弈第4章走法表示及生成走法第6章基本搜索算法目录030502040607第7章人机博弈第9章置换表第8章机器对弈——博弈引擎第10章算法分析及测试技术目录0908010011第11章时间控制策略第13章更多搜索策略第12章启发式搜索策略参考文献目录013012014内容摘要本书以提高C/C++程序设计能力为主要目标,深入浅出地介绍中国象棋博弈中的基本算法,分析算法实现的关键技术,再逐步介绍各种高级技巧,使读者能够迅速领会象棋程序的特点,自己动手写出更高效的程序。本书所有算法均配有示例程序,使读者能够由浅入深的掌握中国象棋程序的要领。第1章绪论既讲了象棋游戏的规则,又讲了如何在计算机里表示这些规则,同时还讲述了相关规则,对于想了解PC游戏编程的人来说有些帮助,不过现在较新版本的VISUALSTUDIO都不内置MFC了,建议用其它UI框架实现。1.1机器博弈1.2中国象棋程序1.3C/C++基础知识1.4数据结构基础知识1.5算法分析基础知识12345第1章绪论第2章中国象棋博弈2.2中国象棋博弈程序2.1中国象棋简介第2章中国象棋博弈第3章局面表示3.1简单的表示方法3.2扩展数组表示3.3字符串表示局面3.4不同表示方法的转换第3章局面表示第4章走法表示及生成走法4.1走法表示4.2车炮马象(相)士(仕)卒(兵)将...4.3产生一个局面的全部走法4.4简化合理位置数组第4章走法表示及生成走法4.5棋子数组4.7如何更快地生成走法4.6将军检测第4章走法表示及生成走法第5章局面评估5.1简单的局面评估算法5.2带棋子数组的评估5.3新的价值数组5.4位置分值第5章局面评估5.5灵活性分值5.7知识与速度5.6更为复杂的局面评估第5章局面评估第6章基本搜索算法6.1搜索树6.2深度优先搜索与广度优先搜索6.3简单的两步搜索6.4极大点与极小点6.5结点的层次6.6极大极小搜索算法010302040506第6章基本搜索算法6.7局面变换6.8走法栈6.9获取最佳走法6.10完整的搜索过程6.11合并极大点与极小点搜索6.12负极大值搜索010302040506第6章基本搜索算法6.13极大极小搜索时间分析6.14搜索剪枝6.15Alpha-Beta搜索6.16Alpha-Beta搜索时间分...6.17alpha一直小于beta吗?12345第6章基本搜索算法第7章人机博弈7.1基本知识7.2VC++工程7.3棋盘显示7.4计算机走棋第7章人机博弈7.5走法显示7.7时间处理7.6棋手走棋第7章人机博弈第8章机器对弈——博弈引擎8.1UCCI协议8.2常用指令和反馈8.3管道8.4UCCI棋盘表示8.5博弈引擎8.6界面程序010302040506第8章机器对弈——博弈引擎第9章置换表9.1置换表9.2哈希表9.3Zobrist键值9.4哈希函数9.5结合置换表的Alpha-Beta...9.6结点深度010302040506第9章置换表9.7Alpha结点和beta结点9.8最佳走法9.9获胜局面9.10超出边界的Alpha-Beta...9.11哈希表的冲突处理策略9.12清空哈希表010302040506第9章置换表第10章算法分析及测试技术10.1测试内容10.2测试用例设计10.3测试代码10.4测试结果分析第10章算法分析及测试技术第11章时间控制策略11.1带时限的搜索算法11.2平均时间分配11.3迭代深化(Iterative...11.4动态时间分配11.5结合置换表的限时搜索12345第11章时间控制策略第12章启发式搜索策略12.1杀手启发(KillerHeu...12.2历史表启发(HistoryH...12.3走法排序12.4克服水平线效应第12章启发式搜索策略12.5空着12.7残局库12.6开局库第12章启发式搜索策略第13章更多搜索策略13.1PVS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年江苏省徐州市铜山区第一中学高二上学期第一次月考物理试题(解析版)
- 实施绿色施工保护环境措施
- 2023年企业主要负责人安全培训考试题(考试直接用)
- 2023年-2024年项目部安全培训考试题(培优A卷)
- 2023-2024安全培训考试题达标题
- 2023年-2024年项目部管理人员安全教育培训试题及答案可打印
- 2023-2024年企业主要负责人安全培训考试题加下载答案可打印
- 消防安装施工安全技术交底范文
- 医院服务质量督导制度及职责
- 厨房设备主要施工技术措施
- 文史哲与艺术中的数学智慧树知到期末考试答案章节答案2024年吉林师范大学
- 知识图谱智慧树知到期末考试答案章节答案2024年浙江大学
- 《灰尘的旅行》导读
- 高血压患者不遵医饮食行为的原因分析及对策
- 60周岁以上的老年人换领C1驾照三力测试题答案
- 社区依法执业培训课件
- ISO50001能源管理体系管理评审报告OK
- 输送机械安全培训
- 人教版六年级上册计算题专项练习1000题及答案
- 农村文化建设培训
- 教育理念和教育方法
评论
0/150
提交评论