基于QT的俄罗斯方块设计与实现(论文+源码)
摘要:俄罗斯方块是一款锻炼玩家手脑配合的游戏,游戏规则是:玩家通过键盘的方向键来控制随机生成下落的七种方块旋转、左移、右移、下落。调整方块的摆放形状,然后程序不断检测玩家摆放的情况,判定玩家得分与否。本次毕设课题的实现借助QT和c++语言完成。Qt开发环境中集成了许许多多功能强大的类。由此看来Qt很是适合用来完成本次的毕业设计。
本篇内容主要有:游戏历史和开发环境的介绍、实现课题的需求分析、功能代码的介绍以及实现结果的测试。
关键词 :槽函数 信号 随机函数 定时器
目录:
基于QT的俄罗斯方块设计与实现 I
目 录 III
第1章 绪 论 1
1.1背景 1
1.2基于QT俄罗斯方块研究意义 1
第2章 系统开发环境的介绍及选择 2
2.1 面向对象程序设计 2
2.2 关于QT CREATOR 2
2.3 QT CREATOR的优势 2
2.4 QT内部通讯机制 2
第3章 需求分析 4
3.1与C语言开发俄罗斯方块比较 4
3.2俄罗斯方块游戏的需求 4
第4章 详细设计 5
4.1项目建立 5
4.2 界面设计_ 7
4.2.1窗口大小及标题_ 7
4.2.2按钮实例化 7
4.2.3主窗口布局 8
4.3 方块设计 9
4.3.1方块设计 9
4.3.2构造方块形状 9
4.3.3设计随机下落 9
4.3.4方块的获取 10
4.3.5 方块的旋转 10
4.3.6 方块的上色 11
4.3.7游戏的开始、暂停 11
4.4 键盘事件 12
4.5计时事件 13
4.6 游戏满行消行、难度划分、分数的累加 14
4.6.1游戏的难度划分 14
4.6.2 游戏消行得分 14
4.7 游戏新方块、将要出现方块的显示 15
4.7.1 游戏新方块 15
4.7.2 将要出现方块的显示 16
第5章 俄罗斯方块游戏测试 18
5.1俄罗斯方块游戏的性能要求 18
5.2 俄罗斯方块游戏的测试内容以及结果 18
致 谢 21
参考文献 22
论文字数:6270
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]