Skip to content

Lai520/TANKS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TANKE - Bevy 坦克大战

CI

在线试玩 → https://lai520.github.io/TANKS/

初学 rust 和 bevy,第一次使用 bevy 编写游戏,利用网络资源和小部分AI协助完成,欢迎大家设计关卡。

项目预览

开始菜单 游戏中 游戏结束
开始菜单 游戏中 结算页面

功能

  • LDTK软件编辑关卡,玩家/敌人出生点都根据LDTK关卡设置。
  • 使用bevy-avain2d物理引擎做碰撞检测
  • 游戏音效
  • 关卡胜利结算页面
  • 本地多人游戏支持
  • 所有道具功能实现,敌人也可以拾取道具
  • 敌人随机行动
  • 代码中简单配置设置
  • 冰块地面打滑实现
  • 河流地面当玩家/敌人有防水层时可以穿过
  • 游戏暂停
  • 手柄控制
  • 游戏结束展示玩家最高分

游戏控制

1p -- W,S,A,D控制上下左右方向,J控制开火。Enter开始游戏

2p -- ⬆️,⬇️,⬅️,➡️箭头按钮控制上下左右方向,数字键盘 0 控制开火

运行

1、本地运行

cargo run

加快本地编译(可选):

cargo run --features dynamic

如果有安装 bevy-cli 使用

bevy run

运行网页版

bevy run web --open

About

bevy 坦克大战游戏

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages