基于JAVA的雷电游戏(论文+PPT+源码)

该项目是一个使用JAVA开发的雷电游戏,涵盖了游戏状态控制、难度调整、界面绘画和玩家控制等功能。开发平台是Eclipse,利用Java的平台无关性和面向对象特性。游戏功能包括飞机与子弹的碰撞检测,以及随着游戏进程增加的难度。系统测试确保了游戏的正常运行,包括游戏启动、子弹发射和过关打怪的场景。
摘要由CSDN通过智能技术生成

幻灯片1

基于JAVA的雷电游戏

幻灯片2

1.项目简介

2.开发平台与开发技术

3.雷电游戏模块设计

4.雷电功能实现

5.系统测试

幻灯片3

返回

项目简介

此雷电游戏通俗来说就是我方飞机和敌方之间的对决。

该雷电游戏需要满足的功能性需求大致如下:

游戏状态控制功能

游戏难度的调整

游戏界面绘画功能

玩家游戏控制功能

幻灯片4

开发平台与开发技术

开发平台

Eclipse: Eclipse的本身只是一个框架平台,但是众多插件的支持,

使得Eclipse拥有较佳的灵活性。是著名的跨平台自由集成

开发环境(IDE),许多软件开发商以Eclipse为框架开发自己

的IDE。

开发技术

Java :具有平台无关性、安全性、面向对象、异常处理。

返回

幻灯片5

雷电游戏功能模块设计

游戏状态控制功能

游戏难度的调整

游戏界面绘画功能

玩家游戏控制功能

幻灯片6

返回

游戏状态控制功能 :

游戏的状态控制包括运行、暂停、恢复及结束游戏,首先进入游戏的加载页面,然后开始游戏,当游戏结束时会提示。

游戏难度的调整 :玩家越往后游戏的难度越高,敌机的数量越多、

敌机的速度越快、敌机的子弹数量越多且越快。

游戏界面绘画功能:

在屏幕下角显示游戏难度与本机血条,游戏主屏 用来输出用户对Eeroairplane的控制与Enemy airplane的动作显示

玩家游戏控制功能:玩家可以通过控制键盘来控制友机的移动和友机子弹的发射。

幻灯片7

雷电功能实现

飞机子弹的实现:为了检测飞机与子弹、飞机与飞机之间的碰撞,每一

架飞机和每一颗子弹均需要一个对象来跟踪相应的飞机

和子弹在屏幕当中的坐标区域。

游戏开始流程图

游戏开始模块流程图

游戏发射子弹流程图

幻灯片8

返回

幻灯片9

系统测试

启动时的界面

测试结果:程序运行后,虚拟机可以正常运行游戏。

幻灯片10

游戏时爆破功能的实现

测试结果:敲击“空格键”,可以完成敌机清屏的功能。

幻灯片11

过关打怪的界面

测试结果:当怪兽血条为0时,成功进入到下一关卡。

幻灯片12

致谢

感谢我的校内指导老师,基地指导老师在此次毕业设计全程中给予我的帮助,让我能顺利的完成这次毕业设计任务,交上大学的最后一份作业。

花有重开日,人无再少年。随着毕业论文的提交,大学生活画上了完美的句号。但这同时也象征着新的开始,自己将独自走向新的台阶,迈向人生征程新的开始。

幻灯片13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值