网络中国象棋设计_学位论文.doc

网络中国象棋设计_学位论文.doc

ID:14256124

大小:1.64 MB

页数:106页

时间:2018-07-27

网络中国象棋设计_学位论文.doc_第1页
网络中国象棋设计_学位论文.doc_第2页
网络中国象棋设计_学位论文.doc_第3页
网络中国象棋设计_学位论文.doc_第4页
网络中国象棋设计_学位论文.doc_第5页
资源描述:

《网络中国象棋设计_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要近年来,随着互联网的高速发展和普及,越来越多的人开始通过网络来休闲娱乐。为了继承和发扬传统文化,使更多的人喜欢中国象棋这项传统的活动,本设计采用跨平台的Qt作为开发框架,以模块化的设计方法和面向对象的编程思想,通过设计合理的数据结构和网络通信方法,实现了有新建棋局、开始棋局、认输、悔棋、言和、交换红黑、显示和保存棋谱、复盘、网络对战和人机对战等众多功能的网络中国象棋游戏。关键词:中国象棋;网络对战;人机对战i摘要ABSTRACTInrecentyears,withtherapiddevelopmentandpopu

2、larizationoftheInternet,moreandmorepeoplebegintospendtheirrecreationaltimeonline.InordertocarryforwardthetraditionalcultureandtomakemorepeopleenjoythetraditionalChinesechessgame,thisdesignusesthecross-platformQtasadevelopmentframework,withmodulardesignmethodandobj

3、ect-orientedprogrammingideasthroughthereasonabledesignofdatastructureandnetworkcommunicationmethod,aChinesechessgamewhichcontainsanumberoffunctions,suchasthecreationofanewroundofchessgame,surrender,undo,peace-making,theexchangeofredandblackorientedpieces,thedispla

4、yandsavingofchessmanuals,replays,multiplayeraswellassingleplayermodecanbematerialized.Keywords:Chinesechess;Networkwar;Man-machinewari目录目录第一章绪论11.1中国象棋简介11.2项目背景和意义21.3主要问题和关键技术31.3.1主要问题31.3.2关键技术41.4开发平台和工具4第二章需求分析52.1.总体功能划分52.2系统提示功能52.3网络连接功能62.4聊天功能62.5游戏控制7

5、2.6棋谱82.6.1棋谱介绍82.6.2文本文件棋谱82.6.3二进制文件棋谱92.7复盘92.8人机对战9第三章概要设计103.1中国象棋的模块设计103.2系统提示功能的设计163.3网络连接功能的设计163.4聊天功能的设计183.5游戏控制功能的设计183.6棋谱功能的设计213.7复盘功能的设计213.8人机对战功能的设计213.9音效功能的设计223.10界面的设计22目录第四章详细设计与编码实现234.1象棋信息模块234.2数据模块244.2.1数据的表示244.2.1.1下棋信息的编码244.2.1.2

6、数据的存储274.2.2数据的操作294.3规则模块344.3.1中国象棋规则344.3.2规则判断354.4音效模块404.5棋谱模块404.6界面模块504.6.1显示棋谱模块504.6.2聊天模块514.6.3提示信息模块544.6.4功能按钮模块554.6.5棋盘模块624.6.6选择界面664.6.7主界面664.7调度中心模块674.8信息转发模块744.9复盘模块754.10服务器模块754.11客户端模块764.12计算机接口模块764.13计算机模块774.13.1人机对战的算法设计774.13.2人机对

7、战的实现78第五章测试835.1网络功能测试835.2聊天功能测试84目录5.3音效功能测试845.4游戏控制功能测试855.5输、赢、和判断的测试865.6象棋规则测试875.7棋谱功能测试875.8复盘功能测试875.9人机对战功能测试875.10按钮状态测试875.11总体测试88第六章结束语89参考文献90致谢91外文资料原文92外文资料译文96第一章绪论第一章绪论1.1中国象棋简介中国象棋历史悠久,关于它的起源由于资料不详,所以至今也没有一个统一的答案。但可以确定的是在唐代已经基本成型,到宋代已基本和现代无异,到

8、了明代把一方的“将”改名为“帅”,这和现代中国象棋就一样了。中国象棋以前称作象棋或象戏等,至于现在前面为什么要加“中国”两字,只是为了和国际象棋区别开来。中国象棋棋盘9纵10横共90个点,红方从右到左用汉字“一”到“九”表示,黑方另一端从右到左用数字“1”到“9”表示。红、黑双方各有16个棋子,分别是一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。