チェスV

チェスV
開発者グレゴリー・ストロング
安定版リリース
2.2 / 2020年1月22日 ( 2020-01-22 )
オペレーティング·システムウィンドウズ
タイプコンピューターチェス
ライセンスGPL
Webサイトhttp://www.chessv.org

ChessV (Chess Variants の略) は、多くのチェスのバリアントをプレイできるように設計された無料のコンピュータ プログラムです。ChessV 、グラフィカル ユーザー インターフェイス、高度な AI、ブックのオープニングのサポート、および従来のチェス プログラムのその他の機能を備えた、オープンソースの汎用チェス バリアント プログラムです。このプログラムの開発者である Gregory Strong は、ChessVの各リリースでバリアントを追加してきました。開発者独自のバリアント[ 1 ]やその他の珍しいバリアントを含む 100 種類以上のチェスのバリアントがサポートされており、追加のバリアントをプレイするようにプログラムすることもできます。ChessVは、チェスにある程度似ているゲームであればどのようなゲームでもプレイできるように設計されている。ChessV、存在する数少ないそのようなプログラムの 1 つです。このプログラムのソース コードと実行可能プログラムは無料でダウンロードできます。

ChessV 0.93以降では、サポートするチェスのバリアントをカスタマイズできます。サポートされているすべてのチェスのバリアントの中で、最もよくプレイされているのはおそらくフィッシャーランダムチェスグランドチェスの2つでしょう。

ChessV は次のゲームをプレイできます:

  • 6×6の正方形の2つのバリエーション
  • 8×8の正方形の17種類のバリエーション
  • 10×8の正方形の15種類のバリエーション

(10種類のカパブランカ チェスのバリエーションを含む)

  • 10×10の正方形の15種類のバリエーション
  • 12×8の正方形の3つのバリエーション

提供されているバリアントの中には、細部までカスタマイズできるものもあります。ChessV 0.93でもカスタムバリアントを作成できますが、再コンパイルが必要で、プログラミングの手間がかかります。ChessV 2.0以降では、スクリプト言語を使用することでこの問題が修正されています。カスタムバリアントの駒は限られたリストから選択する必要がありますが、これによりChessVは直接サポートする各ゲームについて、数百、数千ものバリアントをプレイできます。

エンジンの特徴

検索拡張機能:チェック拡張機能、再キャプチャ拡張機能、ヌルムーブ脅威拡張機能、PV 拡張機能、無益性の除去と剃刀、履歴ヒューリスティックキラームーブ ヒューリスティック

ChessV 2.2 以降では、エンジンをプレイヤーのニーズに合わせて設定できるようになりました。

  • 転置表のサイズを調整できます。
  • エンジンにはプレイのばらつきが許容されます。
  • チェスのエンジンを弱めて、初心者でも人間に勝てるようにします。

現在の制限

  • 2 人以上のプレイヤーによるゲームはサポートされていません。
  • ランダム性や隠された情報を含むゲームはサポートされていません。
  • ゲーム中にボードを編集する機能は提供されていません。

サポートされているゲーム

ChessV 0.9 (旧) でプレイした「Chess and a Half」のゲーム

ChessVは多くのバリアントをサポートしています。チェス以外にも、以下のものをサポートしています。

ChessV は追加のバリエーションをプレイするようにプログラムできるため、以下にいくつかの例を示します。

構文

ChessVコードは「.cvc」(ChessV Code)という拡張子で保存されます。構文はC#とほぼ同様です。スクリプト言語はほぼ安定していますが、新しい駒のための新しいルールの作成はまだサポートされていません。以下は、.cvcコードで「ほぼチェス」を表現した例です。

ゲームAlmost Chess :チェス{ Invented = "1977" ; InventedBy = "Ralph Betza" ; AddPieceTypes { Queen . Enabled = false ; AddPieceType ( Chancellor , "Chancellor" , "C" , 900 , 925 ); }SetGameVariables {配列= "rnbckbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBCKBNR" ; PromotionTypes = "CRNB" ; } }

競技会

ChessVソフトウェアは、2004年のゴシックチェスコンピュータ世界選手権で3位を獲得しました。[ 4 ] [ 5 ]

参照

参考文献

  1. ^「Opulent Chess」チェスのバリエーションページ。
  2. ^ https://www.chessvariants.com/rules/chess-and-a-halfチェス・アンド・ア・ハーフ
  3. ^ https://www.chessvariants.com/invention/butterfly-chessバタフライチェス
  4. ^ 2004 ゴシックチェスコンピュータ世界選手権、エド・トライス著http://www.chessville.com/GothicChess/ComputerWorldChampionships.htm
  5. ^ Trice E (2004年12月). 「2004年ゴシックチェスコンピュータ世界選手権」. ICGAジャーナル. 27 (4): 249– 254. doi : 10.3233/ICG-2004-27414 .