admin 发表于 2016-5-16 11:56:28

魔法拼图设计实现

技术:C++、QT等
摘要:
电脑游戏如今已成为人们休闲娱乐中不可缺少的一部分,缓解了人们的精神压力,但是现在很多电脑游戏有着各种各样的弊病,有的游戏对电脑配置要求很高,令人们望而生畏,有的则需要很长时间来通关,浪费了人们大量的时间和精力在游戏上,甚至有害身心健康。基于上面的原因,我想到了我儿时玩了一款拼图游戏,这款游戏的理念十分经典,就是把一幅完整的图片打乱,然后再把它还原。这款游戏适合于一切年龄段的人们,既有趣还开发智力。所以,我用我所学过的C++语言在QT CREATOR IDE把这款游戏开发出来搬到电脑上,希望现在的小朋友有一款适合他们年龄段的游戏。一般的拼图游戏分为摆放式拼图游戏和挪动式拼图游戏,我所开发的这款属于摆放式拼图游戏,游戏界面分为两部分,左面是打乱的图片,右面是用于摆放图片的空间,图片摆放正确后会弹出弹框以示游戏成功。

关键词:信号 槽函数图形用户界面

目录:
1引言………………………………………………………………………………………1
2游戏介绍…………………………………………………………………………………1
2.1开发背景………………………………………………………………………………1
2.2游戏简介………………………………………………………………………………2
2.3游戏主要模块…………………………………………………………………………3
2.3.1开始游戏……………………………………………………………………………3
2.3.2暂停游戏……………………………………………………………………………3
2.3.3停止游戏……………………………………………………………………………3
2.3.4恢复游戏……………………………………………………………………………3
2.2.5答案查看……………………………………………………………………………3
2.3.6难度等级选择………………………………………………………………………3
2.3.7查看成绩……………………………………………………………………………3
2.3.8查看排名……………………………………………………………………………3
2.4游戏特点………………………………………………………………………………4
3方案论证…………………………………………………………………………………4
3.1LINUX主要特征………………………………………………………………………4
3.2语言选择………………………………………………………………………………4
3.2.1C++特点 ……………………………………………………………………………5
3.2.2Qt特点 ……………………………………………………………………………4
3.2.3方案选择……………………………………………………………………………5
4系统分析…………………………………………………………………………………5
4.1系统需求分析…………………………………………………………………………5
4.1.1游戏基本规则………………………………………………………………………5
4.1.2系统功能需求………………………………………………………………………6
4.2可行性研究………………………………………………………………………6
4.2.1开发语言可行性分析………………………………………………………………6
4.2.2系统可行性分析………………………………………………………………6
4.2.3经济可行性分析……………………………………………………………………7
5方案设计…………………………………………………………………………………7
5.1总体设计…………………………………………………………………………………7
5.1.1系统设计环境…………………………………………………………………………7
5.2具体设计…………………………………………………………………………………7
5.2.1界面设计………………………………………………………………………………7
5.2.2初始化图片……………………………………………………………………………7
5.2.1难度设置………………………………………………………………………………7
5.2.4游戏图片载入…………………………………………………………………………8
5.2.5游戏判定需求…………………………………………………………………………8
5.2.6游戏其他需求…………………………………………………………………………8
5.3设计流程图………………………………………………………………………………8
5.4设计效果图………………………………………………………………………………9
6功能模块概述……………………………………………………………………………10
6.1具体项目实现…………………………………………………………………………10
6.1.1配置项目……………………………………………………………………………10
6.1.2编写程序……………………………………………………………………………11
6.2登录注销……………………………………………………………………………11
6.2.1用户登录……………………………………………………………………………11
6.2.2用户注销……………………………………………………………………………11
6.3主窗体界面……………………………………………………………………………13
6.4难度等级选择…………………………………………………………………………24
6.4.1图像选择……………………………………………………………………………24
6.4.2划分难度选择………………………………………………………………………25
6.4.3移动图像……………………………………………………………………………25
6.5开始游戏………………………………………………………………………………33
6.6暂停游戏………………………………………………………………………………33
6.7恢复游戏………………………………………………………………………………33
6.8停止游戏………………………………………………………………………………33
6.9答案查看………………………………………………………………………………34
6.10结束游戏……………………………………………………………………………34
6.11记录保存……………………………………………………………………………35
6.12成绩查询……………………………………………………………………………35
7游戏测试…………………………………………………………………………………36
7.1界面测试………………………………………………………………………………36
7.2菜单测试………………………………………………………………………………36
7.3运行测试………………………………………………………………………………36
7.4鼠标测试………………………………………………………………………………36
7.5测试结果分析…………………………………………………………………………37
8结束………………………………………………………………………………………37
参考文献……………………………………………………………………………………38
致谢………………………………………………………………………………………39

包含资料:


截图:




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


页: [1]
查看完整版本: 魔法拼图设计实现