1. 研究目的与意义
飞机大战是电脑游戏发展史中早期最为经典的游戏之一,经常能在掌上游戏机、手机以及电脑上见到这个游戏。
不过,以往常见的飞机大战游戏是二维平面上的,并且大多以黑白的形式出现,当然在电脑上可以看到多种颜色的飞机大战。
java自面世后就非常流行,发展迅速,对c 语言形成了有力冲击。
2. 课题关键问题和重难点
本次的开发内容基于java的飞机大战游戏就是游戏与java编程语言相结合的例子。
从游戏的基本玩法出发,主要就是hero airplane和enemy airplane的对决,首先应该有个界面来装载整个游戏,然后就是hero airplane的移动方式(鼠标移动或键盘移动),接下来就是hero airplane子弹的生成,然后是enemy airplane的出现方式, 2 然后enemy airplane的子弹生成,最后是hero airplane与enemy airplane的对战结果。
该游戏要满足以下功能性需求: (1)游戏状态控制功能 游戏的状态控制包括运行、暂停、恢复及结束游戏,首先进入游戏的加载页面,在游戏进行时,你需要去做其他事情但又不想让游戏结束,你可以选择暂停游戏,当你忙完事情你可以选择恢复游戏,当游戏结束时会提示。
3. 国内外研究现状(文献综述)
1.研究背景电子游戏,又称电玩游戏,是指人通过电子设备,如电脑、游戏机等,进行游戏的一种娱乐方式。
电子游戏的的特征主要有:互动性,即人与机器之间产生的一种关系;模拟性,对现实世界或思维世界的模拟。
真正的电子游戏⑴专用机产生在70年代初。
4. 研究方案
1.设计方案本次方案界面布局釆用了 ps绘图渲染和修饰技术,在动画实现上利用了图片切换实现了电影电视中帧的概念,在技术层面上利用java的多线程技术,在整体模式上釆用了 mvc的分层思想。
2.功能模块本次方案主要由用户和游戏系统2部分组成,用户可直接点击开始进入游戏。
游戏内的碰撞触发事件、游戏结束事件等都会有相应的检测手段进行。
5. 工作计划
第一阶段:2022年12月~2022年1月开题 这一时段主要进行前期资料收集,确定具体论文题目与文章研究侧重点;上交毕业论文任务书。
第二阶段:2022年1月~2月拟定提纲这一时段,根据自己的论文内容有针对性的收集整理资料,拟定较为详细的论文提纲,并和指导教师进行意见交流,确定设计意向。
并提交开题报告 第三阶段:2022年2月~2022年3月开始毕业设计并完成基本内容,这 一阶段,针对论文内容和毕业设计进一步进行资料的调查、收集、整理,并 进行较为深入的研究分析,完成论文初稿,并和指导教师进行意见交流。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。