中国象棋人机博弈系统的设计与实现

2026/1/27 15:54:21

班级031221 学号03122014

本科毕业设计论文

题目中国象棋人机博弈系统的设计与实现

学 院 计算机学院

专 业 网络工程

学生姓名 李盼舒

摘 要

摘要

中国象棋发展至今已经有了几千年的历史,是中华民族灿烂的文化瑰宝,它具有浓厚的趣味性,规则简单明了,在中国已经成为了一项普遍的棋类运动,是其他棋类远远无法比拟的,并且目前,中国象棋正在往国外发展。为了使中国象棋更加具有趣味性,我们在象棋博弈中加入了人机交互,实现了一个中国象棋人机博弈系统,这个系统是将计算机和人工智能结合起来的一种电脑游戏。

本文研究了中国象棋在电脑上的局面表示,走棋过程中走法生成和局面评估、博弈树搜索等一系列的问题。通过visual C++开发平台和MFC文档视图体系结构实现了一个包括人人对战、人机对战、残局保存、读取残局、悔棋、还原等功能模块的中国象棋人机博弈系统。

本系统为象棋爱好者提供了一个平台,满足了玩家对中国象棋的基本需求。

关键词:中国象棋人工智能博弈树搜索算法 估值函数

ABSTRACT

ABSTRACT

Chinese chess is a gorgeous cultural treasure of Chinese nation with thousands of years history. It has a keen interest and simple rules which has been a popular chess game in china that can’t be matched by any other kinds of chess. What’s more, nowadays, Chinese chess is rapid development in foreign countries. In order to advancing the interest of Chinese chess, we add human-computer interaction into chess-playing system, making a human-computer interaction game that is a kind of computer game which has a combination of computer and artificial intelligence.

This paper studies the problem of board position of Chinese chess, move generation and situation assessment. It reaches a Chinese chess game system with a variety of functional modules which involves “man-man battle”, “man-machine battle”, the keeping and reading of the end-game, undoing and restoring through Visual C++ platform and MFC.

This system provides a platform for the Chinese chess enthusiasts. It can meet the basic needs of players towards Chinese chess.

Keywords: Chinese chess artificial intelligence game playing tree algoritjm evaluate function


中国象棋人机博弈系统的设计与实现.doc 将本文的Word文档下载到电脑
搜索更多关于: 中国象棋人机博弈系统的设计与实现 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219