开题报告
学生姓名 专 业
计算机科学与技
术(网络方向)
学 号
指导教师姓名 职 称
论文(设计)题目 基于 Java 的飞机大战游戏的设计与实现
开题报告内容:毕业论文(设计)选题研究的背景和意义、国内外研究现状及应
用前景(文献综述)、拟研究的主要问题、拟采用的研究方法和手段等(不够可加
页)。
一、背景和意义
90 年代的我们,对小时候的一些经典街机游戏肯定是印象深刻,像“飞机大战超级玛
丽”、“坦克大战””等,这些游戏伴随了我们童年,怀旧经典,重温这些经典的游戏,我选择
“飞机大战”作为设计的项目。
而基于 Java 语言开发“飞机大战游戏”,也是对大学知识的一次运用,的项目不但可
以重拾儿时的回忆,也同样是对大学知识的一次回顾与复习。
飞机大战游戏拥有所有游戏共通的独立成份。它有一个游戏循环(这个过程被反复
执行直到游戏退出)。这个游戏循环读取玩家的输入,处理这个输入,然后更新游戏的元
素(下落的 Enemy airplane Hero airplane 的输赢(本机是否空血)以后要做的所有的
简单的游戏都要用到这些东西,所以学习这个过程并且实现它是非常重要的。当第一次
完成它之后,以后再做游戏时就能看出那个游戏有多难以及要花多长时间。如果没有完
整的完成过这些,哪怕一次,就永远不能完整地正确领会其中的每个元素。当做大的项目
时,就更不能确定复杂性及所要的时间如果甚至不能正确地领会这整个过程(因为你没
能完成它),可能是没能建立一个合适的时间适的时间,更有可能的是不够努力
二、国内外现状及应用前景
Ja v a 作为一门成熟的编程语言,以其简单性、可移植性和平台无关性到了广泛地
应用,对于游戏开发来说,由于涉及到比较复杂的情况,开发过程很多时候是一个不断修
改的过程,可以方便的修改游戏内容是十分天键的由其虚拟机特 Java 本身就可以用来
编写游戏脚本,也有例如 beanshe 以无缝的和 Java 语言进行交互,这些都极大的方便
由于 Java 语言的的可移植性和平台无关性等优点,如今设计开发的运用有两大是手机
游戏,另一个就是 Java 语言在游戏开发如今正由市场正在不断的扩于苹果的 17%,用
Java 语言开发游戏也迎来了黄金期 Java 语言称霸企业级应用这么多年,事实证明今
Java 在游戏开发领域,也正开始展露头脚。
现阶段人们的工作压力,生活压力比较大,人们可以缓解压力,释放压力的东西
越来越少,飞机大战内容少,操作简单,可以很大程度的缓解人们压力,这样的游戏
国内的虽然不少,但是不耐玩,没有多少操作性,所以新奇的飞机大战游戏的前景还
是有很大的广阔空间。
三、拟研究的主要问题
该游戏要满足以下功能性需:
(1)游戏状态控制功能游戏的状态控制包括运行、暂停、恢复及结束游戏,首先进
1