我一直在打造一个没有生命值的2D科幻动作游戏。 一次攻击就会结束游戏。这直到我添加了一个防御动作——如果你在攻击中击中敌人的攻击,敌人的攻击就会结束,他们会踉跄,机会就会落在你身上。这改变了战斗的方式:后退会输掉,疯狂攻击也会输掉,整个游戏都变成了关于承诺的问题。 还有Focus这个技能,它会将整个世界放慢速度几秒钟——雨,敌人,自己的跳跃轨迹。它没有赋予你无敌状态。它只是给你买了时间来阅读攻击。 免费试玩版(Windows): https://shs2002.itch.io/hanabira-demo 这是一个用vanilla JS在canvas上构建的游戏,没有引擎——欢迎回答关于它是如何构建的任何问题。