这是一个基于HTML5 Canvas的2D弹幕躲避游戏,具有华丽的视觉效果和流畅的游戏体验。
- 多种弹幕图案:圆形、扇形、螺旋、心形、星形等
- 智能追踪弹幕系统
- 华丽的粒子效果和视觉反馈
- 连击系统和分数倍率奖励
- 平滑的飞机控制与动画
- 动态难度系统
- 键盘:WASD或方向键控制飞机移动
- 触摸:移动设备上可通过触摸屏幕拖动控制飞机移动,带有惯性效果
- 调试模式:按0键可以打开调试模式,显示碰撞区域
- 无敌模式:在调试模式下按I键可以进入无敌模式
- 擦边躲避弹幕可以积累连击,增加得分倍率
- 连续躲避多个弹幕会增加分数倍率,最高可达5倍
- 注意不要让连击计时器超时,否则倍率会重置
- 弹幕颜色有提示作用,红色弹幕通常会追踪玩家
- 平滑的动画和过渡效果
- 优化的粒子系统
- 动态调整弹幕密度
- 平衡的难度曲线
这是一个"一命制"游戏,一旦被击中就会游戏结束。挑战自己,看看能获得多高的分数!
本项目已配置为可以在Vercel上轻松部署:
- Fork本仓库到您的GitHub账户
- 登录Vercel(可使用GitHub账号直接登录)
- 点击"New Project"按钮
- 从GitHub导入您fork的仓库
- 保持默认设置,点击"Deploy"
部署完成后,您将获得一个可访问的URL来玩这个游戏。
GitHub: https://github.com/dashhuang/danmaku-game
2024-03-28: 修复了浏览器标签页切换到后台时游戏时间继续但画面暂停的问题 2023-03-27: 更新了作者信息,修复了GitHub验证问题