# HeroCrisis
出处为https://github.com/Hpasserby/ZombieCrisis.git
JAVA 射击生存类小游戏
直接复制链接idea找到start包中的Main类运行即可
游戏说明:
面对持续增加而来的怪物你能抵挡多久
吃到箱子可以回复血量或火球值(初始为80)
操作说明:
1P: WASD + J(攻击) + K(切换武器) + L(大招)
2P: 上下左右 + 1(攻击) + 2(切换武器) + 3(大招)
效果演示:
![demo1](./gif/demo1.gif)
![demo2](./gif/demo2.gif)
gameObject存放游戏主要物体
people存放moster(怪物) hero(人物) ghost(幽灵)
Role放置游戏的基本规则
start防止游戏的界面和键盘监听器和主方法的类
WeaponChildren放置武器的子类
WeaponFather放置武器的父类
image放置游戏需要的素材图片
music放置游戏需要的音乐素材
游戏的主要几个规则
游戏中的物体都具有速度,由半径来代表人物的范围大小
利用x和y坐标勾股定理得到的值用x y 求出角度,用Math中的to 再用半径乘弧度制
表示碰撞的距离,血量,x和y坐标来定位
僵尸根据节点移动
通过坐标的方式取出来物体然后画出
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心下载使用。 java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心下载使用。 java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心下载使用。
资源推荐
资源详情
资源评论
收起资源包目录
Java作战小游戏.zip (110个子文件)
World.class 7KB
Pathfinder.class 7KB
Role.class 7KB
GameObject.class 6KB
Enemy.class 5KB
Hero.class 5KB
Weapon.class 4KB
Ball.class 4KB
WorldGrids.class 3KB
Box.class 3KB
GameClient.class 2KB
StartFrame.class 2KB
Monster.class 2KB
Direction.class 2KB
PathNode.class 2KB
Grid.class 2KB
Ghost.class 2KB
Blood.class 2KB
Border.class 1KB
Role$BloodBar.class 1KB
Wall.class 1KB
Bgm.class 1KB
music.class 1KB
World$1.class 1KB
GameClient$PaintThread.class 1KB
Hand.class 1014B
Sword.class 1009B
Direction$1.class 868B
GameClient$KeyMonitor.class 856B
StartFrame$DoublePlayerListener.class 805B
StartFrame$SinglePlayerListener.class 805B
SwordSkill.class 710B
Fireball.class 701B
GameClient$1.class 700B
StartFrame$WindowDestroyer.class 646B
Main.class 628B
Ghostball.class 588B
Role$1.class 180B
demo1.gif 982KB
demo2.gif 981KB
.gitignore 205B
HeroCrisis3.iml 423B
World.java 9KB
Pathfinder.java 9KB
Role.java 9KB
GameObject.java 8KB
Hero.java 6KB
Enemy.java 6KB
WorldGrids.java 5KB
Weapon.java 4KB
GameClient.java 3KB
Ball.java 3KB
Box.java 2KB
StartFrame.java 2KB
Monster.java 2KB
Direction.java 2KB
PathNode.java 2KB
Ghost.java 1KB
Border.java 1KB
Blood.java 866B
Bgm.java 854B
Sword.java 716B
music.java 715B
Hand.java 688B
Wall.java 546B
SwordSkill.java 456B
Fireball.java 449B
Ghostball.java 354B
Main.java 248B
double.jpg 18KB
double.jpg 18KB
single.jpg 17KB
single.jpg 17KB
README.md 1KB
blood.png 218KB
blood.png 218KB
gameover.png 76KB
gameover.png 76KB
hero.png 42KB
hero.png 42KB
fireball.png 41KB
fireball.png 41KB
monster.png 32KB
monster.png 32KB
ghost.png 28KB
ghost.png 28KB
SwordSkill.png 14KB
SwordSkill.png 14KB
ghostball.png 14KB
ghostball.png 14KB
wall.png 5KB
wall.png 5KB
box.png 1KB
box.png 1KB
bgm.wav 36.72MB
bgm.wav 36.72MB
jiao.wav 338KB
jiao.wav 338KB
fireball.wav 248KB
fireball.wav 248KB
共 110 条
- 1
- 2
资源评论
白话机器学习
- 粉丝: 9251
- 资源: 7681
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功