开题报告论文(设计)题目基于Java的飞机大战游戏的设计与实现开题报告内容:毕业论文(设计)选题研究的背景和意义、国内外研究现状及应用前景(文献综述)、拟研究的主要问题、拟采用的研究方法和手段等(不够可加页)
一、背景和意义90年代的我们,对小时候的一些经典街机游戏肯定是印象深刻,像“飞机大战超级玛丽”、“坦克大战””等,这些游戏伴随了我们童年,怀旧经典,重温这些经典的游戏,我选择“飞机大战”作为设计的项目
而基于Java语言开发“飞机大战游戏”,也是对大学知识的一次运用,的项目不但可以重拾儿时的回忆,也同样是对大学知识的一次回顾与复习
飞机大战游戏拥有所有游戏共通的独立成份
它有一个游戏循环(这个过程被反复执行直到游戏退出)
这个游戏循环读取玩家的输入,处理这个输入,然后更新游戏的元素(下落的EnemyairplaneHeroairplane的输赢(本机是否空血)以后要做的所有的简单的游戏都要用到这些东西,所以学习这个过程并且实现它是非常重要的
当第一次完成它之后,以后再做游戏时就能看出那个游戏有多难以及要花多长时间
如果没有完整的完成过这些,哪怕一次,就永远不能完整地正确领会其中的每个元素
当做大的项目时,就更不能确定复杂性及所要的时间如果甚至不能正确地领会这整个过程(因为你没能完成它),可能是没能建立一个合适的时间适的时间,更有可能的是不够努力二、国内外现状及应用前景Java作为一门成熟的编程语言,以其简单性、可移植性和平台无关性到了广泛地应用,对于游戏开发来说,由于涉及到比较复杂的情况,开发过程很多时候是一个不断修改的过程,可以方便的修改游戏内容是十分天键的由其虚拟机特Java本身就可以用来编写游戏脚本,也有例如beanshe以无缝的和Java语言进行交互,这些都极大的方便由于Java语言的的可移植性和平台无关性等优点,如今设计开发的运用有两大是手机游戏,另一个就是