← StudyX Devlog

詰将棋を自分で作ってみる:初心者の作り方

Hiroki ObaraHiroki Obara · DeveloperShogi365使い方
詰将棋を自分で作ってみる:初心者の作り方

玉方の玉が4二。攻め方の銀が3二。持ち駒は金2枚。この記事の最後にできあがる3手詰です。盤上の駒は2枚で、持ち駒を入れても4枚しかありません。

この記事では、この問題を最後の形から順に作っていきます。局面はこの記事のために作ったものです。

作品として守る約束

作品としての詰将棋には、解く人が答え合わせをできるようにするための約束があります。作るときに気にするのは、主に次の四つです。

  • 攻め方は毎回王手をかけ、玉方はいちばん長く逃れる手を選ぶ。
  • 作意(作者が考えた正解手順)のほかに、詰ませる手順がない。これが「余詰」がないということです。最後の1手だけ別の詰め方があるのは構いません。
  • 詰み上がったとき、攻め方の持ち駒が1枚も残らない。
  • その駒があってもなくても内容に影響しない「飾り駒」を、盤上に置かない。

駒余りと飾り駒の約束は、Wikipedia「詰将棋」 にも書かれています。それぞれの意味は 詰将棋の細かいルール と 余詰とは に書きました。もうひとつ、玉方は盤上と攻め方の持ち駒にない駒をすべて持っていて、合駒に使えます。

詰め上がりの形から決める

詰め上がりの形を先に決めて、手順を逆にたどる作り方があります。

最後の形は、玉5一、攻め方の金5二と金4三にします。

5二の金は、玉の左右の4一と6一、斜め前の4二と6二を押さえています。4三の金がひもになっているので、玉は5二の金を取れません。玉は一番下の段にいるので、後ろへは逃げられません。これで詰みです。詰みの基本形 の頭金と同じ形で、ひもが4三の金になっています。

1手戻して1手詰にする

最後の一手を持ち駒に戻します。玉5一、攻め方の金4三、持ち駒は金です。

正解は ▲5二金打 です。この局面で攻め方が指せる王手は7通りあり、詰むのはこの手だけです。4三の金を ▲5二金 と動かしても王手になりますが、ひもがないので △同玉 と取られます。盤上の金も5二へ動けるので、解答では持ち駒の金を打ったことを示すために「打」を付けます(詰将棋の解答の読み方)。

もう1手戻す:玉はどこから来たか

次は、玉が5一へ来る前の形を考えます。玉は王手を逃げて5一へ来た、と決めます。その王手が4三への金打ちです。玉を4二に置き、4三の金を持ち駒に戻すと、玉4二、持ち駒は金2枚になります。

このままでは ▲4三金 に △同玉 と取られます。4三の金にひもがありません。

▲4三金 と打ったとき、4三の金は3二、5二、3三、5三を押さえます。残る逃げ道は3一、4一、5一です。作意では玉を5一へ逃がしたいので、駒を足して、次の三つを満たす必要があります。

  • 4三の金にひもを付ける。
  • 3一と4一をふさぐ。
  • 5一は空けておく。

龍を置くと、余詰が出る

4三の金にひもを付けるだけなら、横に利く龍を2三に置く手があります。玉4二、攻め方の龍2三、持ち駒は金2枚です。

この局面は、たしかに ▲4三金 から3手で詰みます。ところが、▲5三金 と打っても3手で詰みます。5三の金にも、3三と4三を通して龍のひもが届くからです。玉は3一、4一、5一のどこへ逃げても、次の金打ちで詰みます。

初手が二通りあって、どちらも3手で詰む。これが余詰で、このままでは不完全作です。この局面では、龍の利きが広いぶん、作意とは別の詰め方ができてしまいました。

銀に替えて作り直す

龍のかわりに、銀を3二に置きます。

銀は、前の3一と斜め前の4一に利きます。斜め後ろの4三にも利くので、4三に打った金のひもになります。1枚で三つの条件をすべて満たします。3二の銀は玉に取られそうな位置ですが、4三に金を打ったあとは、その金が3二に利いているので取れません。

これで冒頭の局面になりました。

問題: 玉方は玉4二。攻め方は銀3二。持ち駒は金2枚。3手詰です。

正解は ▲4三金 △5一玉 ▲5二金打 までの3手です。

初手の王手をすべて確かめる

作った問題は、解く人の側に回って、初手の王手を一つ残らず挙げます。この局面の王手は9通りです。

  • 銀を動かす王手が4通りあります。▲3一銀、▲4一銀成、▲4三銀、▲4三銀成です。4三へ動く2通りは銀にひもがないので △同玉 と取られ、▲3一銀 と ▲4一銀成 は、空いた3二などへ逃げられます。
  • 金を打つ王手が5通りあります。▲3三金、▲4一金、▲4三金、▲5二金、▲5三金です。このうち銀のひもが付くのは4一と4三だけで、▲3三金、▲5二金、▲5三金 は取られます。▲4一金 は、4一の金が3二の銀を守らないので、△3二玉 と銀を取られます。

詰むのは ▲4三金 だけです。初手に余詰はありません。

玉方の応手をすべて確かめる

▲4三金 に対する玉方の応手も、全部挙げます。

  • △同玉 は、銀のひもがあるので指せません。
  • △3一玉 と △4一玉 は、銀が押さえています。
  • 3二、5二、3三、5三 は、金が押さえています。3二の銀を取る △同玉 も、金のひもがあるので指せません。

逃げられるのは △5一玉 だけです。王手は隣からの金なので、合駒はできません。

△5一玉 のあと、詰む手は ▲5二金打 だけです。4三の金を5二へ動かす手は、ひもがないので取られます。最後の1手も一つに決まります。

駒余りと飾り駒を確かめる

詰み上がったとき、持ち駒の金2枚は2枚とも盤上にあります。駒余りはありません。

最後に、駒を1枚ずつ外してみます。3二の銀を外すと、▲4三金 は △同玉 と取られ、3手では詰みません。持ち駒の金を1枚にしても詰みません。どの駒にも役目があり、飾り駒はありません。

作り方の順番

ここまでの手順をまとめると、次のようになります。

  1. 詰め上がりの形を決める。
  2. 最後の一手を持ち駒に戻して、1手詰を作る。
  3. 玉がどこから来たかを決めて、もう1手戻す。逃げ道をふさぐ駒を足す。
  4. 初手の王手をすべて挙げ、作意のほかに詰む手がないかを見る。
  5. 玉方の応手をすべて挙げ、それぞれ詰むかを見る。
  6. 持ち駒が余らないか、外しても詰む駒がないかを見る。

5手詰にするときも、同じように玉がどこから来たかを決めて、もう2手戻します。手数が延びるほど、4と5で挙げる手が増えていきます。

Shogi365 で詰将棋を解く

Shogi365 は、3手詰から9手詰までの詰将棋を手数ごとに1000問、計4000問収録したアプリです。手数を選んで解きます。

盤の上で自分で指して解きます。王手なら正解でも不正解でも指せて、玉方が自動で応じます。手数以内に詰まなければ失敗で、3回までやり直せます。解いたあとは「感想戦」で、開始局面から一手ずつ手順を振り返れます。

問題はすべて無料で解けます。広告が表示され、買い切りの「広告を削除」で消せます。使い方は Shogi365の始め方 に書きました。

App Store でダウンロード Google Play でダウンロード