# -
java开发经典游戏雷电。适用版本jdk1.8
源文件:
b0、b1、b2、b3、b4、b5、b6、b7、b8作为爆炸图片,顺序播放,在Explode类中使用。
bj001作为整个游戏的背景图片,在RaidenGamePanel类中使用。
Blood1作为血包图片,在Enemy类中使用。
diji、dijileft、dijiright分别作为敌机从正面、左边、右边飞来时的图片,在EnemyMissile类中使用。
Every Breath You Take作为背景音乐,从游戏开始到游戏结束,在RaidenGamePanel类中使用。
hero2、hero3、hero4作为三种类型的战机,后面可以实现自由切换,在Hero类中使用。
herozidan、herozidan1作为英雄的子弹,后面可以实现自由切换,在HeroMissile类中使用。
missile作为英雄子弹发射的声音,在Hero类中使用。
zzam作为碰撞后爆炸的声音,英雄子弹碰敌机或英雄子弹碰敌军子弹都会出现,在Explode类中使用。
功能:
1.开始停在主界面,显示“你能过1000分吗?来挑战吧。点击鼠标开始游戏”
2.鼠标单击后,敌机和英雄开始移动,背景音乐响起,敌机随机发射子弹,只能向Y轴移动。
3.英雄战机发射子弹,伴随着子弹的声音,英雄子弹碰到敌机、敌机子弹后,英雄子弹和敌机或敌机子弹一起消失,产生爆炸的画面,同时左上角的积分会增加,一个敌机加10积分,1个敌机子弹加5积分。
4.按A键发射全屏子弹,效果和3的一样。
5.碰到敌机或敌机子弹后,产生爆炸画面,英雄生命值减少20,捡到血包后英雄生命值加20,但英雄生命值不能超过100。右上角数字显示英雄具体生命值,黄色的线条显示当前生命值的百分比。
6.当生命值归0时,英雄战机会消失,并且在几秒后停止游戏,且无法重新开始。在结束前按F键复活,不会进入终止游戏。
7.英雄死亡后,英雄消失,game over 提示缓慢上升,当提示到画面中间时,停止所有线程,只能重新开始游戏。
没有合适的资源?快使用搜索试试~ 我知道了~
基于java实现的经典游戏雷电 适用版本jdk1.8课程设计
共72个文件
gif:46个
class:12个
au:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 13 浏览量
2024-06-28
22:07:37
上传
评论
收藏 1.42MB ZIP 举报
温馨提示
【作品名称】:基于java实现的经典游戏雷电。适用版本jdk1.8【课程设计】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: java开发经典游戏雷电。适用版本jdk1.8 源文件: b0、b1、b2、b3、b4、b5、b6、b7、b8作为爆炸图片,顺序播放,在Explode类中使用。 bj001作为整个游戏的背景图片,在RaidenGamePanel类中使用。 Blood1作为血包图片,在Enemy类中使用。 diji、dijileft、dijiright分别作为敌机从正面、左边、右边飞来时的图片,在EnemyMissile类中使用。 Every Breath You Take作为背景音乐,从游戏开始到游戏结束,在RaidenGamePanel类中使用。 hero2、hero3、hero4作为三种类型的战机,后面可以实现自由切换,在Hero类中使用。 herozidan、herozidan1作为英雄的子弹,后面可以实现自由切换,在HeroMissile类中使用。 missile作为英雄子弹发
资源推荐
资源详情
资源评论
收起资源包目录
leidian.zip (72个子文件)
leidian
.classpath 295B
.settings
org.eclipse.jdt.core.prefs 587B
src
hero2.gif 12KB
HM2.gif 11KB
Every Breath You Take.mid 27KB
b5.gif 7KB
herozidan1.gif 2KB
herozidan.gif 1009B
dijizidan.gif 595B
hero4.gif 59KB
b3.gif 7KB
HM5.gif 34KB
b2.gif 4KB
b8.gif 3KB
HM4.gif 24KB
missle.au 7KB
dijiright.gif 1KB
zzam.au 3KB
b6.gif 6KB
dijileft.gif 1KB
HM.gif 2KB
b4.gif 7KB
b1.gif 6KB
b7.gif 3KB
HM3.gif 6KB
b0.gif 6KB
blood1.png 117KB
hero3.gif 20KB
diji.gif 1KB
bj001.jpg 349KB
bin
hero2.gif 12KB
HM2.gif 11KB
Every Breath You Take.mid 27KB
b5.gif 7KB
herozidan1.gif 2KB
herozidan.gif 1009B
dijizidan.gif 595B
hero4.gif 59KB
b3.gif 7KB
HM5.gif 34KB
b2.gif 4KB
b8.gif 3KB
HM4.gif 24KB
missle.au 7KB
dijiright.gif 1KB
zzam.au 3KB
b6.gif 6KB
dijileft.gif 1KB
HM.gif 2KB
b4.gif 7KB
b1.gif 6KB
b7.gif 3KB
HM3.gif 6KB
b0.gif 6KB
blood1.png 117KB
hero3.gif 20KB
diji.gif 1KB
raidenGame002
Enemy.class 2KB
RaidenGamePanel$1.class 868B
Hero.class 4KB
HeroMissile.class 4KB
EnemyMissile.class 2KB
RaidenGamePanel.class 6KB
RaidenGamePanel$2.class 1KB
BloodBank.class 2KB
RaidenGameMain.class 1KB
Explode.class 2KB
RaidenGamePanel$MyGameThread.class 1KB
RaidenGameMain$1.class 1KB
bj001.jpg 349KB
.project 372B
README.md 2KB
共 72 条
- 1
资源评论
MarcoPage
- 粉丝: 4372
- 资源: 8837
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功