职场大变样社区

查看: 1524|回复: 0
打印 上一主题 下一主题

魔法拼图设计实现

[复制链接]

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 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.1  LINUX主要特征………………………………………………………………………4
3.2  语言选择………………………………………………………………………………4
3.2.1  C++特点 ……………………………………………………………………………5
3.2.2  Qt特点 ……………………………………………………………………………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

包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表