当前位置:首页 > 工业技术
计算机博弈平台构建研究
计算机博弈平台构建研究

计算机博弈平台构建研究PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张利群著
  • 出 版 社:北京:中国石化出版社
  • 出版年份:2017
  • ISBN:9787511446534
  • 页数:310 页
图书介绍:本书围绕计算机网络博弈平台的构建,阐述了其构建目的、意义,也对计算机网络博弈平台模型进行了分类,就计算机网络博弈平台构建过程中的关键问题给出了解决方案。同时,以一个点格棋计算机网络博弈平台软件的主要代码和使用说明为例,进行了构建过程的阐述。
《计算机博弈平台构建研究》目录

第1章 计算机博弈概述 3

1.1 计算机博弈的基本概念 3

1.2 主要事件 7

1.2.1 卡斯帕罗夫与IBM公司的“深蓝”人-机大战 7

1.2.2 中国象棋人-机大战 8

1.2.3 围棋人-机大战 9

1.3 主要人物 11

1.4 研究计算机博弈的意义 17

1.5 国内外博弈竞赛的情况 19

1.5.1 国内博弈竞赛的情况 19

1.5.2 国际博弈竞赛的情况 23

第2章 构建计算机博弈平台的意义 34

2.1 机器博弈平台要解决的问题 34

2.2 使用机器博弈平台的好处 36

2.3 限制使用机器博弈平台的因素 38

第3章 计算机博弈平台的模型种类 41

3.1 单机环境的博弈平台模型 41

3.2 局域网环境的博弈平台模型 42

3.3 互联网环境的博弈平台模型 45

3.4 网络博弈平台环境的搭建 46

3.4.1 同构网络环境 46

3.4.2 异构网络环境 47

3.4.3 服务器和客户端的配置 48

第4章 计算机网络博弈平台构建中的关键问题处理 53

4.1 棋盘的表示 53

4.1.1 规则棋盘 53

4.1.2 不规则棋盘 66

4.2 棋子的表示 73

4.2.1 分兵种棋子 73

4.2.2 不分兵种棋子 74

4.3 棋局表示和存储 74

4.3.1 中国象棋 74

4.3.2 苏拉卡尔塔棋 79

4.3.3 牛角棋 81

4.4 棋规的实现 82

4.4.1 苏拉卡尔塔棋吃子算法的实现 82

4.4.2 回溯与递归技术 89

4.5 网络通信 103

4.5.1 使用UDP协议的通信 104

4.5.2 使用TCP协议的通信 108

4.5.3 博弈程序通信模块设计 116

4.6 博弈协议 121

4.6.1 博弈协议的定义 121

4.6.2 博弈协议的内容 122

4.6.3 几个问题的研究和处理 123

4.7 博弈同步 132

4.8 时间处理 134

4.8.1 网络时间同步 134

4.8.2 计时处理 136

第5章 点格棋网络博弈平台程序实例 139

5.1 程序功能 139

5.2 主要程序代码 140

第6章 点格棋网络博弈平台软件操作说明 243

6.1 软件运行环境 243

6.1.1 安装点格棋网络博弈平台软件所需软硬件环境 243

6.1.2 平台模型与点格棋网络博弈平台软件 243

6.2 软件安装 244

6.2.1 安装文件 244

6.2.2 安装步骤 245

6.3 点格棋网络博弈平台软件运行与使用 247

6.3.1 点格棋网络博弈平台软件运行 247

6.3.2 点格棋网络博弈平台软件菜单 248

6.3.3 点格棋网络博弈平台软件的工作显示区 259

6.3.4 点格棋网络博弈平台软件的通信端口监测区 260

6.3.5 点格棋网络博弈平台软件的开始与胜负结果按钮区 261

6.4 点格棋网络博弈平台软件中的快捷键 262

6.5 数据传送格式 262

第7章 未来要做的主要工作 267

7.1 博弈协议的标准化 267

7.2 远程博弈竞赛的开展 268

7.3 新技术在客户端程序中的应用 269

附录 273

附录1 常用机器博弈术语 273

附录2 中国大学生计算机博弈大赛竞赛项目规则 278

附录3 全国计算机博弈锦标赛竞赛项目规则 292

附录4 全国大学生计算机博弈大赛暨全国计算机博弈锦标赛竞赛规则 306

参考文献 307

返回顶部