0

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

感谢您的任何想法!

4

2 回答 2

2

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

于 2012-11-28T07:16:58.767 回答
0

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

于 2012-11-28T07:23:00.770 回答