我目前正在开发一个战斗回放系统用于调试。不是一个视频回放。它只是记录玩家做了什么,然后再次运行战斗,使用相同的随机数生成器(RNG)。
当我在这上面花了半天时间后,我意识到我们的游戏当前会在你点击重试时重置RNG。所以你的开局和后续抽牌可能与上一次尝试完全不同。
诚实地说,这并不是一个设计决策。它只是一个老的服务器端行为,已经存在很久了,我从来没有真正地考虑过它。
但当我想了想,我觉得它很奇怪。玩家说,“我想尝试这场战斗”,但游戏在他们甚至没有做任何事情之前就改变了他们的抽牌顺序。如果他们赢了这次,那是因为他们玩得更好,还是因为第二次抽牌的手更好?
《屠龙之塔》通常不会让你在失败后重试。但如果你在战斗中保存并退出,然后再回来,抽牌顺序和敌人的动作仍然相同,假设你做出了相同的选择。如果你想拯救这场战斗,你必须改变你的策略。你不能简单地重新载入直到你得到一个更好的手牌。
我正在考虑改变我们的重试机制,让它像这样。相同的情况,即使抽牌顺序很糟糕。
如果战斗确实是不可赢得的,那么问题可能是源于你之前的牌组构建,或者我们在战斗平衡上出了问题。重新洗牌可能让你勉强通过,但这有点像掩盖问题。
这会让你不满意吗?当你点击重试时,你想要再次尝试相同的情况,还是再次掷骰子?
另外,我最初的帖子是用中文写的,我使用AI帮助将它翻译成英文。
评论 (0)