2

完全なゲームやアプリケーションは必要ありません。理想的には次のことができるコアライブラリです。

  • 人間と競争する
  • 設定可能な難易度がある
  • カスタマイズ可能な動きがあります (伝統的なチェスには存在しない独自の動きが必要になる場合があります)

このプラットフォームは、Lua のみを実行できるクローズド システムであるため、Lua バインディングを介して C++ エンジンを実行することさえできません。私は C++ を Lua に変換する必要があります。これは理想的には避けたいのですが、他に方法がない場合 (大量のコードでない限り) は反対しません。

4

3 に答える 3

2

Lua (v.5.1) チェスエンジンはこちら.

于 2011-02-12T23:29:20.800 に答える
1

UCIを使用できるluaバインディングを作成することをお勧めします。次に、複数のエンジンを使用できます。

私は既存のチェスライブラリバインディングを知りません....私は間違っている可能性がありますが

于 2010-03-04T06:24:51.993 に答える
1

If you are interested in writing a chess engine you might want to have a look at the Computer Chess Blog. It documents the creation of a chess engine from the start including full C# code listings.

于 2010-03-11T22:32:57.583 に答える