如何将AI写入我的应用程序

时间:2012-11-28 06:58:00

标签: java android multithreading thread-safety game-ai

嘿我正在写一个Android应用程序来玩一个简单的纸牌游戏(荷兰闪电战)我有一个简单的算法已经制作但我想知道我是否需要运行AI作为一个新线程或以某种方式将其集成到主线程,或者如果其他人有一些好主意,我很乐意听到他们......

感谢任何想法!

2 个答案:

答案 0 :(得分:2)

是的,因为这是非常简单的纸牌游戏,您可以使用主线程进行AI,或者使用单独的线程。两者都会表现出相同的性能,因为AI的逻辑不会那么复杂:)。

答案 1 :(得分:0)

我永远不会使用主线程来进行人工智能评估,我不知道这个游戏“荷兰闪电战”但是你必须记住那个最弱的智能手机,如果你的算法只有很小的机会靠近自己到5(可能更像是4)秒(阻止ui线程),然后你的应用程序将被关闭 所以asynctask就是你应该做的事情。