admin 管理员组

文章数量: 887021


2024年2月28日发(作者:c语言数据类型说明保留字)

山西工商学院本科生毕业论文(设计)开题报告

学生姓名

指导教师姓名

论文(设计)题目

专 业

计算机科学与技学 号

术(网络方向)

职 称

基于Java的飞机大战游戏的设计与实现

开题报告内容:毕业论文(设计)选题研究的背景和意义、国内外研究现状及应用前景(文献综述)、拟研究的主要问题、拟采用的研究方法和手段等(不够可加页)。

一、背景和意义

90年代的我们,对小时候的一些经典街机游戏肯定是印象深刻,像“飞机大战超级玛丽”、“坦克大战””等,这些游戏伴随了我们童年,怀旧经典,重温这些经典的游戏,我选择“飞机大战”作为设计的项目。

而基于Java语言开发“飞机大战游戏”,也是对大学知识的一次运用,的项目不但可以重拾儿时的回忆,也同样是对大学知识的一次回顾与复习。

飞机大战游戏拥有所有游戏共通的独立成份。它有一个游戏循环(这个过程被反复执行直到游戏退出)。这个游戏循环读取玩家的输入,处理这个输入,然后更新游戏的元素(下落的Enemy airplane Hero airplane的输赢(本机是否空血)以后要做的所有的简单的游戏都要用到这些东西,所以学习这个过程并且实现它是非常重要的。当第一次完成它之后,以后再做游戏时就能看出那个游戏有多难以及要花多长时间。如果没有完整的完成过这些,哪怕一次,就永远不能完整地正确领会其中的每个元素。当做大的项目时,就更不能确定复杂性及所要的时间如果甚至不能正确地领会这整个过程(因为你没能完成它),可能是没能建立一个合适的时间适的时间,更有可能的是不够努力

二、国内外现状及应用前景

Ja v a作为一门成熟的编程语言,以其简单性、可移植性和平台无关性到了广泛地应用,对于游戏开发来说,由于涉及到比较复杂的情况,开发过程很多时候是一个不断修改的过程,可以方便的修改游戏内容是十分天键的由其虚拟机特Java本身就可以用来编写游戏脚本,也有例如beanshe以无缝的和Java语言进行交互,这些都极大的方便由于Java语言的的可移植性和平台无关性等优点,如今设计开发的运用有两大是手机游戏,另一个就是Java语言在游戏开发如今正由市场正在不断的扩于苹果的17%,用Java语言开发游戏也迎来了黄金期Java语言称霸企业级应用这么多年,事实证明今Java在游戏开发领域,也正开始展露头脚。

现阶段人们的工作压力,生活压力比较大,人们可以缓解压力,释放压力的东西越来越少,飞机大战内容少,操作简单,可以很大程度的缓解人们压力,这样的游戏国内的虽然不少,但是不耐玩,没有多少操作性,所以新奇的飞机大战游戏的前景还是有很大的广阔空间。

三、拟研究的主要问题

该游戏要满足以下功能性需:

(1) 游戏状态控制功能游戏的状态控制包括运行、暂停、恢复及结束游戏,首先进入游戏的加载页面,在游戏进行时,你需要去做其他事情但又不想让游戏结束,你可以选择将鼠标移出屏幕,当你忙完事情你可以将鼠标移进屏幕,当游戏结束时会提示。

(2) 玩家飞机射速恒定,打掉特殊东西加持子弹

1

(3) 游戏难度的调整玩家越往后游戏的难度越高,敌机的数量越多、敌机的速度越快、敌机的子弹数量越多且越快。

(4) 游戏界面绘画功能在右上角当前游戏得分与本机血条,游戏主屏主要用来输出用户对Hero airplane Enemy airplane的动作显示。

(4)玩家游戏控制功能玩家可以通过控制鼠标来控制友机的移动和友机子弹的发射。

四、拟采用的研究方法和手段

本次毕业设计采用研究方法为调查法,通过调查网上现存的基于JJava的飞机大战游戏的运行方式以及界面设计,调查人么对这款游戏的需求。再通过模拟法模拟出大众可以理解,可以接受的游戏模式,创新出人们比较新奇的玩法和界面来笼络用户,最后通过个案研究法确定自己的基本思路与框架,确保自己设计的作品可以被人们接受和使用。

根据自己所确定的方向和思路,通过自己所学的专业知识去构建自己的游戏,尽可能的去满足客户的需求和吸引用户的眼球,尽量做出用户合乎心意的飞机大战游戏。

论文(设计)进度安排:

1.2018年11月15日至12月15日,提交开题报告。

2.2018年12月16日至2019年3月31日,完成毕业设计考思科办公管理系统的设计部分及毕业论文的初稿撰写。

3.2019年4月1日至4月10日,提交中期检查相关资料,参加中期检查。

4.2019年4月11日至5月10日,完成毕业设计考思科办公管理系统的实现与调试及毕业论文的攥写,提交毕业成果并申请答辩。

5.2019年5月11日至5月20日,参加毕业论文复制率检测和质量抽检。

6.2019年5月20日至5月30日,提交答辩相关资料,准备答辩事宜。

7.2019年6月1日至6月10日,按照学院安排,参加毕业论文(设计)答辩。

2

参考文献:

[1]明日科技.Java项目开发全程实录(第4版).北京:清华大学出版社,2018.

[2]薛华成.管理信息系统.北京:清华大学出版社,2013.

[3]黄梯云.管理信息系统导论.机械工业出版社,2012.

[4]耿祥意,张跃平.JSP实用教程(第二版).清华大学出版社,2013.10.

[5]刘斌著.精通JaveWeb 整合开发.电子工业出版社,2014.5 .

[6]王趾成.软件工程(第二版).大连理工大学出版社.2011.

[7]萨师煊.数据库系统概论(第四版),高等教育出版社,2016.5.

[8]陈志泊,李冬梅,王春玲编.数据库原理及应用教程. 北京:人民邮电出版社,2012.3.

[9]王璞.网页制作三剑客.北京:清华大学出版社.2013.

[10]吴建,张旭东.JSP网络开发入门与实践.人民邮电出版社,2012.

[11]杨选辉.信息系统分析与设计.北京:清华大学出版社,2015.

[12]PhotoShop网页设计的技巧研究[J].张成忠.电脑知识与技术.2015(20)

陈恒,楼偶俊,朱毅,顼聪,张术梅.JSP网站设计.北京:清华大学出版社,2017.

[13] 何玉洁.数据库原理与应用教程.机械工业出版社.2014:23-78

[14] 盛仲飙.JSP中数据库访问的性能优化研究.微型电脑应用.2016,(9):16-17

[15]Chris Hart, John Kauffman, David Sussman, and Chris ing

2.0 with C#[M]. United States of America: Wiley Publishing, Inc,2016.

[16]Prabuddha De, Technology Usage and Online Sales: An Empirical Study. INFORMS

PubsOnLine.2012.

指导教师意见:

签字:

年 月 日

二级学院意见:

签字:

年 月 日

3


本文标签: 游戏 设计 开发 研究 飞机