linux qt扫雷论文,毕业论文--基于QT的扫雷游戏设计与实现.doc

PAGE

PAGE

太原理工大学本科生毕业论文

基于QT的扫雷游戏的开发与实现

所在院(系): 软件学院

学生姓名:

指导教师:

研究起止日期:2014.3--2014.6

太 原 理 工 大 学

毕业设计(论文)任务书

第1页

毕业设计(论文)题目:

基于QT的扫雷游戏设计与实现

毕业设计(论文)要求及原始数据(资料):

1.介绍QT开发框架,以及扫雷游戏;

2.深入了解基于QT的扫雷游戏的相关技术;

3.熟练掌握QT开发框架的应用,训练编写C++程序的能力;

4.设计并实现基于QT的扫雷游戏;

5.深入分析基于QT的扫雷游戏的关键技术与编写语言;

6.训练检索文献资料和利用文献资料的能力;

7.训练撰写技术文档与学位论文的能力。

第2页

毕业设计(论文)主要内容:

1.介绍QT开发框架,以及扫雷游戏;

2.了解QT编程的相关技术;

3.熟悉QT开发框架;

4.设计基于QT的扫雷游戏;

5. 深入分析基于QT的扫雷游戏的关键技术与设计流程;

6.熟练掌握基于QT开发框架的C++编程;

7.设计与实现基于QT的扫雷游戏。

学生应交出的设计文件(论文):

1.内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;

2.包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。

第3页

主要参考文献(资料):

谭锋,章伟聪,Visual C++程序设计实训教程,北京:科学出版社,2003.8

成洁, 卢紫毅. Linux窗口程序设计——Qt精彩实例分析[M].北京:清华大学出版社,2008

王超龙,陈志华,Visual C++入门与提高,北京:人民邮电出版社,2002.6

肖宏伟,Visual C++实效编程百例,北京:人民邮电出版社,2004.8

张建强,张秀梅.扫雷游戏策略初探[J]. 数学教学,2004(6):32-33

肖永亮?Visual C++游戏编程基础,北京:电子工业出版社,2005.5

赵大伟,肖周芳,张艳.从扫雷游戏浅谈一些算法问题[J]. 科技信息,2008(29):69

刘加海,余建军,Visual C++程序设计基础,北京:科学出版社,2003.8

(美国)HYPERLINK "/search/star/Ivor+Horton"Ivor Horton,Beginning Visual C++2005,清华大学出版社,2007

(美国)斯塔勒,游戏编程中的数理应用,红旗出版社,2005.3

(美国)Michael Dawson,Beginning C++ Game Programming,人民邮电出版社,2006.1

(美国)莫里森,游戏编程入门,人民邮电出版社,2005.9

(美国)麦克沙夫瑞,游戏编程全接触,人民邮电出版社,2006.1

专业班级

软件1026班

学生

要求设计(论文)工作起止日期

2014年3月17日~2014年6月27日

指导教师签字

日期

2014年3月17日

教研室主任审查签字

日期

系主任批准签字

日期

PAGE \* MERGEFORMAT

PAGE \* MERGEFORMAT i

摘 要

本论文研究的是以QT为开发环境,设计并开发一款扫雷游戏,其功能类似于Windows操作系统自带的扫雷游戏。实现的功能有界面的规划,游戏难度的调整,计时器,鼠标事件以及游戏完成的判定。

论文首先介绍了制作游戏的整体思路及整个游戏设计的流程规划,然后介绍了雷区的布置及地雷随机产生的实现方法;重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为最要,鼠标事件是利用鼠标所发出的信息了解使用者的意图,进而做出相对应的动作,而清除未靠近地雷区方块由于引进了“扩散”这个概念而使其简单化。

本次设计只是完成了扫雷游戏的基本功能,在细节方面仍然有待完善。

关键词:扫雷; QT; 事件; 扩散

Design And Implementation Of Minesweeping Game Based On The QT Platform

Abstract

What my thesis research for is basic on the develop environment of QT, design and develop a mine game,its function is similar to the mine games of the Windows Operating System .

The thesis has introduced th

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值