1

アリーナ GUI http://www.playwitharena.com用のチェス エンジンの実装に興味があります。エンジンを Arena で使用できるようにするため (つまり、実際に Arena からエンジンをインポートできるようにするため) に従わなければならない特定のガイドラインに関する何らかの情報を知っていますか?

また、Java を使用して Arena チェス エンジンを実装することは可能だと思いますか、それとも C++ を使用する必要がありますか?

また、エンジンをインポートできる他のボード GUI を知っている場合、特にエンジンが Java で記述できる場合は、その旨をお知らせください。

4

2 に答える 2

3

アリーナで使用できるエンジンを作成するのは非常に簡単です。エンジンは、標準入力および出力ストリーム (stdin および stdout) を読み書きするだけで済みます。エンジンは特定のプロトコルと通信する必要があり、実装が簡単であるがインターフェイスのカップルでのみサポートされる UCI プロトコルと、Windows と Linux の両方でより多くのインターフェイスでサポートされる xBoard プロトコルのいずれかを選択できます

xboard プロトコルの方が広く使用されており、エンジンでより多くの制御が可能であるため、xboard プロトコルを使用したいと思います。(たとえば、エンジンが独自のオープニングブックを使用できるようにします).

于 2011-03-21T12:07:55.533 に答える