这是一个基于 HTML5 Canvas 开发的简单而有趣的火柴人格斗游戏。玩家可以控制一个蓝色火柴人与红色 AI 对手进行对战。
- Fork 本仓库到自己的组织下
- 然后点击
云原生火柴人,启动 进入云原生开发
- 在
PORTS 面板添加 80 端口,然后预览即可
打开AI代码助手,切换到 Craft,给AI提要求即可。
- 流畅的动画效果
- 丰富的战斗机制
- 华丽的打击特效
- 智能的 AI 对手
- 连击系统
- 屏幕震动效果
- 移动: 左右方向键
- 跳跃: 上方向键
- 攻击: 空格键
- 左翻跟斗: Z 键
- 右翻跟斗: X 键
- 冲刺: C 键
- 必杀技: V 键(需要满能量)
- 装备:昊天锤
- 特点:灵活的近战攻击
- 连击可积累能量
- 装备:三十米大刀
- 特点:拥有五个魂环
- 十年魂环(红色)
- 百年魂环(橙色)
- 千年魂环(黄色)
- 万年魂环(紫色)
- 十万年魂环(黑色)
- 快速连续攻击可以触发连击,造成更高伤害
- 使用翻跟斗可以躲避攻击,翻跟斗过程中处于无敌状态
- 合理利用跳跃和翻跟斗来靠近或远离敌人
- 每个角色都有生命值系统
- 连击会增加伤害
- 被击中会有击退效果
- 翻跟斗期间处于无敌状态
- AI 会智能躲避玩家的攻击并寻找机会反击
-
能量系统
- 通过连击积累能量
- 能量满时可以释放必杀技
- 必杀技会消耗所有能量
- 必杀技有冷却时间
-
冲刺系统
- 快速突进或后退
- 冲刺过程中可以造成伤害
- 冲刺时短暂无敌
- 有冷却时间
-
魂环系统(大家专属)
- 五个不同等级的魂环环绕
- 魂环会随时间旋转和波动
- 提供视觉特效增强
- 使用 HTML5 Canvas 进行游戏渲染
- 面向对象的代码架构
- 粒子系统实现打击特效
- 物理系统模拟跳跃和移动
- 状态机管理角色动画
欢迎提交 Issue 和 Pull Request 来帮助改进游戏!
本项目采用 MIT 许可证。查看 LICENSE 文件了解更多详细信息。