PC游戏编程 人机搏弈PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王小春编著
- 出 版 社:重庆:重庆大学出版社
- 出版年份:2002
- ISBN:7562426449
- 页数:256 页
第一章 引言 1
1.1 人机博弈的要点 3
1.2 棋盘表示(Board Representations) 3
1.3 走法产生(Move Generation) 3
1.4 搜索技术(Search Techniques) 3
1.5 估值(Evaluation) 4
1.6 本书的布局 4
1.7 其他话题 4
1.8 关于范例程序 5
第二章 棋盘表示 7
2.1 基本表示方法 8
2.2 比特棋盘(Bit Boards) 9
第三章 走法产生 11
3.1 如何产生 12
3.2 效率问题 13
3.3 逐个产生VS全部产生 14
3.4 内存的使用 15
第四章 基本搜索技术 17
4.1 博弈树 18
4.2 极大极小值算法(Minimax Algorithm) 20
4.3 深度优先搜索(Depth First Search) 20
4.4 负极大值算法(Negamax Algorithm) 22
第五章 估值基础 25
5.1 棋子的价值评估 26
5.2 棋子的灵活性与棋盘控制 26
5.3 棋子关系的评估 27
5.4 与搜索算法配合 27
第六章 实例研究 29
6.1 数据表示 30
6.2 走法产生器 32
6.3 搜索引擎 52
6.4 估值核心 59
6.5 操作界面 84
6.6 试用 98
第七章 搜索算法的改进 101
7.1 Alpha-Beta搜索 102
范例程序 105
7.2 Fail-soft alpha-beta 110
范例程序 111
7.3 渴望搜索(Aspiration Search) 114
范例程序 115
7.4 极小窗口搜索(Minimal Window Search/PVS) 117
范例程序 119
7.5 置换表(Transposition Table) 122
7.6 哈希表(Hash Table) 123
应用置换表的其他问题 125
7.7 Zobrist哈希技术 127
范例程序 128
7.8 迭代深化(Iterative Deepening) 138
范例程序 139
7.9 历史启发(The History Heuristic) 142
范例程序 144
7.10 杀手启发(Killer Heuristic) 152
7.11 SSS*/DUAL*算法 152
7.12 SSS*与Alpha-Beta 155
7.13 MTD(f)算法 156
范例程序 159
7.14 综合运用 163
第八章 估值核心的优化 171
8.1 估值函数的速度 172
8.2 估值函数与博弈性能 173
8.3 估值函数的内容及其调试 174
第九章 其他重要的话题 179
9.1 水平效应(Horizon Effect) 180
9.1.1 静止期搜索(Quiescence Search) 180
9.1.2 扩展搜索(Search Extensions) 181
9.2 开局库((Opening Book) 182
9.3 残局库(Endgame Database) 183
9.4 循环探测(Repetition Detection) 184
9.5 代码的优化(Code Optimization) 185
9.5.1 优化的阶段及地方 185
9.5.2 函数调用的时间开销 186
9.5.3 查表代替计算 186
9.5.4 交叉递归 187
9.5.5 内存管理的时间开销 189
9.6 其他方法 190
9.6.1 轻视因子(Contempt Factor) 190
9.6.2 机器学习(Machine Learning) 190
9.6.4 围棋 191
9.6.3 并行搜索 191
第十章 五子棋对弈的程序实例 193
10.1 概述 194
10.2 数据表示 194
10.3 走法产生器 196
10.4 搜索引擎 198
10.5 估值核心 217
10.6 操作界面 234
10.7 试用 247
附录 术语表 249
参考文献 253
- 《幼儿园游戏 规则性游戏》徐仁吉编 1951
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《一本书读懂无人机》姜魁著 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《近代体育游戏教育史料汇编 第1辑 6》王强主编 2016
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《近代体育游戏教育史料汇编 第2辑 3》王强主编 2016
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991