QT中国象棋游戏毕业设计
技术:C++、QT等摘要:
计算机是一个伟大的产物,它不仅是人类智慧的结晶,更是一个国家和社会发展进步的象征。随着人类文明的不断进步,计算机已经成为人们日常生活中不可缺少的一部分,电脑游戏便是其中之一。中国象棋是一项中国的传统战略棋类游戏,它不仅有助于开发智力,启迪思维,而且锻炼辨证分析能力和培养顽强的意志,在中国乃至世界都深受喜爱。本程序将中国象棋和电脑游戏完美结合起来,给棋迷们带来了不一样的感受。本程序使用QT开发,有美观的界面,实现了人人对弈,包括开始、和棋、悔棋、认输、退出、计时等功能。
关键词:中国象棋,QT,C++,人人对战
目录:
1引言 2
1.1中国象棋游戏设计的背景和意义 2
1.2中国象棋软件研究现状 3
1.3 开发工具简介 4
1.3.1 Linux简介 4
1.3.2 Vi简介 4
1.3.3 QT简介 5
2问题的定义与可行性研究 6
2.1问题的定义 6
2.2问题的可行性研究 6
2.2.1技术可行性 6
2.2.2经济可行性 7
2.2.3操作可行性 7
3需求分析 7
3.1需求规定 7
3.1.1对功能的规定 7
3.1.2对输入输出的规定 7
3.2运行环境设定 8
3.2.1设备 8
3.2.2支持软件 8
3.3系统功能需求 8
3.3.1主界面 8
3.3.2游戏界面 8
3.3.3棋子功能 8
3.4系统用例图 9
4系统设计 9
4.1总体设计 9
4.1.1基本设计概念和处理流程 10
4.1.2结构设计 10
4.2详细设计 10
4.2.1 类的定义 11
4.2.2程序接口定义 11
5 编码 12
5.1 编码风格 12
5.2 主要功能代码 13
5.2.1棋盘数组初始化函数 13
5.2.2 绘棋子函数 14
5.2.3 鼠标响应函数 17
6系统测试 23
6.1测试的目的 23
6.2测试概要 23
6.2.1测试环境与配置 23
6.2.2测试方法 23
6.2.3测试用例 24
7 个人总结 29
8 参考文献 31
9 致谢 32
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]