因此,我正在为android编写一个应用程序,您可以在其中玩一个类似于荷兰闪电战的游戏。这是一个非常简单的游戏,我基本上已经完成了,我主要是在寻找关于如何处理我的AI对手的建议,现在他们在大约2秒内赢得了比赛,我想知道我应该做什么让他们在中途“暂停”,或者如何放慢他们的速度,这样用户才有机会真正赢得比赛。
我只是不想因为手机的处理器速度而让它们慢下来……
发布于 2012-12-08 07:47:06
我不熟悉荷兰闪电战这个游戏,但是这个逻辑应该适用。您可以创建由Count Down Timer触发的转弯功能。这个重复的函数(把这个看作是一个回合)最终将等同于一个胜利条件。最终导致你的人工智能普及,但不是马上。然后你可以设置回合发生的频率,从而控制你的AI获胜的速度。这也使得通过增加AI完成一个回合所需的时间来设置难度级别变得很容易。
你的游戏可能使用不同的规则,但是每回合的某种间隔可能是控制你的AI速度的简单方法。
https://stackoverflow.com/questions/13772733
复制相似问题