欢迎来到天天文库
浏览记录
ID:35918290
大小:981.00 KB
页数:54页
时间:2019-04-24
《毕业论文--基于QT的扫雷游戏设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、太原理工大学本科生毕业论文基于QT的扫雷游戏的开发与实现所在院(系):软件学院学生姓名:指导教师:研究起止日期:2014.3--2014.6太 原 理 工 大 学毕业设计(论文)任务书第1页毕业设计(论文)题目:基于QT的扫雷游戏设计与实现毕业设计(论文)要求及原始数据(资料):1.介绍QT开发框架,以及扫雷游戏;2.深入了解基于QT的扫雷游戏的相关技术;3.熟练掌握QT开发框架的应用,训练编写C++程序的能力;4.设计并实现基于QT的扫雷游戏;5.深入分析基于QT的扫雷游戏的关键技术与编写语言;6.训练检索文献资料和利用文献资料的能力;7.训练撰写技术文档与学位论文的能力。第2页毕
2、业设计(论文)主要内容:1.介绍QT开发框架,以及扫雷游戏;2.了解QT编程的相关技术;3.熟悉QT开发框架;4.设计基于QT的扫雷游戏;5.深入分析基于QT的扫雷游戏的关键技术与设计流程;6.熟练掌握基于QT开发框架的C++编程;7.设计与实现基于QT的扫雷游戏。学生应交出的设计文件(论文):1.内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2.包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 第3页主要参考文献(资料):[1]谭锋,章伟聪,VisualC++程序设计实训教程,北京:科学出版社,2003.8[2]成洁,卢紫毅.Linux窗口程序设计——Q
3、t精彩实例分析[M].北京:清华大学出版社,2008[3]王超龙,陈志华,VisualC++入门与提高,北京:人民邮电出版社,2002.6[4]肖宏伟,VisualC++实效编程百例,北京:人民邮电出版社,2004.8[5]张建强,张秀梅.扫雷游戏策略初探[J].数学教学,2004(6):32-33[6]肖永亮 VisualC++游戏编程基础,北京:电子工业出版社,2005.5[7]赵大伟,肖周芳,张艳.从扫雷游戏浅谈一些算法问题[J].科技信息,2008(29):69[8]刘加海,余建军,VisualC++程序设计基础,北京:科学出版社,2003.8[9](美国)IvorHorto
4、n,BeginningVisualC++2005,清华大学出版社,2007[10](美国)斯塔勒,游戏编程中的数理应用,红旗出版社,2005.3[11](美国)MichaelDawson,BeginningC++GameProgramming,人民邮电出版社,2006.1[12](美国)莫里森,游戏编程入门,人民邮电出版社,2005.9[13](美国)麦克沙夫瑞,游戏编程全接触,人民邮电出版社,2006.1专业班级软件1026班学生要求设计(论文)工作起止日期2014年3月17日~2014年6月27日指导教师签字日期2014年3月17日教研室主任审查签字日期系主任批准签字日期摘要本论
5、文研究的是以QT为开发环境,设计并开发一款扫雷游戏,其功能类似于Windows操作系统自带的扫雷游戏。实现的功能有界面的规划,游戏难度的调整,计时器,鼠标事件以及游戏完成的判定。论文首先介绍了制作游戏的整体思路及整个游戏设计的流程规划,然后介绍了雷区的布置及地雷随机产生的实现方法;重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为最要,鼠标事件是利用鼠标所发出的信息了解使用者的意图,进而做出相对应的动作,而清除未靠近地雷区方块由于引进了“扩散”这个概念而使其简单化。本次设计只是完成了扫雷游戏的基本功能,在细节方面仍然有待完善。关键词:扫雷;QT;事
6、件;扩散ivDesignAndImplementationOfMinesweepingGameBasedOnTheQTPlatformAbstractWhatmythesisresearchforisbasiconthedevelopenvironmentofQT,designanddevelopaminegame,itsfunctionissimilartotheminegamesoftheWindowsOperatingSystem.Thethesishasintroducedthelayoutofminedareasandthemethodofhowtocreatethemin
7、esatrandom.ItusevairiesofcomponentsinQTandthecombinationofsomesimplecalculations;thethesislaysemphasisonintroducingtheprocessingofeacheventinthegame.Amongtheseevents,themouseeventandtheeventofclearanceoftheareawhichisn’tclosetothe
此文档下载收益归作者所有