资源描述:
《基于MFC的对战象棋设计与实现本科毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、淮阴师范学院毕业论文(设计)毕业设计说明书学生姓名学号学院计算机科学与技术学院专业软件工程题目基于MFC的对战象棋设计与实现指导教师(姓名)(专业技术职称/学位)39淮阴师范学院毕业论文(设计)毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明
2、确的说明并表示了谢意。作者签名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 39淮阴师范学院毕业论文(设计)毕业论文独创
3、性声明本人郑重声明:本论文是我个人在导师指导下进行的研究工作及取得的研究成果。本论文除引文外所有实验、数据和有关材料均是真实的。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。其他同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。作者签名:日期:39淮阴师范学院毕业论文(设计)摘要:中国象棋是我国历史悠久的智力对战游戏,发展至今已有数千年的历史,是中华民族智慧的结晶。然而,传统象棋存在着棋盘单一、棋子收拾繁琐、下棋场地单一、无法及时找到对弈玩家几大弊端。随着计算机技术的发展,电子版
4、象棋游戏的诞生,很好的解决了这些问题。本设计正是开发这样一款电子象棋游戏,它采用MFC文档视图体系结构和Visual C++开发工具,实现了具有背景棋盘和棋子种类的变换,走棋,悔棋,还原和网络对弈功能。本设计还进行了画面闪烁消除,视觉效果更加人性化,且鼠标操作,简单易用,无须安装,即开即用。关键词:中国象棋,MFC文档视图,VisualC++,网络对弈,消除闪烁,即开即用39淮阴师范学院毕业论文(设计)Abstract:ChineseChessisourlonghistoryofintellectualbattlegame,thedevel
5、opmenthasseveralthousandyearsofhistory,isthecrystallizationofthewisdomoftheChinesenation.However,thetraditionalchessthereisasingleboard,thepiecespackcumbersome,chessvenuessingle,notbeenabletofindseveralmajordrawbacksofthechessplayers.Withthedevelopmentofcomputertechnology,
6、theelectronicversionofthebirthofachessgame,agoodsolutiontotheseproblems. Thedesignisthedevelopmentofanelectronicchessgame,whichusesMFCdocumentviewarchitectureandVisualC++developmenttools,backgroundboardandpieceskindoftransformation,playingchess,undo,restore,andnetworkch
7、essfunction.Thisdesignalsoflickeringeliminate,visualeffects,morehuman,mouseoperation,easytouse,noneedtoinstall.Keywords:Chinesechess,MFCdocumentview,VisualC++,networkgame,eliminateflicker,instantavailable39淮阴师范学院毕业论文(设计)目录1绪论41.1课题背景41.2象棋简介41.3MFC及相关技术42概要设计42.1设计思路分析42.2
8、主要功能42.3软件信息42.4流程图43程序详细设计说明43.1界面设计43.2数据结构43.3棋子走法43.3.1車43.3.2馬43.3.3相(象)43.3.4仕(士)43