盤面
SFEN?

#293 取禁手数指定同一局面禁協力詰王位置[57] 13手

#8pal_v1kvv
10 2025/01/25
FairyEx
69 17 9

※受方持駒なし
※Grasshopper使用。受方の3枚のと金はGrasshopperを表すとします。
 
【協力詰】
双方協力して最短手数で受方の玉を詰ます。
ただし無駄合の概念はなく、すべての合駒が有効。
 
【取禁】
手順中に駒を取る手があってはならない。王手や詰み等の定義は通常通り。
 
【手数指定】
指定された手数で目的を達成する。指定手数よりも長くても短くても失敗。
 
【同一局面禁】
手順中に同一局面があってはならない。ただし、左右対称の局面は同一とみなさない。
 
【王位置[XY]】
相手の玉がXYにいるときに限り、詰ましてよい。
相手の玉がXY以外の場所にいるときに詰ますと失敗。
 
【Grasshopper(G)】
フェアリーチェスのGrasshopper。Queenの利きの方向にある駒を1つ飛び越したその直後の地点に着地する。そこに敵の駒があれば取れる。飛び越える駒は敵味方どちらでもよい。一度に2つ以上の駒は飛び越せない。
 
------------
/EF1=GH
取禁手数指定協力詰王位置[57] 49馬69銀, 36G46歩56桂57玉59G66歩76G + #13

初形で58馬と指せば詰みだが、ちょうど13手で詰まさないといけないので手待ちが必要。
「57玉・49馬・69銀」または「57玉・49銀・69馬」の局面から58馬と指すしか詰みの形がない。
 
例えば
39馬 47玉 29馬 37玉
28馬 48玉 38馬 57玉
48馬 67玉 49馬 57玉
58馬 まで 13手
のように手待ちする手順は、詰ます直前に初形と同一の局面になっているのでNG。
 
「左右対称の局面は同一とみなさない」というルールを利用するのが鍵。
攻方の銀と馬の位置を入れ替えた局面を目指して手待ちすればよい。
 
なお、Grasshopperはいずれも余詰消し。
例えば37Gは、「57玉・47銀・58馬」の詰上りを防ぐため。
59Gは、攻方駒を59に置いた詰上りを防ぐため。


    駒の互換
    springs 協力詰

    コメント(4)

    ネタバレ
    左右反転とは、これは巧いアイデアですね。

    springs @sxsv1nfuzl
    2025/01/25 15:07
    To: 駒井めい さん ネタバレ
    ありがとうございます!
    「駒を入れ替えたくて入れ替える」を考えてみました

    ネタバレ
    ルール説明がヒントになって何とか解けました。面白いですね。

    springs @sxsv1nfuzl
    2025/04/06 16:13
    To: 縫田光司 さん
    ありがとうございます!

    コメントの投稿