寝返り将棋 遊び方とコツ
挟まれた駒は、敵に寝返る。寝返った駒は、出世する。
寝返り将棋は、将棋の駒を使って、オセロのように挟んで裏返す 2 人用のゲームです。6×6 の小さな盤で、1 局は数分で終わります。このページでは、ルールを図と実際の数値で説明し、AI 同士の対局で分かった「勝ちやすい打ち方」をまとめました。数値は、ゲームのルールを書いたコード(rules.ts)の値そのままです。
盤と駒
盤は 6×6 の 36 マス。始めは、玉のまわりに歩 3 枚と飛・角を置いた形です。下が先手、上が後手(逆さの駒)です。
| 角 | 玉 | 飛 | |||
| 歩 | 歩 | 歩 | |||
| 歩 | 歩 | 歩 | |||
| 飛 | 玉 | 角 |
駒は、玉・歩・飛・角の 4 種類。動き方は本将棋と同じです。
- 玉:まわり 8 マスに 1 マスずつ。取られたら負け。
- 歩:前に 1 マス。成るとと金(前・斜め前・横・後ろの 6 方向に 1 マス)。
- 飛:縦横にどこまでも。成ると竜(さらに斜めに 1 マス)。
- 角:斜めにどこまでも。成ると馬(さらに縦横に 1 マス)。
はじめの持ち駒は、先手が歩 4・飛 1・角 1、後手が歩 3・飛 1・角 1。先手だけ歩が 1 枚多いのは、後で説明する「先手と後手の釣り合い」のためです。
1 手でできること:打つか、動かすか
自分の番には、次のどちらかを 1 回します。
- 打つ:持ち駒を、盤の空いたマスに置く。挟んで裏返すのは、打ったときだけです。
- 動かす:盤の上の自分の駒を、将棋と同じように動かす。動かしても挟みは起きません。相手の駒のいるマスに動けば、その駒を取って持ち駒にします(成っていた駒は、元に戻ります)。
打つ手も動かす手も無いときは、パスです。
挟むと寝返る
駒を打ったとき、そこから縦・横・斜めの 8 方向を見て、相手の駒が 1 枚以上続いた先に自分の駒があれば、その間の相手の駒が全部裏返って、自分の駒になります。オセロと同じ挟み方です。どの駒を打っても、8 方向すべてで挟めます。
寝返った駒は、その場で成ります(歩→と金、飛→竜、角→馬)。打った駒そのものは成りません。
ここからが、将棋とも オセロとも違うところです。
盤の端も、挟みになる
相手の駒が並んだ先が盤の外でも、挟んだことになります。端に追い込まれた駒は、まとめて寝返ります。AI 同士の対局(40 局ずつ)で比べると、これがある場合は 1 手で寝返る駒が平均 0.76 枚から 2.51 枚に増え、3 段以上の連鎖が起きた対局は 15% から 85% になりました。端は、いちばん大事な場所です。
玉のとなりは、寝返らない
自分の玉のとなり 8 マスにいる駒は、挟まれても寝返りません(玉への忠誠、という見立てです)。挟みは、その駒に当たったところで止まります。玉そのものも、寝返りません。これが無いと、玉の守りが 1 手で全部寝返って、序盤で玉を取られる対局ばかりになりました。
連鎖
寝返った駒からも、同じように 8 方向の挟みを調べます。そこでまた挟めれば、さらに寝返る。これが連鎖で、1 手で最大 5 段まで続きます。同じ駒が 1 手の中で 2 回裏返ることはありません。玉は連鎖の起点になりません。
勝ち負け
- 相手の玉を取ったら勝ち。
- 2 人とも続けてパスしたら、盤の上の駒が多いほうの勝ち。
- 同じ局面が 4 回出たら、そこで駒の数で決着(同じ数なら引き分け)。
- オンライン対戦は持ち時間が各 3 分、1 手ごとに 5 秒足されます。時間が切れたら負けです。
勝ちやすい打ち方
AI 同士の対局と、ルールの仕組みから言えることです。人どうしでの検証は、まだ十分ではありません。
- 相手の駒を端へ追い込む。端が挟みの終わりになるので、端に並んだ駒は 1 手でまとめて取れます。逆に、自分の駒を端に並べたままにしないこと。
- 自分の駒は、自分の玉のそばに置く。玉のとなりの駒は寝返らないので、玉のまわりは安全地帯です。相手の玉のとなりの駒は狙っても寝返らないので、時間の無駄になります。
- 打つ前に、連鎖の先まで数える。寝返った駒からまた挟みが始まります。1 枚しか取れない手より、2 段目・3 段目まで続く手のほうが、盤ががらりと変わります。
- 動かす手で、次の挟みを準備する。動かしても挟みは起きませんが、相手の駒の向こう側に自分の駒を置いておけば、次に打つ 1 枚でまとめて挟めます。取った駒は持ち駒になるので、打てる手も増えます。
- 玉を取るか、数で勝つかを、いつも両方見る。玉が取れなくても、パスや同じ局面の繰り返しになれば駒の数で決まります。数で勝っているなら、無理に攻めない手もあります。
先手と後手の釣り合い
持ち駒を同じにして AI 同士で 60 局打たせると、先手の勝率は 40% でした。先に陣形を崩したほうが狙われやすく、後手が有利になります。そこで先手にだけ歩を 1 枚多く持たせたところ、100 局で先手の勝率は 59% になりました。少し効きすぎですが、駒は 1 枚単位でしか足せないので、将棋やチェスと同じ「先手がわずかに有利」の側にしています。
どうやってこの数値を決めたかは、寝返り将棋のルールを、AI 同士の対局で決めた記録に書いています。
遊び方は 4 つ
- 2 人(同じ端末):1 台を交代で。ルールを覚えるのに向いています。
- AI 対戦:弱・中・強の 3 段階。弱は 2 手先まで(わざと少しぶれます)、中は 4 手先、強は 6 手先まで読みます。
- オンライン対戦:待っている人と組まれます。勝敗でレーティングが上下し、順位表に載ります。
よくある質問
将棋を知らなくても遊べますか?
遊べます。使う駒は 4 種類と、成った 3 種類だけです。動き方はこのページの「盤と駒」に書いています。まずは AI の「弱」から始めるのがおすすめです。
挟んで裏返す盤ゲームとの違いは何ですか?
オセロと比べると、挟み方(8 方向)は同じです。違うのは、玉を取れば勝ちになること、駒を動かす手もあること、寝返った駒が成って連鎖すること、盤の端も挟みになること、玉のとなりは寝返らないことです。
引き分けはありますか?
あります。2 人とも続けてパスしたときや、同じ局面が 4 回出たときに、盤の上の駒の数が同じなら引き分けです。
先手と後手、どちらが有利ですか?
AI 同士の 100 局では、先手の勝率が 59% でした。人どうしの対局での釣り合いは、まだ確かめられていません。