JAVA版扫雷游戏毕业设计开题报告

上传人:痛*** 文档编号:87420007 上传时间:2022-05-09 格式:DOC 页数:11 大小:51.50KB
收藏 版权申诉 举报 下载
JAVA版扫雷游戏毕业设计开题报告_第1页
第1页 / 共11页
JAVA版扫雷游戏毕业设计开题报告_第2页
第2页 / 共11页
JAVA版扫雷游戏毕业设计开题报告_第3页
第3页 / 共11页
资源描述:

《JAVA版扫雷游戏毕业设计开题报告》由会员分享,可在线阅读,更多相关《JAVA版扫雷游戏毕业设计开题报告(11页珍藏版)》请在装配图网上搜索。

1、 毕业设计开题报告班 级:学 号:姓 名:学 院: 专 业:设 计 题 目:Java版扫雷游戏-后台功能实现子系统指导教师: 开题报告填写要求1开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及所在系审查后生效;2开题报告内容必须用按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3学生写文献综述的参考文献应不少于15篇(不包括辞典、手册)。文中应用参考文献处应标出文献序号,文后“参考文献”的书写,应按照国标GB 771487文后

2、参考文献著录规则的要求书写,不能有随意性;4学生的“学号”要写全号(如0201140102),不能只写最后2位或1位数字;5. 有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2004年3月15日”或“2004-03-15”;6. 指导教师意见和所在系意见用黑墨水笔工整书写,不得随便涂改或潦草书写。 毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一、所选课题国内外研究发展状况随着世界经济的长足发展和计算机技术的日益成熟,计算机被应用到

3、人类活动的各个领域,各种应用软件也相继问世,这其中有相当一部分是游戏软件【1】。使用游戏软件自然是为了满足人们对娱乐性的要求,而有些软件大都采用了3D设计对系统配置的要求较高,虽然各种游戏软件层出不穷,但是这些游戏的开发成本非常大,所以游戏的开发具有一定的风险性,但是一些小游戏的开发具有成本小,编写简单的优势,所以这些小游戏在游戏开发中也占有一席之地【2】。在众多游戏软件中,也不乏一些小游戏的身影,它们对系统的配置要求较低。能够满足人们对娱乐性的需求,是人们在完成工作娱乐时候的最好选择【3】。现在越来越多的人投入到这种小游戏的开发当中,它已经成为一类必不可少的游戏软件,在各种操作系统中都附带了

4、一些小游戏,而这些游戏成为电脑用户软件中不可或缺的一部分,在这类小游戏中包括益智类游戏,它以画面精美游戏方法简单等特点得到大家的认可【4】。成为人们在工作之余不可或缺的好伙伴,扫雷游戏现在正被大量游戏爱好者所享受。为此扫雷游戏现在正被不断地改进和优化,国内外对扫雷游戏研究已经逐步深化,但扫雷界面单一,不够美观,未来的扫雷游戏必然更加完美,其界面一定会更加美观,游戏的等级可分数个,玩家可根据自己的能力和兴趣调整等级,使玩家融入在更加刺激的游戏氛围中【5】【6】。二、课题设计的目的和意义扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越

5、来越庞大,复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款下游戏受到越来越多人的喜爱【7】。随着现代生活节奏的加快,人们来自学习、生活等各方面的压力越来越大,疲惫的人们需要一些休闲的生活来释放他们劳累的身心【8】。在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生活的一部分,越来越多的人使用计算机办公,娱乐【9】。 扫雷游戏不仅能够使劳累的人们得到休息,也有利于锻炼人们灵活的思维判断能力。现代社会是一个高度信息化的社会,网络给人们带来了极大的便利。【10】而JAVA作为一门简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异,多线程

6、的动态语言,具有跨平台,擅长网络编程的独特优势。【11】因此,用JAVA开发一款扫雷游戏有较大意义且具备可行性。【12】经过三年的大学学习,我对理论知识已经有了一定的了解与认知,本次的毕业设计便是将书本上所学的理论知识与实际相结合,同时也是对所学知识的一种检查,希望通过本次的毕业设计使自己在程序的开发和设计上有新的认识并能有所提高。本次毕业设计既锻炼了我们的实际动手能力,对于我们以后工作能力的培养具有重要意义。三、该课程设计选题在该领域现状在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常的一部分,越来越多的人使用计算机办公、娱乐等等。【13】扫雷游戏是Window操作系统自带的一

7、款小游戏,在过去的几年里,Window操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。 虽然近几年的网络游戏的风靡,但扫雷作为一种小游戏还是受到各界人士的热爱,扫雷作为一种小游戏也在不断地更新中,以不同的面貌出现,全新的扫雷方式。【14】单机游戏定位于大众化娱乐,收费低廉,内容丰富,有利于缓解人们因工作学习紧张或经济不景气造成的心理压力【15】。四、系统研究内容在不掀开任何藏有地雷的方块情况下,以最快的速度找出所有的地雷。如果在掀开方块的过程中,不小心翻到藏有地雷的方块,则宣告失败,惟有将所有不含地雷的方块

8、掀开,游戏才算成功。 游戏的操作方面主要以鼠标为主,当鼠标指针对准未翻开的方块按下左键时即表示翻开方块,当鼠标指针对准未翻开的方块按下右键时即表示标示或疑似地雷,反复按下右键则方块会以未标示-标示-疑似三者关系不断循环。游戏者可以通过地雷区内的数字提示了解以数字为中心的其周边八个方格内所含的地雷数,假若翻开的方块显示数字“3”,则表示以其为中心的周边方块内藏有3个地雷。五、毕业设计思路框架1、 查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查询相关资料2、通过查询资料了解该系统要如何做,即要做哪些东西。3、设计出大体的功能模块,画出模块图。4、通过进一步的了解,对每个功能模块进

9、行细化,将每一步都想清楚。制定出每一步做法和注意的地方5、对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。6、最后,整理个阶段的设计记录文档,写成论文稿。参考文献:1 邹吉滔.J2ME游戏开发M.北京:清华大学出版社,2009,(5):11202 陈锐.Java游戏编程原理与实践教程M.北京:人民邮电出版社,2013,(2):1203 埃克尔.Java编程思想.陈浩鹏译M.北京:机械工业出版,2010,(2):23894 耿祥义.Java大学实用教程M.北京:清华大学出版社,2009.20355 耿祥义.Java课程设计M.北京:清华大学出版社,2007.1060

10、06 王鹏.Java Swing图形界面开发与案列详解M.北京:清华大学出版社,2008.60807 黄嘉辉.Java王璐程序设计M.北京:清华大学出版社,(4):25538 张孝祥.Java就业培训课程M.北京:清华大学出版社,2003.40909 王宜贵.软件工程M.长沙:机械出版社,2008.153210 袁然.Java案例开发集锦M.北京:电子工业出版社,2007.102511 聂哲,袁梅冷.Java面向对象程序设计M.北京:高等教育出版社,2005.224512 张利国.Java实用案例教程M.北京:清华大学出版社,2003.708513 Douglas Bell,Mike Parr

11、.Java程序设计.袁毅等译M.中国水利电出版社,2006.335114 张海藩.软件工程M.北京:清华大学出版社,2009.112615 李刚.疯狂Java讲义M.北京:电子工业出版社,2012.2370 毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):一、所选课题研究解决的问题基于Java开发扫雷游戏软件,并完成论文写作。在不掀开任何藏有地雷的方块情况下,以最快的速度找出所有的地雷。如果在掀开方块的过程中,不小心翻开藏有地雷的方块,则游戏结束,惟有所有不含地雷的方块掀开,游戏才算成功。游戏区包括雷区、地雷计数器和计时器。扫雷就是这种逻辑的叠加。格子数越多难

12、度越高,越难推理,这是一个很益智的游戏,正向推理,逆向推理,很考验你的耐心。本文研究并完成一套基于Java的扫雷游戏的设计与实现,对现有技术的应用,理论结合实际的情况下,进行扫雷游戏软件的设计与实现,并详细讨论了系统实现过程当中的难点。具体工作内容如下:1、熟悉相关知识与开发过程 熟悉Java软件开发工具,熟悉扫雷游戏开发流程,设计原理等。2、扫雷游戏的实际及各部分功能模块的实现(我负责后台功能实现模块) (1)模块控制功能实现:游戏模块控制功能主要通过游戏里面的按钮来控制游戏的开始、游戏等级的选择和游戏的退出这三个功能,并设计相应的雷区界面大小。 (2)软件开发工具的选择:本课题主要是基于J

13、ava语言编程设计,并用递归算法在Eclipse平台上运行,对游戏功能进行设计与实现,以达到较好的游戏效果。 (3)测试 软件功能的测试,编制完成后对各部分功能进行详细的测试,以保证系统能顺利运行,实现其最终效果。二、难点及关键技术1、难点:具有计时功能,即显示用户完成移动盘子所花费的时间。2、关键技术:关键技术在于类之间接口的连接,各自类的功能的实现,使用Eclipse平台采用Java语言来实现。三、研究方法和技术途径1、研究方法(1) 书本理论知识结合课题实际。(2) 查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。(3) 通过查询资料了解该系统要如何做,及要做

14、哪些东西。(4) 设计出大体上的功能模块,画出模块图。(5) 通过进一步的了解,对每个功能模块进化细化,将每一步都想清楚。制定出每一步的做法和注意的地方。(6) 对设计出的扫雷游戏软件进行测试,查找修改不足之处,并继续完善细节,力求把软件做到最好。(7) 最后,整理各阶段的设计记录文档,写成论文稿。2、技术途径 Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、可移植的、性能很优异的、多线程的动态语言。Java吸取了C+面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反

15、复利用。程序员只需把主要精力用在类和接口的设计和应用上。Java提供了众多的一般对象的类,通过继承即可使用父类的方法。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。虽然大多数用户很乐于将Eclipse当做Java集成开发环境(IDE)来使用,但Eclipse的目标去不仅限于此。Eclipse还包括插件开发环境(Plug-in Development Environment,PDE),这个

16、组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 毕 业 设 计 开 题 报 告指导教师意见: 指导教师: 2014 年 3 月 1 日所在学院审查意见: 教学院长: 尹四清 2014 年 3 月2 日附件:参考文献注释格式学术期刊 作者论文题目期刊名称,出版年份,卷(期):页次如果作者的人数多于3人,则写前三位作者的名字后面加“等”,作者之间以逗号隔开。例如:1 李峰,胡征,景苏等. 纳

17、米粒子的控制生长和自组装研究进展. 无机化学学报, 2001, 17(3): 3153242 J.Y.Li, X.L.Chen,H.Li. Fabrication of zinc oxide nanorods. Journal of Crystal Growth, 2001,233:57学术会议论文集 作者论文题目文集编者姓名学术会议文集名称,出版地:出版者,出版年份:页次例如:3 司宗国 谢去病 王群重子湮没快度关联的研究见赵维勤,高崇寿编第五届高能粒子产生和重离子碰撞理论研讨会文集,北京:中国高等科学技术中心,1996:105图书 著者书名版本出版地:出版者,出版年页次如果该书是第一版则可

18、以略去版次。例如:4韩其智 孙洪洲群论北京:北京大学出版社,1987101预印本 作者论文题目预印本编号(出版年份)例如:5Xiaofeng Guo and Jianwei QiuThe leading power corrections to the structure functionshepph/9810548(1998)学位论文 作者论文题目学士(或硕士、博士)学位论文. 出版地:出版者,出版年份例如:6 陈异. 纳米粒子形貌控制研究. 硕士学位论文. 北京:中国科学院, 2002电子文献 主要责任者. 电子文献题名电子文献的出处或可获地址. 发表或更新日期例如:7 王明亮. 关于中国学术期刊标准化数据库系统工程的进展. 1998-08-16专利 专利所有者. 专利名称. 专利国别:专利号,日期.例如:8 姜锡洲.一种温热外敷药制备方案. 中国专利:881056073,1989-07-26.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!