0

単純なカードゲーム (Dutch Blitz) をプレイするための Android アプリを作成しています。単純なアルゴリズムは既に作成されていますが、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 に答える