2009-11-21 10 views
5

私はGoのゲームを楽しんでいます(中国ではweiqi、韓国ではバドクとも呼ばれます)。私はそれを再生するためのプログラム(評価関数)を作りたいと思う。キャプチャ、KOルール、および最終得点を含むゲーム、用Go(weiqi、baduk)のゲームのための良いフレームワークですか?

  • ハンドルルール:フレームワークは、2つの重要なタスクを処理した場合

    は私が好むだろう。

  • KGSと私のプログラムのようなサーバー間の通信を処理します。

また、私の家庭用マシンはLinuxまたはMac OS Xを実行します。私はWindowsプラットフォームしか使用できません。

ありがとうございました!

答えて

7

GNU Goは素晴らしいオープンソースGoプログラムです。その評価関数はwell-documentedであり、プログラムが作成した移動ごとに説明を出力する簡単な方法を提供します。評価関数をゼロから既存のものに置き換えることも、既存の関数で修正することもできます。

Open Goが移動モデムプロトコルを使用して通信するためのコードでオープンソースツールです。私はそれがあなたの質問の第二の部分に必要なものだと信じています。

+0

ヌーGoが上半期の優れているが、それ自体は、サーバとの通信を処理しません。アドバイスを –

+0

ありがとう! –

0

これは、古い質問ですが、ゴー(囲碁/ Weiqi)のAndroidの実装に興味を持ってそこに人々がhttps://github.com/amgreg/AndroidGo

に私のプロジェクトを見てみるのが付属のユーザー・インターフェースを備えたシンプルなバリデータです。欠点は:AIなし;スコアリングなし。サーバー接続はありません。それはすべてのルールと、最終的なスコアリングを持っています - -

関連する問題