中国象棋游戏的设计与实现-毕业论文(1).docxVIP

  • 29
  • 0
  • 约2.02万字
  • 约 47页
  • 2023-04-26 发布于广东
  • 举报

中国象棋游戏的设计与实现-毕业论文(1).docx

中 国 象 棋 游 戏 的 设 计 与 实 现 摘 要 中国象棋发展至今已有数千年的历史了,它是中华民族智慧的结晶。在我国,中国 象棋的普及程度是其它棋类无法比拟的,大至国际、国内比赛,小至社区街道。如今, 仅中国就有2亿人会下中国象棋,且中国象棋的发展趋势日益国际化。本文首先研究了 中国象棋在计算机中的表示问题,讨论如何产生着法等一系列相关内容,其次研究了博 弈树的搜索技术及在此基础上发展起来的相关剪枝算法。系统使用MFC 文档视图体系结 构和 Visual C++开发工具,实现了一个具有一定棋力的中国象棋人机对弈程序。此博弈 程序实现了人机博弈,悔棋,电脑难度设置,着法名称生成等功能。 关键词: 中国象棋 人工智能 博弈树 Alpha-Beta 搜索 I 目 录 1 前言 1 1.1 中国象棋游戏设计背景和研究意义 1 1.2 国内外象棋软件发展概况 1 1.3 中国象棋游戏设计研究方法 1 1.4 本文的主要工作 2 2 棋局表示和着法生成 2 2.1 棋盘和棋子的表示 2 2.2 着法生成 4 3 走棋和博弈程序的实现 5 3.1 博弈程序的实现 5 3.1.1 搜索算法 5 3.1.2 着法排序 8 3.1.3 局面评估 9 3.2 悔棋和还原功能的实现 11

文档评论(0)

1亿VIP精品文档

相关文档