15

私は最近 Gambit に出くわしました - http://www.gambit-project.org/doc/index.html - C++ アルゴリズム ゲーム理論 API。

.NET Game Theory Library を知っている人はいますか?

4

2 に答える 2

2

少し時間がかかることは承知していますが、引用した C++ プロジェクトのソースをダウンロードして、C# プロジェクトで参照できる DLL にコンパイルできます。このリンクには、そのための情報が含まれています。

于 2011-03-07T13:52:15.557 に答える
0

私は既存の図書館を知りません。

ミニマックスアルゴリズムは、2人用ゲームを実行している場合は非常に簡単に実装できます。次の擬似コードは、wikiページから偽造されています。

function integer minimax(node, depth)
    if node is a terminal node or depth <= 0:
        return the heuristic value of node
    α = -∞
    for child in node:   # evaluation is identical for both players 
        α = max(α, -minimax(child, depth-1))
    return α

2人以上のプレーヤーを実行している場合は、SturtevantとKorfのMaxNアルゴリズムがあります。

私は以前にこれらを実装しました、そしてそれらはかなり簡単です。.Netでは非常に簡単なはずです。

于 2011-02-14T11:51:59.397 に答える