Open Nav

基于QT的中国象棋的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

基于QT的中国象棋的设计与实现(任务书,开题报告,中期检查表,毕业论文17000字,程序代码,答辩PPT)
本象棋程序的实现,可以分为单机和网络两大部分。鉴于局域网的特点和游戏对战的需求,本程序采用C/S的架构来实现网络间的通信。程序主要包涵下面几大模块:图形界面辅助,网络通信模块,图片绘制模块,规则设置模块等。
当前热门网络休闲游戏当属棋牌类游戏,具有广大的市场需求。通过网络联机和相关算法的分析,使用基于QT 5.4的跨平台软件设计,以实现多平台网络中国象棋对弈。

程序简介
中国象棋,古代叫“象戏”是一种由两人轮流走子,以“将死”或“困毙”对方将(帅)为胜的一种棋类运动。它不仅能丰富文化生活,陶冶情操,更有助于开发智力,启迪思维,锻炼辨证分析能力和培养顽强的意志。象棋是中华民族的传统文化,不仅在国内深受群众喜爱,而且流传国外。
本系统为中国象棋网上对弈程序,其以网络通信原理结合中国象棋的规则设计实现,是一款能够实现在局域网内双人联机对弈的电脑游戏程序,使用QT 5.4.1进行开发,运行于Windows平台和Linux平台。

程序模块划分
依据一般象棋游戏及网络程序的模块设计思想,本程序程序划分如下模块:

[资料来源:Doc163.com]


(1) 游戏顶层界面绘制及游戏属性设置top-widget模块
(2) 棋盘属性、游戏属性及棋子位置属性初始化widget模块
(3) 棋盘及棋子状态、动作属性 chessboard模块
(4) 棋子属性及图片的初始化(顶层数据)chessmen模块
(5) 网络通信network模块

  [资料来源:http://Doc163.com]

基于QT的中国象棋的设计与实现
基于QT的中国象棋的设计与实现
基于QT的中国象棋的设计与实现
基于QT的中国象棋的设计与实现
基于QT的中国象棋的设计与实现

[资料来源:http://doc163.com]


基于QT的中国象棋的设计与实现
基于QT的中国象棋的设计与实现
基于QT的中国象棋的设计与实现


目      录
第1章  前言    1
1.1 中国象棋游戏设计背景    1
1.2 中国象棋游戏设计意义    1
1.3 中国象棋游戏的设计技术要求    2
第2章  程序需求分析与可行性分析    3
2.1 需求分析    3

[资料来源:http://www.doc163.com]

2.1.1 程序需求分析    3
2.2.2 程序构成需求分析    3
2.3 程序运行需求分析    3
2.2 可行性分析    4
2.2.1 技术可行性分析    4
2.2.2 运行可行性分析    4
2.2.3 时间可行性分析    4
2.3 程序开发步骤    4
第3章  程序及相关技术简介    5
3.1 程序简介    5
3.2 程序组成    5
3.3 相关技术简介    5
3.3.1 Linux系统平台简介    5
3.3.2 QT简介    6
3.3.3 C/S架构简介    7
第4章  程序分析    8
4.1 程序模块划分    8
4.2 程序模块关系结构    8
4.3 程序部分主要模块具体实现    9
4.3.1 游戏顶层界面绘制及游戏属性设置top-widget模块    9
4.3.1 棋子属性及图片的初始化(顶层数据)chessmen模块    11 [资料来源:http://doc163.com]
第5章  程序设计与实现    14
5.1 数据结构    14
5.1.1 棋盘属性    14
5.1.2 棋子属性    15
5.2 中国象棋走棋规则算法引擎    16
5.2.1 中国象棋走子规则简介    16
5.2.2 部分棋子走子流程算法    18
5.2.3 部分棋子走法引擎算法分析    19
第6章  部分程序模块测试及调试    23
6.1 欢迎模块界面模块测试    23
6.2 程序主界面模块测试    23
6.3 自由对弈模块测试    24
6.3.1 走马模块测试    24
6.3.2 走象模块测试    26
6.3.3 走棋胜利判定模块测试    26
6.3.4 悔棋模块测试    27
6.4 网络对弈模块测试    28
6.4.1 网络对弈模块测试    28
结束语    30
参考文献    31
致谢    32 [来源:http://www.doc163.com]
附录    33
  [资料来源:https://www.doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4