1 / 50
文档名称:

中国象棋.docx

格式:docx   大小:475KB   页数:50页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中国象棋.docx

上传人:3099984911 2016/11/22 文件大小:475 KB

下载得到文件列表

中国象棋.docx

文档介绍

文档介绍:1毕业设计(论文)任务书毕业设计(论文)题目:中国象棋毕业设计(论文)要求及原始数据(资料):;;,训练编写MFC程序的能力;;;;。2毕业设计(论文)主要内容:;;,训练编写MFC程序的能力;;;;。学生应交出的设计文件(论文):、层次清晰、叙述流畅、排版规范的毕业设计论文;、源程序等内容在内的毕业设计电子文档及其它相关材料。31中国象棋摘要象棋是中华民族的传统文化,不仅在国内深受群众喜爱,而且流传国外。传统象棋有许多不便之处,不方便进行棋术的研究探讨。本设计的目的就是在当前局域网条件下实现中国象棋的智能网络对战。在实现网络对弈的同时,重点增加了人机对弈的功能。本文主要介绍局域网象棋游戏的分析思路、整体设计以及功能的实现过程。主要分成三大模块进行设计,分别为界面设计、网络通信和人工智能三个部分。通过界面设计为整个程序构建一个框架;网络通信部分鉴于局域网的特点和游戏本身的要求,本设计采用两层C/S架构来实现相互之间的通信。它主要包含以下几大模块:网络通信模块,图像绘制模块和规则设置模块。网络通信模块使得玩家可以方便的迅速建立起网络连接,从而实现联机对弈和聊天功能;图像绘制模块实现棋盘更新以及棋子动态表示等功能;规则设置模块用于约束玩家的棋步。人工智能部分分为四个模块棋局表示;着法生成;搜索算法;局面评估。该游戏提供网络支持,可以在局域网上进行联网游戏并动态显示,在对弈的同时实时文字聊天,同时实现了人机对弈,是一个拥有一定棋力的中国象棋网络对战平台。关键词:中国象棋;网络通信;人工智能;raditionalChinesecultureheritagewhichhasbeenbelovedbythedomesticfolk,,,,thewholedesignandthefunctionrealizationoftheLANchessgame,thedesignhasbeendesignatedintothreebigmodules,namelytheinterfacedesignation,,consideringthecharactersoftheLANandtherequirementsofthegameitself,thedesignhasadoptedthetwo-layerC/munication,-connectionstoplayandchaton-line,theimagedrawingmodulewhichrealizesthechessboardupdatesandthechessmanmovementandtherulemakingmodulewhichrestrictstheplayers',itisdividedintofourparts,.,thechessboardpresentation,themovementformulation,-