中国人工智能进展(2009 )‐‐计算机博弈专辑
计算机博弈原理与方法学概述*
徐心和 徐长明
东北大学机器博弈研究室,沈阳,110004
Email: xuxinhe@
摘要:计算机博弈伴随着计算机的诞生已经开展了大半个世纪,并以一系列战胜人类天
才而享誉世界。计算机博弈在国际上仍在踏踏实实地前进,然而在中国却难有作为。究其原
因则是缺少此方面的宣传和基础知识的普及。为此在研究了大量相关资料的基础上,对于计
算机博弈原理与方法学进行了概述。从分析棋类游戏属性和博弈过程出发,总结了计算机博
弈的关键内容与技术,绘制了博弈软件的基本结构图,介绍了有关数据结构、着法生成、博
弈树展开、棋局评估、基本搜索算法、开局库与残局库等相关知识。这是一次探索性的归纳
与提升,今后还需要不断地完善和补充。
关键词:计算机博弈 原理与方法学 数据结构 博弈树 搜索算法
Summarization of Fundamental and Methodology of
Computer Games
Xinhe Xu Changming Xu
Research Group of Computer Games, Northeastern University
Shenyang, 110004, China
E-mail: xuxinhe@
Abstract: Computer games have developed for more than a half century since the computer
emergence, and made a series of great achievements because the computers beat several human
world champions. Computer games are advancing steadfastly in west world, but very hard in
China. The reasons are lack of the propagation and popularization of computer games. This paper
summarizes the fundamental and methodology of computer games based on studying many
interrelated materials and some practice. The work starts from the analysis of game attributes and
gaming progress, then sums up the main contents and key technologies, figures a basic structure
diagram of computer gaming software, introduces some knowledge on data structure, move
generation, expanding game tree, state evaluation, basic search algorithms, opening book,
endgame database, and so on. This work is an exploration and upgrade research in the area. So it
needs to do more for the consummation and perfect next.
Keywords: compute games; fundamental and methodology; data structure, game tre