职场大变样社区

标题: 拼图游戏毕业设计 [打印本页]

作者: admin    时间: 2016-4-25 15:12
标题: 拼图游戏毕业设计
技术:C++、QT等
摘要:
拼图游戏是一种可变性很高且耐玩的游戏,在平时空闲的时候可以自己制定图片然后享受智力拼图,空闲之余不妨放松一下。拼图是一种大人与小孩都能玩的游戏,它可以开发智力且帮助大家提高动脑解决问题的能力。玩拼图还有助于手眼协调,玩家能训练和了解“部分”与“全部”的关系,可以知道许多的“部分”能拼凑出一个“全部”,以及一个“全部”是由许多“部分”所组成的。
本课题主要是在Linux环境下用嵌入式C语言及QT对一小型游戏进行开发。选择一个游戏的拼图图片,单击方框可使图片移动,从而能够拼出一幅完整的图片,这类游戏主要考察玩家的反应能力,在游戏之余提高观察和应变能力。
本游戏中通过分析C游戏的开发流程,对功能进行设计。该游戏主要实现了开始游戏,更改图片,游戏难度选择(9宫初级,16宫中级和25宫高级),战况成绩统计,成绩排名,背景音乐等功能。游戏界面美观,操作简单,功能齐全,是广大游戏爱好者都喜欢的一款游戏,具有一定的复杂性和可玩性。

关键词:拼图游戏;嵌入式;Linux;QT

目录:
摘 要    i
Abstract    ii
1  前言    1
1.1项目的目的与意义    1
1.2系统开发方法介绍    1
1.3本文结构    3
2  项目开发语言及开发环境    4
2.1 C语言    4
2.1.1设计特性    4
2.1.2高效性    4
2.1.3可移植性    5
2.1.4强大的功能和灵活性    5
2.1.5面向编程人员    5
2.1.6缺点    5
2.2开发环境    6
2.3 QT Creator    6
2.4 嵌入式开发    6
3  可行性分析    8
3.1可行性分析所采用的方法和步骤    8
3.2可行性分析    8
3.3稳定性    9
4  总体设计    10
4.1功能需求    10
4.2总体设计方案    10
4.3系统流程设计    11
4.4功能模块设计    12
5  详细设计    15
5.1关键算法的设计与实现    15
5.1.1图片随机分割问题    16
5.1.2判断图片是否可以交换    21
5.1.3更改图片    23
5.2模块命名规则    23
5.3 QSS文件    27
5.4 用户界面快照设计概述    27
6  软件测试    29
6.1测试的目的及相关问题    29
6.2测试方法    30
6.3部分测试用例    32
6.3.1拼图测试    32
6.3.2游戏难度测试    33
6.3.3拼图游戏窗体外观测试    33
6.4测试分析和总结    34
结    论    35
参考文献    37
致  谢    38
外文原文    39
中文原文    50

包含资料:


截图:




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






欢迎光临 职场大变样社区 (http://www.zcdby.com/) Powered by Discuz! X3.2