智能中国象棋系统的设计与实现
摘要
人工智能(AI)中国象棋系统是将计算机知识和中国象棋知识结合起来的一种新型的游戏方式。智能中国象棋系统在此基础上实现人与机器的对弈,突破了以往传统象棋游戏只能人与人对战的限制,使中国象棋这一古老的游戏形式焕发出蓬勃朝气。
本文结合在中国象棋机器博弈方面的实践经验,在分析了中国象棋游戏需求基础上,设计并实现了智能中国象棋系统。该系统包括人人对战、人机对战、制作棋谱、播放棋谱以及挑战英雄榜等功能模块。人人对战规则明确,包含了中国象棋所有的着法;人机对战中电脑棋力分为简单、中等、困难三个等级,方便了不同水平人群的选择;制作和播放棋谱模块容易操作,方便学习;挑战英雄榜则为象棋游戏增加了乐趣。
本系统的实现满足了人们对中国象棋的基本需求,解决了传统象棋游戏学习性差、棋谱不易保存、不易演示等问题。
关键词:计算机博弈,中国象棋,人机对战,制作棋谱,搜索算法
Intelligent Chinese Chess System Design and Implementation
Author:Wang Guiwei Tutor:Fang Miao
Abstract
Artificial Intelligence (AI) Chinese Chess System is a new games’ way bines puter knowledge and Chinese Chess knowledge. Intelligent Chinese Chess System on the basis of it pletes the game between human puter , breaking the traditional chess game’s restriction that only can play against people. So that the ancient game of Chinese chess e prosperity .
With the practical experience in Chinese puter game, a detailed analysis and research has been done .Based on those, I designed and implemented the Intelligent Chinese Chess System .This system includes the game against human ,the gme puter and human ,make chess manual ,play chess manual and hero list functions .The game against human function has all the Chinese Chess rules and they are very the game puter and human function ,computer thinking depth is divided into simple,medium and facilitate the choice of different levels. Making and playing chess manual fuctions are easy to operating and learning. Hero list fuction adds much fun to chess game.
This system satisfied the basic demand of people to Chinese chess and solved the studying hard and the theoretical is not easy to making and playing of the traditional chess game.
Key Words: Computer Game, Chinese Chess, Game between Human puter,
Make Chess Manual, Search iques
目录
1 绪论 1
1
1
2
4
4
2 系统的分析和设计 5
(DATA STRUCTURE) 5
棋盘的基本表示法(Board Representions).................
计算机专业毕业论文(象棋游戏) 来自淘豆网m.daumloan.com转载请标明出处.