所以我正在为Android编写一个应用程序,您可以在其中玩类似于荷兰闪电战的游戏。这是一个非常简单的游戏,我基本上完成了它,我主要是在寻找如何处理我的 AI 对手的建议,现在他们在大约 2 秒内赢得了游戏,我想知道我应该怎么做才能让他们"暂停"中途循环或如何放慢他们的速度,以便用户有机会真正获胜。
我只是不希望我的方式减慢它们的速度取决于所用手机的处理器速度......
熟悉荷兰闪电战游戏,但这个逻辑应该适用。您可以创建由倒数计时器触发的回合功能。重复的函数(将其视为回合)最终将等同于获胜条件。最终导致您的AI流行,但不是立即。然后,您可以设置回合发生频率的速率,从而控制 AI 获胜的速率。此外,这可以通过增加AI完成一个回合所需的时间来轻松设置难度级别。
您的游戏可能使用不同的规则,但每回合的某种间隔可能是控制 AI 速度的简单方法。