我在Gapshot中发现了一个相当微妙的Bug,使某些环形区域即使是在准确时间内也无法通行。
该游戏的玩法非常简单:旋转的环向你移动,而你需要在正确的时机通过环空档。https://www.gapshot.app
但是却出现了个古怪的边界情况。
如果环没有在运动过程中完成一个完整的旋转之前就到达了玩家,环空档将一直滞留在错误的侧边。即使在玩家的反应时间完美的情况下,也有部分环形区域是无法通过的。
大多数玩家可能不会有意識到它。
但他们(definitely)总是在体会到它。
因此我改变了环的生成逻辑,改用反向生成:
- 选择玩家能够在理论上轻松到达的角度
- 在环的移动过程中选择一个随机时刻过着环
- 根据随机时刻来计算出环的初始旋转角度
如此一来,环形区域仍然感到随机和充满挑战性,而所有的环形区域每一环都理之当然能被击穿。
有趣的是,对于游戏体验来说,无论是大还是小的数学问题都产生了巨大的影响。
评论 (0)