admin 发表于 2016-5-11 15:45:02

QT俄罗斯方块的设计和实现

技术:C++、QT等
摘要:
本论文是以俄罗斯方块游戏为主线。它的实现是由四块正方形的色块组成然后存储在一个数组的四个元素中,计算机随机产生不同七种类型的方块,根据计算机定时器控制它在一定的时间不停的产生,用户根据键盘的左右方向键来控制方块的左右移动,上下键来控制方块的翻转。空格键和D键来控制方块下落(用信号和槽函数的关联来实现对按键事件的控制)。然后程序根据这七种方块堆叠成各种不同的模型。Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。论文描述了游戏的历史,开发此游戏的环境,游戏开发的意义。遵循软件工程的知识,从软件问题定义开始,接着进行可行性研究、需求分析、概要设计、详细设计,整个开发过程贯穿软件工程的知识体系。
关键词:数组,定时器,信号,槽函数,QT

目录:
第一章 引言    1
1.1    课题来源及目标    1
第二章 游戏设计    2
2.1    设计目标    2
2.2    设计的可行性    2
2.3    设计需求    2
2.4    开发环境    3
2.5    游戏界面预览    3
2.6    游戏流程结构设计    4
2.7    俄罗斯方块流程图    4
第三章 游戏实现    5
3.1    系统实现    5
3.2    类的设计    5
3.3    主要功能实现    9
3.3.1    TetrixPiece类    9
3.3.2    Tetrixboard类    12
3.3.3    Tetrixwindow类    21
3.3.4    Main函数    23
3.3.5    主要方法实现流程图    24
第四章 游戏测试    25
4.1    测试的意义和注意事项    25
4.2    游戏界面菜单选项的功能测试    26
4.3    按键事件功能测试    26
4.4    方块堆砌与消行测试    27
第五章 总结与展望    27
参考文献    28

包含资料:


截图:


百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: QT俄罗斯方块的设计和实现