回答:
この変種は通常のチェスとは異なります。あなたがより速く勝つことができるいくつかのポジションと、よりゆっくりと他のポジション。これは、行き詰まりがまだあるためです。
解決策:
(a)1. Kf6 Kh7 2. f8 = R Kh6 3. Rh8#
(b)1. Kg6 Kg8、Kg7、Kh7 2. fxKg8、KxKg7、KxKh7
解決策:
(a)1. Ng3#
(b)1. Bf2 e1 =?2. Ng3〜3. NxKh1
ちなみに、チェックやチェックメイトのいないこのチェスの変種の名前を知っている人はいますか?この記事では、これをUnroyal Chessと呼んでいます。「チェックレスチェス」は違うものです。チェックメイトでゲームを終了しない限り、チェックは違法です。
行き詰まりは別として、あなたが考慮しなければならないことは、両方の王が連続して捕獲されてバランスを回復する可能性です。それが私のチェスプログラムの1つでした。防御しているポーンが私のキングに対して固定されていたため、防御された駒をキングでキャプチャしました。
したがって、唯一可能な動きが王によるものである場合、それらが実際に合法であるかどうか、またはポジションが行き詰まっているかどうかを確認する必要があります。そして、王が選ばれるとき、あなたはその後の動きが評価を変えないことを確認する必要があります。それとは別に、私が見る限り、現在の位置でのみチェックメイトをチェックする必要があります。
チェック/チェックメイトを無視して他のことをすると、チェックを与える側は次のターンにキングを捕らえることができます。したがって、あなたが求めているのは、単に現在のルールです。
チェスAIは、すでに内部で王を無限大として表しています。あなたは何も変えていません。