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