如何减慢AI?

时间:2012-12-07 23:38:21

标签: java android artificial-intelligence slowdown

所以我正在为Android编写一个应用程序,你可以玩类似荷兰闪电战的游戏。它是一个非常简单的游戏,我已基本完成,我主要是寻找如何处理我的AI对手的建议,现在他们在大约2秒内赢得游戏,我想知道我该怎么办才能让他们去“暂停”中间循环或如何减慢它们的速度以使用户有机会实际获胜。

我只是不希望我的方式根据所用手机的处理器速度减慢速度......

1 个答案:

答案 0 :(得分:3)

我不熟悉荷兰闪电战游戏,但这种逻辑应该适用。您可以创建由Count Down Timer触发的转弯功能。重复该功能(将其视为转弯)最终将等同于胜利条件。最终导致你的AI流行,但不是马上。然后,您可以设置转弯发生的频率,从而控制AI获胜的速度。此外,通过增加AI完成转弯所需的时间,可以轻松设置难度级别。

您的游戏可能会使用不同的规则,但每回合某种间隔可能是控制AI速度的简单方法。