我一直在开发一个2D的科幻打斗游戏,没有任何生命值。一击就结束游戏,直到我添加了防御动作——如果你在敌人攻击中挥动剑,敌人的攻击就会被消耗,敌人会晃动,机会就落在你身上。这完全改变了战斗的节奏:后退会失败,狂按键会失败,而整个游戏都变成了关于承诺的游戏。还有Focus,会将整个世界变慢几秒钟——雨、敌人、自己的跳跃弧线。它没有提供无敌状态。它只是为你买来时间来读取一个攻击。 免费试玩版(Windows): https://shs2002.itch.io/hanabira-demo 它是用vanilla JS在一个画布上开发的,没有引擎——很高兴回答关于它是如何构建的任何问题。