基于Qt的国象棋-毕业论文.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Qt的国象棋-毕业论文

毕业设计(论文)中国象棋系别:计算机工程学院专业(班级):作者(学号):指导教师:完成日期:2017年5月11日蚌埠学院教务处制目录中国象棋1摘要2Abstract:31 引言41.1开发背景41.2社会现状42 模型层(M)52.1 棋子模型52.2生成棋子63视图层(V)73.1 初始化73.2棋盘73.3棋子84 控制层(C)94.1 走棋104.2击杀104.3 走位设计114.3.1车114.3.2马124.3.3象144.3.4仕164.3.5将164.3.6炮184.3.7兵195 人人对战205.1 服务端205.1.1设置信息205.1.2建立通信205.2 客户端215.2.1设置信息215.2.2建立通信216建立用户216.1 登陆226.2注册236.3修改密码237结论258致谢26参考文献28中国象棋摘要:在当今这个光怪陆离的时代,互联网的步伐已经深入人心;你随处可见的都是与网络相关的,诸如:网上支付、网上shopping、网络游戏等;本文将介绍中国象棋这个益智游戏,这款游戏老少皆宜,是中国传统游戏,虽然目前市面上中国象棋的app已经很多,但是对于学习和研究,任然具有很高的价值,本次我将实现象棋的象棋的人人对战模式,使用奇趣公司的Qt GUI图形,并使用他们的Qt creator IDE来实现中国象棋,其中使用的是安全可靠通用的TCP协议。关键词:Qt creator IDE Qt GUITCP lambdaCHINESE CHESSAbstract:In today’s era of quirky, the pace of the internet has been deeply rooted in the hearts of the people; Everywhere you are related to the network, such as : online payment,online shopping, online games, etc; This art will introduce the Chinese chess puzzle game, the game for young and old , is a traditional Chinese game, although the Chinese chess of app on the market has a lot of ,but for learning and research, still has the very hight value, all of this I will implement the chess chess mode, using Qt GUI graphical fabulous company, and use their Qt creator IDE to realize the Chinese chess, the use of which is safe and reliable general TCP protocol. Key words:Qt creator IDE Qt GUITCP基于Qt的中国象棋1 引言1.1 中国象棋开发背景此次毕业设计定题为中国象棋,源于小时候很喜欢下棋,由此对象棋产生了浓厚的兴趣,中国象棋产生于秦汉之际,历史悠久,其中的各个棋子在全局中都是举足轻重,模仿就是两军对垒,操作感极强;你无论是从什么角度去考虑,象棋的实现都会让你获益,当你使用类、继承、重载、虚函数的时候,你会爱上C++这种语言,爱上Qt GUI。如今随着计算机科学技术的不断成熟,利用网络传输技术设计出来的中国象棋,其方便快捷的功能已为越来越多人们所了解,并且也越来越发挥着举足轻重的位置。使用计算机用户使用越来越便捷,这些是盘面无法比拟的,而且它还具有直观,低成本,迅速,方便等优点,利用TCP实现实时是可行而必要的。它可以更好的实现操作,具有方便快捷,可以移植性好等优点。1.2社会现状近年随着互联网技术的迅速发展,各种应用软件应运而生,然而中国象棋虽然很普及,但是能跨平台却是寥寥无几。基于这一社会现状,开发了这个中国象棋。中国象棋这个益智游戏,这款游戏老少皆宜,是中国传统游戏,对于学习和研究,任然具有很高的价值,本次我将实现象棋的象棋的人人对战模式,使用奇趣公司的Qt GUI图形,并使用他们的Qt creator IDE来实现中国象棋,其中使用的是安全可靠通用的TCP协议。如此便可以一次开发,多处运行的目的;从而达到跨平台的目的。2模型层(M)2.1 棋子类型这里给棋子赋予6个属性;ID:判别棋子;所在行和列:棋子所在的位子;类型:规定棋子移动和击杀方式;颜色:判定对方还是友方;

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档