1

因此,我正在为 android 编写一个应用程序,您可以在其中玩类似于 Dutch Blitz 的游戏。这是一个非常简单的游戏,我已经基本完成了,我主要是在寻找如何处理我的 AI 对手的建议,现在他们在大约 2 秒内赢得了比赛,我想知道我应该怎么做才能让他们“暂停”中间循环或如何减慢它们的速度,以便用户有机会真正获胜。

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

4

1 回答 1

3

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

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

于 2012-12-07T23:47:06.483 回答