このPulsar Chess Engineについて
コンピューターチェスプレイプログラム、バリアント - Chess960。クラシックゲームを分析、PGN
Pulsarエンジンは、レベルと6つのバリアントを備えたチェスをプレイできます。また、カスパロフ、カールセン、モーフィといった古典的および現代的なゲームコレクションも含まれています。オフラインでも動作します。私は1998年にPulsarの開発を開始し、2002年から2009年にかけて、Pulsarが認識するバリアントをプレイできるように学習させました。2014年にモバイル向けに初めてリリースされ、2019年にはAndroid向けにもリリースされました。バリアントは、チェス960、クレイジーハウス、アトミック、ルーザーズ、ギブアウェイ(別名スーサイド - 駒を失うことが目的)、スリーチェックです。Pulsarは、クローズドポジションよりも機動性とオープンプレイを重視します。バリアントごとに独自のスタイルがあります。
Pulsarは、結果が出たすべてのゲームを記録し、ゲームメニューから開くことができます。最新のゲームは上部に表示され、チェスゲームの場合はStockfishエンジン分析を利用できます。エンジン分析はチェス960ゲームのレビューでも利用できますが、エンジンにはキャス情報は送信されません。追加のクラシックPGNゲームコレクションを閲覧・分析できます。
Pulsarには、すべてのゲームのレベルとルールが含まれています。追加機能はありません。ユーザーがプレイを開始したばかりの場合は、デフォルトで「Easy」に設定されています。それ以外の場合は、ゲームボタンから「新規ゲーム」を選択し、より詳細なゲーム設定を行ってください。最後にプレイしたゲームの種類は、アプリの再起動時に保存されます。ボードの色、チェスの駒、アプリの背景色など、いくつかの選択肢があります。設定には、手札の動きを表示したり、思考を表示したりするオプションもあります。
Pulsar Chess Engineのボードは、視覚障碍者向けにTalkbackでアクセス可能です。直接タップのみサポートされており、スワイプはサポートされていません。マス目をタップすると、「e2 - 白のポーン」のように、そのマス目に表示されている内容が読み上げられます。Talkbackをオンにした状態でダブルタップすると、マス目を選択できます。「手番を読み上げる」機能もあります。この「手番を読み上げる」機能と「マス目をタップする」機能は、英語、スペイン語、イタリア語、フランス語、ドイツ語に対応しています。Talkbackは通常、ボタンやラベルなどのテキストを読み上げますが、ボードは画像の集合体です。アクセシビリティを実現するには、盤面をタップした場所がマス目内であればテキストを返すようにプログラムする必要があります。
Pulsarはコンピュータチェスプログラムとして始まり、時間の経過とともに亜種を学習してきました。亜種に興味がないユーザーでも、チェス専用プログラムとして十分に楽しめます。私は2つのサーバーでこのアプリを広範囲に実行し、強豪プレイヤーとの対戦テストと、ハンディキャップを与えられたコンピュータボットへのハンディキャップ設定のテストを行いました。最初の8つの難易度を選択したときに盤面に表示されるレーティングは、様々な強さで実行した際の推定値です。
ゲーム開始時/新規ゲーム開始時に「コンピュータと対戦」のチェックを外すと、2人モードでプレイできます。これは、デバイスを持っていてチェスをしたいけれど、チェス盤がない、という場合に便利です。
PulsarのAtomic Chess亜種はICCルールに準拠しており、チェックの概念はなく、キングはチェック中にキャスリングできます。Crazyhouseでは、ユーザーはターン中に獲得した駒を盤上に落とすことができ、落とした駒が入った駒パレットが盤上の右側に表示されます。
モバイルとコンピューターを含むすべてのプラットフォームで、エンジンコードはpulsar2009-bです。サポートリンクまたは開発者ウェブサイトにアクセスすると、Winboardプロトコル対応クライアントで動作するpulsar2009-bバイナリを入手できます。現時点ではAndroidバイナリをリリースしないことに決定しました。これは、Winboardプロトコルを使用していることと、UCI公式プロトコルがPulsarがプレイするすべてのバリエーションをサポートしていないため、UCIクライアントでは動作しない可能性があるためです。







