幻灯片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