# frozen-string-literal: true # # |--------+----------------------------------------------------------------------------------| # | Prefix | 意味 | # |--------+----------------------------------------------------------------------------------| # | ! | プライマリーなトリガーとする。比較する必要がないため比較用の盤面情報には含めない | # | @ | ! と同じだけど、盤面情報に含める(異なる駒で複数トリガーを書くとき用) | # | * | ▲でどれかがここに含まれる。「*」と「?」はまぜて any? なので同時に使うと危険 | # | ? | △側でどれかがここに含まれる | # |--------+----------------------------------------------------------------------------------| # # |----+--------------------------------| # | 印 | 意味 | # |----+--------------------------------| # | ● | この座標に何かある | # | ○ | この座標に何もない | # | ★ | この座標のどれかが移動元 | # | ☆ | この座標のどれも移動元ではない | # | ◆ | この座標に自分の銀以上がある | 一つの升に *金 *銀 が指定されているのに似ている (トリガーには含まれない) # | ◇ | この座標に自分の歩以上がある | # |----+--------------------------------| # # ・座標のラベルは省略可能で右上からデータを埋めていく # ・なので右上5x5の盤であれば5x5のサイズで記入すればよい # module Bioshogi module Explain class ShapeInfo include ApplicationMemoryRecord memory_record [ # DESC: 手合割 { key: "平手", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂v香| | ・v飛 ・ ・ ・ ・ ・v角 ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "5五将棋", body: <<~EOT, +---------------+ |v飛v角v銀v金v玉| | ・ ・ ・ ・v歩| | ・ ・ ・ ・ ・| | 歩 ・ ・ ・ ・| | 玉 金 銀 角 飛| +---------------+ EOT }, { key: "香落ち", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂 ・| | ・v飛 ・ ・ ・ ・ ・v角 ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "右香落ち", body: <<~EOT, +---------------------------+ | ・v桂v銀v金v玉v金v銀v桂v香| | ・v飛 ・ ・ ・ ・ ・v角 ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "角落ち", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂v香| | ・v飛 ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "飛車落ち", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂v香| | ・ ・ ・ ・ ・ ・ ・v角 ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "飛香落ち", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂 ・| | ・ ・ ・ ・ ・ ・ ・v角 ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "二枚落ち", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂v香| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "二枚持ち", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂v香| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "三枚落ち", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "四枚落ち", body: <<~EOT, +---------------------------+ | ・v桂v銀v金v玉v金v銀v桂 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "六枚落ち", body: <<~EOT, +---------------------------+ | ・ ・v銀v金v玉v金v銀 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "トンボ", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・v玉 ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・v角 ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "八枚落ち", body: <<~EOT, +---------------------------+ | ・ ・ ・v金v玉v金 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "十枚落ち", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・v玉 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "十九枚落ち", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・v玉 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "二十枚落ち", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "青空将棋", body: <<~EOT, +---------------------------+ |v香v桂v銀v金v玉v金v銀v桂v香| | ・v飛 ・ ・ ・ ・ ・v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | 香 桂 銀 金 玉 金 銀 桂 香| +---------------------------+ EOT }, { key: "バリケード将棋", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩v歩v歩v歩v歩v歩v歩v歩v歩| | ・ ・ ・ ・ ・ ・ ・v玉 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 玉 ・ ・ ・ ・ ・ ・ ・| | 歩 歩 歩 歩 歩 歩 歩 歩 歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, # DESC: 囲い { key: "天守閣囲い", body: <<~EOT, +---------------------------+ | ・ 歩 ・ ・ ・ ・ ・ ・ ・|六 | ・ 玉 ○ ・ ・ ・ ・ ・ ・|七 | ・ 角!金 ・ ・ ・ ・ ・ ・|八 | ・ 桂 銀 ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "カニ囲い", body: <<~EOT, +---------------------------+ | ・ ・ 金 銀@金 ・ ・ ・ ・|八 | ・ ・ ・@玉 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "カブト囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|六 | ・ ・ 銀 ・ ・ ・ ・ ・ ・|七 | ・ ・ 金@玉@金 ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "金矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 銀 金 ・ ・ ・ ・ ・|七 | ・ 玉 金 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "銀矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 銀 銀 ・ ・ ・ ・ ・|七 | ・ 玉 金 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "角矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 銀@角 ・ ・ ・ ・ ・|七 | ・ 玉 金@金 ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "豆腐矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・v飛 ・ ・ ・?角 ・| | ・ ・v桂 ・ ・ ・?角 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 歩 ・ ・ ・ ・ ・| | ・ 歩 銀 ・ ・ ・ ・ ・ ・| | ・!玉 金 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "隅矢倉", body: <<~EOT, +---------------------------+ | 歩 ・ 歩 ・ ・ ・ ・ ・ ・|六 |@銀 歩@桂 ・ ・ ・ ・ ・ ・|七 | ・ 玉 金 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "矢倉右玉", body: <<~EOT, +---------------------------+ | ・ ・ 銀 ・ ・ ・ ・ ・ ・|七 | ・ 角 金 ・ ・*玉*玉 ・ ・|八 | ・ ・ ・ ・ ・ ・ ・!飛 ・|九 +---------------------------+ EOT }, { key: "悪形矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 金 ・ ・ ・ ・ ・ ・|七 | ・ 玉 銀 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "天野矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 銀 金 ・ ・ ・ ・ ・|七 | ・ ・ 玉 金 ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "総矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 銀@金@銀 ・ ・ ・ ・|七 | ・@玉@金 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "金門矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 銀 歩 ・@銀 ・ ・ ・|七 | ・@玉 金 ○@金 ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "矢倉穴熊", body: <<~EOT, +---------------------------+ | ・ ・ 銀 金 ・ ・ ・ ・ ・|七 | 香 ・ 金 ・ ・ ・ ・ ・ ・|八 | 玉 ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "菊水矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・@金 ・ ・ ・ ・ ・|七 | ・@銀@金 ・ ・ ・ ・ ・ ・|八 | 香@玉 ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "銀立ち矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 銀 ・ ・ ・ ・ ・ ・|六 | ・ ・ ・ 金 ・ ・ ・ ・ ・|七 | ・ 玉 金 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "菱矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ 銀 ・ ・ ・ ・ ・|六 | ・ ・ 銀 金 ・ ・ ・ ・ ・|七 | ・ 玉 金 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "富士見矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ 歩 ・ ・ ・ ・|五 | ・ ・ ・ ・@銀 ・ ・ ・ ・|六 | ・ ・ 銀@金 ・ ・ ・ ・ ・|七 | ・@玉 金@角 ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "矢倉早囲い", description: "たぶん角は必要", body: <<~EOT, +---------------------------+ | ・ ・ 銀@金 ・ ・ ・ ・ ・|七 | ・ ・@玉 ○ ・ ・ ・ ・ ・|八 | ・ ・@角 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "土居矢倉", description: "角換わりでも使われたので角を除く。67の金は78の金が移動している点が重要", body: <<~EOT, +---------------------------+ | ・ ・ 銀 金 ○ ・ ・ ・ ・|七 | ・ ○@玉 ○@金 ・ ・ ・ ・|八 | ・ ・ ・ ○ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "高矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|四 | ・ ・ ・ ・ ・ ・ ・ ・ ・|五 | ・ ・ ・ ・ ・ ・ ・ ・ ・|六 | ・ 玉 銀 金 ・ ・ ・ ・ ・|七 | ・ ○!金 ・ ・ ・ ・ ・ ・|八 | ・ ・ 角 ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "流れ矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ○ 金!銀 ・ ・ ・ ・|七 | ・ 角 金 ★ ○ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "四角矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|六 | ・ ・ 銀 銀 ・ ・ ・ ・ ・|七 | ・ 玉 金 金 ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "へこみ矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 歩 ○ ・ ・ ・ ・ ・|六 | ・ 歩 銀 歩 ・ ・ ・ ・ ・|七 | ・ 玉 金 金 ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "カタ囲い", body: <<~EOT, +---------------------------+ | ・ ・ 歩 ・ ・ ・ ・ ・ ・|六 | ・ 歩 角 ・ ・ ・ ・ ・ ・|七 | ・ 玉 金 銀 ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "一文字矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|六 | ・ ・ 銀 金 銀 金 ・ ・ ・|七 | ・ ・ ・ ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "カニ缶囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ 角 金 銀 ・ ・ ・ ・ ・|八 | ・ 桂 玉!金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "オリジナル雁木", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ○ ・|四 | ・ ・ ・ ・ ・ ・ ○ ● ・|五 | ・ ・ ・ ・ ・ ○ ● ・ ・|六 | ・ ・ ・ ・ ○ ● ・ ・ ・|七 | ・ ・ 玉 ○ ● ・ ・ ・ ・|八 | ・ ・!角 ● ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "オールド雁木", body: <<~EOT, +---------------------------+ | ・ ・*角@銀@銀 ・ ・ ・ ・|七 | ・*角 金 ・@金 ・ ・ ・ ・|八 | ・ ・ ・@玉 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "ツノ銀雁木", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・*角 銀 ・ 銀 ・ ・ ・| | ・*角 金 ○ 金 ○ ○ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "新型雁木", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ○ 銀 ・ 銀 ・ ・ ・| | ・ ・ 金@角 金 ○ ○ ・ ・| | ・ ・ ・ ・ ・ ・ ・@飛 ・| +---------------------------+ EOT }, { key: "右玉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ 銀 桂 ・ ・| | ・ ・ ・ ・ ・@玉 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・@飛 ・| +---------------------------+ EOT }, { key: "糸谷流右玉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・*銀*銀 銀 桂 ・ ・| | ・ ・ ・ ・ ・@玉@金 ・ ・| | ・ ・ ・ ・ ・ ・ ・@飛 ・| +---------------------------+ EOT }, { key: "羽生流右玉", description: "正式には後手番の1手損角換わり78金型右玉", body: <<~EOT, +---------------------------+ | ・ ・*銀 ・ ・ 銀 桂 ・ ・|七 | ・*銀 ・ ・ ・@玉@金 ・ ・|八 | ・ ・ ・ ・ ・ ・ ・@飛 ・|九 +---------------------------+ EOT }, { key: "角換わり右玉", body: <<~EOT, +---------------------------+ | ・ ・ 銀 ・ ・ 銀 桂 ・ ・|七 | ・ ・ 金 ・ 金@玉 ○ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・@飛 ・|九 +---------------------------+ EOT }, { key: "雁木右玉", description: "玉は38を守る意味もあるため29飛を含む", body: <<~EOT, +---------------------------+ | ・ ・ ・ 銀 銀 金 ・ ・ ・|七 | ・ ・ 金 ○ ○ 玉 ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ 飛 ・|九 +---------------------------+ EOT }, { key: "ツノ銀型右玉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・*角 銀 ・ 銀 ・ ・ ・| | ・*角 金 ○ 金 玉 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| +---------------------------+ EOT }, { key: "三段右玉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・!玉 桂 ・ ・|七 | ・ ・ ・ ・ ・ 金 ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ 飛 ・|九 +---------------------------+ EOT }, { key: "カギ囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ 金 銀 ・ ・ ・ ・|七 | ・ ・ 玉 ○ 金 ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "ボナンザ囲い", body: <<~EOT, +---------------------------+ | ・ ・ 銀 ・ ・ ・ ・ ・ ・|七 | ・ ・ 玉 金 金 ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "美濃囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ 歩 ・|七 | ・ ・ ・ ・ 金 ・ 銀 玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "連盟美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ 歩 ・|七 | ・ ・ ・ ・ ・@金 ・@玉 ・|八 | ・ ・ ・ ・@金 ・ 銀 ・ ・|九 +---------------------------+ EOT }, { key: "高美濃囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ 金 ・ 歩 ・|七 | ・ ・ ・ ・ ・ ・ 銀 玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "銀冠", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ 金 ・ 銀 ・|七 | ・ ・ ・ ・ ・ ・ 金 玉 ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "片銀冠", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ 歩 ・ 銀 ・|七 | ・ ・*金*金 ・ ○!金 玉 ・|八 | ・ ・ ・ ・ ・ ○ ○ ・ ・|九 +---------------------------+ EOT }, { key: "銀美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ 銀 ・ ・ ・|七 | ・ ・ ・ ・ ・ ・ 銀 玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "ダイヤモンド美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ 銀 ・ ・ ・|七 | ・ ・ ・ ・ 金 ・ 銀 玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "振り飛車四枚美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・!銀 ・ ・ ・|六 | ・ ・ ・ ・ ・ 金 ・ ・ ・|七 | ・ ・ ・ ・ ・ ・ 銀 玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "木村美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・@銀 ・ ・ ・|七 | ・ ・ ・ ・ ・ ○@金 玉 ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "大山美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 歩 ・ ・|六 | ・ ・ ・ ・ ・ 歩!銀 歩 ・|七 | ・ ・ ・ ・ ・ ・ 銀 玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ 桂 香|九 +---------------------------+ EOT }, { key: "裾固め", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ 銀 ・ ・ ・|七 | ・ ・ ・ ・ ・!金 金 玉 ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "片美濃囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ 歩 ・|七 | ・ ・ ・ ・ ・ ・@銀@玉 ・|八 | ・ ・ ・ ・ ・@金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "早囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ ・ ・ ・!銀 玉 ・ ・|八 | ・ ・ ・ ・ ・ 金 ★ ・ ・|九 +---------------------------+ EOT }, { key: "三手囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ ・ ・ ・!金 玉 ・ ・|八 | ・ ・ ・ ・ ・ ★ 銀 ・ ・|九 +---------------------------+ EOT }, { key: "ずれ美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ ・ ・ ・ 銀 玉 ・ ・|八 | ・ ・ ・ ・ 金 ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "振り飛車エルモ", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ 歩 歩 歩 ・|七 | ・ ・ ・ ・ ・ 銀 玉 ○ ・|八 | ・ ・ ・ ・ ・ ・!金 ・ ・|九 +---------------------------+ EOT }, { key: "カブト美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|一 | ・ ・ ・ ・ ・ ・ ・ ・ ・|二 | ・ ・ ・ ・ ・ ・ ・ ・ ・|三 | ・ ・ ・ ・ ・ ・ ・ ・ ・|四 | ・ ・ ・ ・ ・ ・ ・ ○ ・|五 | ・ ・ ・ ・ ・ ・ ・ ○ ・|六 | ・ ・ ・ ・ ・ ・!銀 ○ ・|七 | ・ ・ ・ ・ ・ ・ 銀 玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ 桂 ・|九 +---------------------------+ EOT }, { key: "ちょんまげ美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・@歩 ・|六 | ・ ・ ・ ・ ・ ・ 歩 ○ 歩|七 | ・ ・ ・ ・ ・ ・@銀@玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "坊主美濃", # TODO: 歩をあとから消す場合は判定が難しい body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ○ ・|五 | ・ ・ ・ ・ ・ ・ ・ ○ ・|六 | ・ ・ ・ ・ ・ ・ 歩 ○ ・|七 | ・ ・ ・ ・ ・ ・@銀@玉 ・|八 | ・ ・ ・ ・ ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "金美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ 歩 歩 歩 ・|七 | ・ ・ ・ ・ ・@銀@金@玉 ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "左美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・@玉@銀 ・@金 ・ ・ ・ ・|八 | ・ ・ ・ 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "角道不突き左美濃", body: <<~EOT, +---------------------------+ | ・ ・ 歩 ・ ・ ・ ・ ・ ・|七 | ・ 角 銀 ・ ・ ・ ・ ・ ・|八 | ・ ・!玉 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "居飛車金美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ 玉!金 ・ ・ ・ ・ ・ ・|八 | ・ ・ 銀 ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "升田美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|六 | ・ ・@角@金@銀 ・ ・ ・ ・|七 | ・ ○ 銀 ○ ・ ・ ・ ・ ・|八 | ・ ・@玉 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "天守閣美濃", body: <<~EOT, +---------------------------+ | ・ 歩 歩 ・ ・ ・ ・ ・ ・|六 | ・@玉 ・ ・ ・ ・ ・ ・ ・|七 | ・ ・@銀 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "四枚美濃", body: <<~EOT, +---------------------------+ | ・*玉@銀@金 ・ ・ ・ ・ ・|七 | ・*玉@銀 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "端玉銀冠", body: <<~EOT, +---------------------------+ | ・ 銀 ・ ・ ・ ・ ・ ・ ・|七 |@玉 ・@金 ・ ・ ・ ・ ・ ・|八 | 香 ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "かんぴょう囲い", body: <<~EOT, +---------------------------+ | 香 銀 ・ ・ ・ ・ ・ ・ ・|七 |@玉 ・@金 ・ ・ ・ ・ ・ ・|八 | ○ 桂 ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "四枚銀冠", body: <<~EOT, +---------------------------+ | ・ 銀@銀@金 ・ ・ ・ ・ ・|七 |*玉*玉@金 ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "串カツ囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 |@玉@銀 ・ ・ ・ ・ ・ ・ ・|八 | 香 桂 ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "舟囲い", body: <<~EOT, +---------------------------+ | ・ ・@玉 ○@金 銀 ・ ・ ・|八 | ・ ・ 銀 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "舟囲いDX", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|六 | ・ ・ ・ ・ 銀 ・ ・ ・ ・|七 | ・ ・ 玉 金 金 銀 ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "居飛車穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | 香@銀 ・ ・ ・ ・ ・ ・ ・|八 | 玉 桂@金 ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "松尾流穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・@金 ・ ・ ・ ・ ・|七 | 香@銀@金 ・ ・ ・ ・ ・ ・|八 | 玉 桂@銀 ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "神吉流穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | 香!銀 銀 ○ 金 ・ ・ ・ ・|八 | 玉 桂 ★ 金 ○ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "紙穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 歩 歩 歩|七 | ・ ・ ・ ・ ・ ○ ○!銀 香|八 | ・ ・ ・ ・ ・ ○ ○ 桂 玉|九 +---------------------------+ EOT }, { key: "銀冠穴熊", body: <<~EOT, +---------------------------+ | ・ ・ 歩 ・ ・ ・ ・ ・ ・|六 | ・@銀 ・ ・ ・ ・ ・ ・ ・|七 | 香 ・@金 ・ ・ ・ ・ ・ ・|八 |@玉 桂 ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "ビッグ4", body: <<~EOT, +---------------------------+ | ・ 銀@銀 ・ ・ ・ ・ ・ ・|七 | 香@金@金 ・ ・ ・ ・ ・ ・|八 | 玉 桂 ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "文鎮囲い", body: <<~EOT, +---------------------------+ | ・ ・ 桂 ・ ・ ・ ・ ・ ・|七 | ・ 銀 玉 金 金 銀 ・ ・ ・|八 | ・ ○ ○ ○ ○ ○ ○!飛 ・|九 +---------------------------+ EOT }, { key: "箱入り娘", body: <<~EOT, +---------------------------+ | ・ ・ ・ 歩 ・ ・ ・ ・ ・|七 | ・ ・ 玉!金 ・ ・ ・ ・ ・|八 | ・ ・ 銀 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "金盾囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ 歩 ・ ・ ・ ・ ・|七 | ・ ・ 玉!金 ・ ・ ・ ・ ・|八 | ・ ・ ○ 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "大盾囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ 歩 ・ ・ ・ ・ ・|六 | ・ ・ ・@金 ・ ・ ・ ・ ・|七 | ・ ・ 玉@銀 ・ ・ ・ ・ ・|八 | ・ ・ ○ 金 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "ミレニアム囲い", body: <<~EOT, +---------------------------+ | ・ 銀 ・ ・ ・ ・ ・ ・ ・|八 | ・ 玉 金 ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "振り飛車穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ ・ ・ ・ ・ ・@銀 香|八 | ・ ・ ・ ・ ・ ・@金 桂 玉|九 +---------------------------+ EOT }, { key: "振り飛車銀冠穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 歩 ・ ・|六 | ・ ・ ・ ・ ・ ・ ・@銀 ・|七 | ・ ・ ・ ・ ・ ・@金 ・ 香|八 | ・ ・ ・ ・ ・ ・ ・ 桂@玉|九 +---------------------------+ EOT }, { key: "振り飛車ビッグ4", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・@銀 銀 ・|七 | ・ ・ ・ ・ ・ ・@金@金 香|八 | ・ ・ ・ ・ ・ ・ ・ 桂 玉|九 +---------------------------+ EOT }, { key: "振り飛車ミレニアム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 桂 ・ ・|七 | ・ ・ ・ ・ ・ ・ ★ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・!玉 ・|九 +---------------------------+ EOT }, { key: "振り飛車端玉銀冠", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・@銀 ・|七 | ・ ・ ・ ・ ・ ・@金 ・@玉|八 | ・ ・ ・ ・ ・ ・ ・ ・ 香|九 +---------------------------+ EOT }, { key: "振り飛車串カツ囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ ・ ・ ・ ・ ・@銀@玉|八 | ・ ・ ・ ・ ・ ・ ・ 桂 香|九 +---------------------------+ EOT }, { key: "振り飛車天守閣美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 歩 歩 ・|六 | ・ ・ ・ ・ ・ ・ ・@玉 ・|七 | ・ ・ ・ ・ ・ ・@銀 ・ ・|八 | ・ ・ ・ ・ ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "右矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 銀 ・ ・|七 | ・ ・ ・ ・ ・ ・ 金 玉 ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "金無双", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ ・ ・ 金 金 玉 銀 ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "離れ金無双", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ ・ 金 金 ○ 玉 銀 ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "中住まい", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ 金 ・ 玉 銀 金 ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "中原囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・*銀 金 ・ ・@銀 ・ ・ ・|八 | ・ ・*銀 玉@金 ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "桐山流中原囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・*銀 金 ・@玉@銀 ・ ・ ・|八 | ・ ・*銀 ・@金 ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "アヒル囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ 銀 玉 銀 ・ ・ ・|八 | ・ ・ 金 ・ ・ ・ 金 ・ ・|九 +---------------------------+ EOT }, { key: "裏アヒル囲い", body: <<~EOT, +---------------------------+ | ・ ・ 銀 ・ 玉 ・ 銀 ・ ・|八 | ・ ・ ・ 金 ・ 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "いちご囲い", body: <<~EOT, +---------------------------+ | ・ ・@金@玉@金 ・ ・ ・ ・|八 | ・ ・ 銀 ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "無敵囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ 銀 飛 銀 ・ ・ ・|八 | ・ ・ ・ 金 玉 金 ・ ・ ・|九 +---------------------------+ EOT }, { key: "エルモ囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ 玉 銀 ・ ・ ・ ・ ・|八 | ・ ・ 金 ○ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "左山囲い", body: <<~EOT, +---------------------------+ | ・ ・ 玉 銀 ・ ・ ・ ・ ・|八 | ・ ・ 金 ○ 金 ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "無責任矢倉", body: <<~EOT, +---------------------------+ | ・ ・ 銀 金 ・ ・ ・ ・ ・|七 | ・ ・ 金 ・!玉 ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "居飛穴音無しの構え", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 銀 歩 ・ ・ ・ ・ ・ ・| | 香 金!金 ・ ・ ・ ・ ・ ・| | 玉 桂 角 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "あずまや囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ ・ ・| | ・ ・@銀 ・ 歩 ・ ・ ・ ・| | ・ ・*角 ・@銀 ・ ・ ・ ・| | ・*角 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 金 玉 金 ・ ・ ・| +---------------------------+ EOT }, { key: "セメント囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|六 | ・ ・ ・ 銀 銀 ・ ・ ・ ・|七 | ・ ・ 玉 金 金 ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "銀多伝", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ 銀 ・ ・ ・| | ・ ・ ・ ・ ・ 銀 ・ ・ ・| | ・ ・ ・ ・ ・!金 玉 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "金多伝", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ 銀 ・ ・ ・| | ・ ・ ・ ・ ・@金 ・ ・ ・| | ・ ・ ・ ・ ・@金 玉 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "美濃熊囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|七 | ・ ・ ・ ・ 金 ・ 銀!銀 ●|八 | ・ ・ ・ ・ ・ 金 ・ ● 玉|九 +---------------------------+ EOT }, { key: "モノレール囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | 歩 ・ ・ ・ ・ ・ ・ ・ ・| |@香 ・@桂@銀@角@銀 ・ ・ ・| | ○ ○ ○ ○ ○ ○ ○ 飛 ○| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "チョコレート囲い", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 歩 歩 歩 ・ ・ ・ ・ ・| | ・ 玉@桂@金 ・ ・ ・ ・ ・| | ・@銀@金 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "四段端玉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ◇ ◇ ◇ ・ ・ ・ ・ ・ ・| |!玉 ◆ ◆ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "空中楼閣", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・@玉@銀 ・ ・ ・ ・ ・ ・| | ・@金 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, # DESC: 戦型 { key: "花村流名古屋戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v角 ・ ・| | ・ ・ ・ ・ ・ ・v飛 ・ ・| | ・ ・ 歩 歩 歩 ・!歩 ・ ・| | ・ 歩 ・ 銀 ・ ・v歩 ・ ・| | ・ ・ ・ 金 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ 金 飛 ・| | ・ ・ 角 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "清野流岐阜戦法", description: "このあと玉と金を右に寄せて5筋で1歩入手して9筋から攻める", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 歩 ・ ・ ・ ・ ・| | ・ ・ ・ 銀 ・ 歩 歩!歩 ・| | ・ ・ ・ ・ ・ 金 桂 銀 ・| | ・ 角 ・ ・ 金 玉 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| +---------------------------+ EOT }, { key: "GAVA角", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ・ 金!角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "▲5五龍中飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | 歩 ・ ・ ・!歩 ・ ・ ・ ・| | 角 ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ノーガード戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・v玉 ・v銀!龍 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v角 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 銀 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 玉 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "▲3七銀戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|六 | ・ ・ 銀 ・ ・ ・!銀 ・ ・|七 | ・ ・ 金 ・ ・ ・ ・ 飛 ・|八 | ・ ・ ・ 玉 ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "脇システム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ● ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・v角 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・!角 ・ ・ ・| | ・ ・ 銀 ・ ・ ・ 銀 ・ ・| | ・ ・ ● ・ ・ ・ ・ ● ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ウソ矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 歩 ・ ・ ・ ・ ・| | ・ 歩!銀 ・ ・ ・ ・ 歩 ・| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "矢倉棒銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!銀 ・| | ・ ・ 銀 ・ ・ 歩 ・!銀 ・| | ・ ・ 金 ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ○ ・ ・ 桂 香| +---------------------------+ EOT }, { key: "森下システム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 銀 金 ・ ・ ・ ・ ・| | ・ ・ 金!角 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "雀刺し", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ○ ・ ・ ・| | ・ ・ ・ ・ ○ ・ 桂 ・ 香| | ・ ・ ・*角 ・ ・ ・ ・ 飛| | ・ ・*角 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "米長流急戦矢倉", description: "64角と出る含みを消しているところがポイント。速攻型の場合はまた異なる。", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・!銀 ・!歩 ・ ・ ・| | ・ ・ ○ 歩 ・ ・ ・ ・ ・| | ・ 角 金 ○ 金 ・ ・ 飛 ・| | ・ ・ ・ 玉 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "カニカニ銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 銀 ・ ・ ・ ・ ・| | ・ ・ ・ 歩 ・ 歩 ・ ・ ・| | ・ ・ ・ ・ 飛 ・ ・ ・ ・| | ・ ・ ○ 金 玉 金 ○ ・ ・| +---------------------------+ EOT }, { key: "カニカニ金", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・!金 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・*玉*玉 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "中原流急戦矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 歩 ・ 金 ・ ・ ・| | ・ 角 金 ・ ・ ・ ・ ・ ・| | ・ ・ ・ 玉 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "阿久津流急戦矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 角 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 金 ・ 金 ・ ・ ・ ・| | ・ ・ ・ 玉 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "藤森流急戦矢倉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v角 ・ ・ ・v金 ・ ・ ・| | ・ ・!銀 ・ ○ ・ ・ ・ ・| | 歩 ・ ・ ★ ・ ・ ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ 角 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "屋敷流二枚銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ●@銀 ・@銀 ・ ・ ・| | ・ 歩 ○ ● ○ ● ○ ○ ・| | ・ 角 金 ・ ・ ・ ・ 飛 ・| | ・ ・ ・@玉 ○ 金 ・ ・ ・| +---------------------------+ EOT }, { key: "屋敷流二枚銀棒銀型", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ●@銀 ・ ・ ・@銀 ・| | ・ 歩 ○ ● ○ ● ・ ○ ・| | ・ 角 金 ・ ・ ・ ・ 飛 ・| | ・ ・ ・@玉 ○ 金 ・ ・ ・| +---------------------------+ EOT }, { key: "矢倉中飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 歩 ・ ・ ・ ・ ・| | ・ 角 金 ・ 飛 ○ ○ ・ ・| | ・ ・ ・ 玉 ・ ・ ○ ・ ・| +---------------------------+ EOT }, { key: "右四間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・!飛 ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "原始棒銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 歩 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!銀 ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ 玉 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "かまいたち戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ○ 歩 ・ ・ ・ ・| | ・ 歩 ○ 歩!銀 歩 歩 歩 歩| | ・ 角 ・ ・ ・ ★ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| +---------------------------+ EOT }, { key: "高田流左玉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 玉 ・ ・ ・ ・ ・ ・| | ・ 飛 ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "英春流カメレオン", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 銀 ・| | ・ ・ ・ ・ 銀 金!玉 ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ 角 ・ ・ 金 ・ ・ ・| +---------------------------+ EOT }, { key: "カメレオン戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・v角 ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ○ ・ ○ ・ ・ ・| | ・ ・ ・!歩 ○ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 銀 ・ ・ ・ ・ ・| | ・ 角 ○ ○ ○ ○ ○ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "パックマン戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・!歩 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "山崎流パックマン", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ○ ○ ○ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ○ ・ ・ ・| | ・ ・ ・ ・ ○ ・ ・ ・ ・| | 歩 ・ ・!歩 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "新米長玉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・!玉 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "稲庭戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |!金 ・ 玉 銀 ・ ・ ・ ・ ・| | ・ 桂 角 ・!飛 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "四手角", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・?飛?飛?飛 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ★ 歩 ・| | ・ ・ ・ ・ ・ ・ ・!角 ・| | ・ ・ ・ ・ ・ ・ ★ ・ ・| | ・ ・ ・ ・ ・ ★ ・ ・ ・| | ・ ・ ・ ・ ★ ・ ・ ・ ・| # 59からとは限らない +---------------------------+ EOT }, { key: "一間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ 歩| | ・ ・ ・ ・ ・ ・ ・ ・!飛| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ 香| +---------------------------+ EOT }, { key: "一間飛車穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ 歩| | ・ ・ ・ ・ ・ ・ ・ ・ 飛| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・!玉| +---------------------------+ EOT }, { key: "都成流△3一金", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 歩 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 銀 ・ ・ ・ ・ ・ ・| | ・ 桂!金 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "右四間飛車左美濃", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ○ 歩 ・ ・ ・ ・ ・| | ・ 角 銀 ・ 金!飛 ・ ・ ・| | ・ ・ ・ 金 ○ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "角換わり", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!馬 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ★ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "一手損角換わり", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!馬 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ★ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "手損角交換型", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!馬 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ★ ・ ・ ・ ・ ・ ・| | ・ ★ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "角交換型", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・!馬| | ・ ・ ・ ・ ・ ・ ・!馬 ・| | ・ ・ ・ ・ ・ ・!馬 ・ ・| | ・ ・ ・ ・ ・!角 ・ ・ ・| | ・ ・ ・ ・!角 ・ ・ ・ ・| | ・ ・ ・ ★ ・ ・ ・ ・ ・| | ・ ・ ★ ・ ・ ・ ・ ・ ・| | ・ ★ ・ ・ ・ ・ ・ ・ ・| | ★ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "角換わり腰掛け銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・!銀 歩 ・ ・ ・| | ・ ・ ・ ・ 歩 ★ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "角換わり棒銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!銀 ・| | ・ ・ ・ ・ ・ ・ ・!銀 ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "角換わり早繰り銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v金 ・ ・| | ・ ・ ・ ・v歩 ・v銀 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 歩 ・| | ・ ・ 歩 ・ ・!銀 歩 ・ ・| | ・ ・ ・ 歩 歩 歩 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "角換わり新型", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・@銀 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・@桂 ・ ・| | ・ ・ ・ ・ ・ 金 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・@飛 ・| +---------------------------+ EOT }, { key: "筋違い角", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ○ ○ ○ ・ ・ ・ ・| | ・ ・ ・v歩v歩v歩 ○v歩 ・| | ・ ・ ・ ○ ○ ○v歩 ・ ・| | ・ ・ ・ ○ ・!角 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "相筋違い角", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ○ ○ ○ ・ ・ ・ ・| | ・ ・ ・v歩v歩v歩 ○v歩 ・| | ・ ・ ・ ○ ○ ○v歩 ・ ・| | ・ ・ ・?角 ・!角 ・ ・ ・| | ・ ・?角 ○ ○ ○ ・ ・ ・| | ・ 歩 ○ 歩 歩 歩 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "木村定跡", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・v金 ・v金v玉 ・| | ・ ・v桂 ・ ・ ・v銀 ・ ・| | ・ ・ ・ ・v銀 ・ ・ ・ ・| | ・v歩 ・ ・ ・!歩 ・ 歩 ・| | ・ ・ ・ ・ 銀 ・ ・ ・ ・| | ・ ・ 銀 ・ ・ ・ 桂 ・ ・| | ・ 玉 金 ・ 金 ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "相掛かり", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・v銀 ・ ・| | ・?飛 ・ ・ ・ ・v金v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・!飛 ・| | ・ ・ ・ ・ ・ ・ ・!飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 金 ・ ・ ・ ・!飛 ・| | ・ ・ 銀 ・ 玉 金 銀 ・ ・| +---------------------------+ EOT }, { key: "相掛かり棒銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・v金 ・ ・| | ・ ・ ・ ・ ・ ・ ・v歩 ・| | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・ ○ ・| | ・?飛 ・ ・ ・ ・ ・ ○ ・| | ・ ・ ・ ・ ・ ・ ・!銀 ・| | ・ ・ 金 ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ 桂 ・| +---------------------------+ EOT }, { key: "塚田スペシャル", body: <<~EOT, +---------------------------+ | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v金 ・ ・| | ・ ・ ・ ○ ・ ・ ・v歩 ・| | ・ ・ ・v歩 ○ ○ ○!歩v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "中原流相掛かり", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・v銀 ・ ・| | ・ ・ ・ ・ ・ ・v金 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・v歩| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ○ 飛 歩| | ・ ・ ・ ・ ・ ・!銀 ・ ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "中原飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ○ ・!飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 銀 金 ・ ・ 銀 ・ ・ ・| | ・ ・ ・ 玉 金 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "腰掛け銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・!銀 歩 ○ ・ ・| | ・ ・ ・ ・ 歩 ○ 歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "鎖鎌銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ○ 歩!銀 ・ ・| | ・ ・ ・ ・ 歩 ○ 歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "▲8五飛車戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・v銀 ・ ・| | ・ ・ ・ ・ ・ ・v金v角 ・| | ・ ・ ・ ・ ・ ・ ・v歩 ・| | ・ ・v飛 ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・!飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 角 ・ ・ ・ ・ ・ ・| | ・ 銀 金 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "UFO銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!銀 ・ ・| | ・ ・ ・ ・ ・ ・ 歩 ★ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "横歩取り", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・v銀 ・ ・| | ・ ・ ・ ・ ・ ・v金v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 歩 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 金 ・ ・ ・ ・ ・ ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "△3三角型空中戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v金v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・v飛 ・ ・ ・ ・ ・ ・| | ・ ・!角 ・ ・ ・ ・ ・ ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| | ・ ・ 銀 ・ 玉 金 銀 ・ ・| +---------------------------+ EOT }, { key: "△3三桂戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v金v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・v飛 ・ ・ ・ ・ ・ ・| | ・ ・!桂 ・ ・ ・ ・ ・ ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| | ・ ・ 銀 ・ 玉 金 銀 ・ ・| +---------------------------+ EOT }, { key: "△2三歩戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v金v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 歩 ・ ・ ・ ・ ・ ・| | ・!歩 ・ ・ ・ ・ ・ ・ ・| | ・ 角 金 ・ ・ ・ ・ 飛 ・| | ・ ・ 銀 ・ 玉 金 銀 ・ ・| +---------------------------+ EOT }, { key: "△4五角戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v金v銀 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 飛 ・| | ・ ・ ・!角 ・ ・ ・ ・ ・| | ・ ・v飛 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| | ・ ・ 銀 ・ 玉 金 銀 ・ ・| +---------------------------+ EOT }, { key: "相横歩取り", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v金 ・ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ・!飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・v飛 ・ ・ ・ ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "先手中飛車", description: "(3手目が)16歩であることが条件", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・v角 ・| | ・ ○ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ○ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ○ ・ ・ ・ ・ 歩| | ・ ・*角 ・ ○ ・ ・ ・ ・| | ・*角 ・ ・!飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "中飛車ミレニアム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 桂 ・ ・|七 | ・ ・ ・ ・*飛 ・ ★ ・ ・|八 | ・ ・ ・ ・*飛 ・ ・!玉 ・|九 +---------------------------+ EOT }, { key: "ゴキゲン中飛車", description: "端歩はついていないこと", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・v角 ・| | ・ ○ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ○ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ○ ・ ・ ・ ・ ・| | ・ ・*角 ・ ○ ・ ・ ・ ・| | ・*角 ・ ・!飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "5筋位取り中飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ○ ・ ・ ・ ・| | ・ ・ ・ ・ 歩 ・ ・ ・ ・| | ・ ・ ・ ・ ○ ・ ・ ・ ・| | ・ ・ ・ ・ ○ ・ ・ ・ ・| | ・ ・ ・ ・ 飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ツノ銀中飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 角 銀 ○ 銀 ・ ・ ・| | ・ ・ 金 ・ ○ ・ ・ ・ ・| | ・ ・ ・ ・ 飛 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "英ちゃん流中飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 歩 ・ ・ ・ ・| | ・ ・ ・ ・!飛 ・ ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "原始中飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ● ・ ・ ・ ・ ・ ・| | ・ 角 ・ ・!飛 ・ ・ ・ ・| | ・ ・ ● ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "中飛車左穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・*飛 ・ ・ ・ ・| | ・ ・ ・ ・*飛 ・ ・ ・ ・| | 香 ・ ・ ・*飛 ・ ・ ・ ・| |!玉 ・ ・ ・*飛 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "平目", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 飛 ・ 銀 ・ ・| | ・ ・ ・ ・!金 金 ・ ・ ・| +---------------------------+ EOT }, { key: "風車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ● 銀 ○ 銀 桂 ・ ・| | ・ ○ 金 ● ○ ● ● ○ ・| | ・ ○ ○ ○!飛 ○ ○ ○ ・| +---------------------------+ EOT }, { key: "新風車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 角 銀 歩 銀 桂 ○ ・| | ・ ○ 金 ○ ○ 玉 ○ ○ ・| | ・ ・ ○ ○ ○ 金 ○!飛 ・| +---------------------------+ EOT }, { key: "加藤流袖飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・v飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 銀 ・ ・ ・ ・| | ・ ・ 玉 銀 金 ・!飛 ・ ・| | ・ ・ ・ 金 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "▲5七金戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・?飛 ・ ・ ・ ・| | ・ ・ ・ ・?飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・!金 ・ ・ ・ ・| | ・ ・ 玉 銀 ・ 銀 ・ ・ ・| | ・ ・ ・ 金 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "超急戦", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・v玉 ・ ・ ・ ・| | ・ ・ ・ ・v飛 ・ ・v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・!歩 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 ・ ・ 金 ・ ・ ・ ・| | ・ ・ ・ ・ 玉 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "遠山流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 飛 ・!金 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "四間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・!飛 ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "四間飛車ミレニアム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 桂 ・ ・|七 | ・ ・ ・ 飛 ・ ・ ★ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・!玉 ・|九 +---------------------------+ EOT }, { key: "角道オープン四間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・v角 ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ○ ・ ・ ・| | ・ ・ ・ ・ ○ ・ ・ ・ ・| | ・ ・ ・ ○ ・ ・ ・ ・ ・| | ・ ・ ○ 歩 ・ ・ ・ ・ ・| | ・ 角 ・!飛 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "耀龍四間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・?飛?飛?飛 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 飛 ・@金@玉 ・ ・| | ・ ・ ・ ・ ・ ・ 銀 ・ ・| +---------------------------+ EOT }, { key: "藤井システム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!桂 ・ ○| | ・ ・ ・ 飛 ・ ○ 銀 ・ ・| | ・ ・ ・ ・ 玉 金 ○ ・ ・| +---------------------------+ EOT }, { key: "立石流四間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ?角・| | ・ ・ ・ ・ ・ ・?角 ・ ・| | ・ ・ ○ ○ ・ ○ ・ ・ ・| | ・ ・ 歩 歩 ○ ・ ・ ・ ・| | ・ ・ ・ ○ ・ ・ ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ 角!金 飛 ・ ・ ・ ・ ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "レグスペ", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!金 銀 香| | ・ ・ ・ ・ ・ ・!金 桂 玉| +---------------------------+ EOT }, { key: "三間飛車", description: "元々77が空を条件していたけど77角のあと飛車を回る場合もあるだろうから判定を無くした", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!飛 ・ ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "三間飛車ミレニアム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ 桂 ・ ・|七 | ・ ・ 飛 ・ ・ ・ ★ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・!玉 ・|九 +---------------------------+ EOT }, { key: "△3三飛戦法", description: "65角打を防ぐのが目的", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!飛 歩 ・ ・ 歩 歩 ・| | ・ ・ ・ ○ ○ ・ ○ ○ ○| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "石田流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 飛 ・ ・ ・ ・ ・ ・| |@角 ・@桂 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "早石田", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・@歩 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・@飛 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ムリヤリ早石田", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ ・ ・| | ・ ・!飛 ・ ・ ・ ・ ・ ・| | ・ 角 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "升田式石田流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 飛 ・ ・!玉 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "鬼殺し", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ ・ ・| | ・ ・!桂 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "2手目△3ニ飛戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!飛 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "中田功XP", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・?角 ・ ・ ・v玉| | ・ ・ ・ ・ ・?角 ・ ・ ・| | ・ ・ ・ ・ ・ ・?角 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!桂 ・ ・| | ・ ・ 飛 ・ ・*玉 銀 ・ ・| | ・ ・ ・ ・ ・ ・*玉 ・ ・| +---------------------------+ EOT }, { key: "真部流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・!銀 ・ ・ ・| | ・ ・ 角 ・ ・ 金 ・ ・ ・| | ・ ・ 飛 ・ ・ ・ 銀 玉 ・| | ・ ・ ・ ・ ・ 金 ・ ・ ・| +---------------------------+ EOT }, { key: "▲7八飛戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!飛 ・ ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "4→3戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!飛 ★ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "楠本式石田流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 飛 ・ 銀 ・ ・ ・ ・| | ・ ・ 桂 ・ ・ ・ 角 ・ ・| # https://www.youtube.com/watch?v=LP8OEjrPkRE | ・ ・ ・ ・ ・ ・ 銀 玉 ・| | ・ ・ ・ ・ ・ 金 ・ ・ ・| +---------------------------+ EOT }, { key: "新石田流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!歩 ・ ・ ・v歩 ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 飛 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "新鬼殺し", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・v歩 歩 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 角 ・ ・ ・ ・ ・ ・| | ・ ・!飛 ・ ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ダイレクト向かい飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| | ・!飛 ・ ・ ・ ・ ・ ★ ・| | 香 ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "向かい飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・!飛 ・ ・ ・ ・ ・ ・ ・| | 香 ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "メリケン向かい飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・v歩!歩 ・ ・ ・ ・ ・ ・| # 75歩で位を取るのが重要 | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 角 銀 ・ ・ ・ ・ ・| | ・ 飛 金 ・ ・ ・ ・ ・ ・| # 左金は必須 | 香 ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "阪田流向飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| | ・!飛 ・ ・ ・ ・ ・ ★ ・| | 香 ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ショーダンシステム", description: "角は97と66にいる場合に対応するため場所を決めない。66には歩か角がいる。玉は中住まいにする場合もある。右端は受けない。", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ● 歩 ・ ・ ・ ・| | ・ ・ 桂 銀 銀 歩 歩 歩 歩| | ・ ・ ・!金 ・!金!金 ・ ・| | ・ 飛 ○ ○ ○ ○ ○ ・ ・| +---------------------------+ EOT }, { key: "菜々河流△4四角", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 角 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ★ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "菜々河流向かい飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 角 ・ ・ ・ ・ ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| | ・!飛 ・ ・ ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "角頭歩戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・!歩 歩 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "鬼殺し向かい飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!桂 ・ ・ ・ ・ ・ ・| | ・ 飛 ・ ・ ・ ・ ・ ・ ・| | 香 ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "陽動振り飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ 歩 ・ ・ ・| | ・ ・ ・ ・ ・ 銀 ・ ○ ・| | ・!飛!飛!飛!飛 ・ ・ ★ ・| | 香 ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "玉頭銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v玉 ・ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ○v歩 ・ ・| | ・ ・ ・ ・ ・!銀 ・ ・ ・| | ・ ・ ・ ・ ★ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "つくつくぼうし戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ 歩 ・| | ・ ・!飛 ・ ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ひねり飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!飛 ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "耀龍ひねり飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ 飛 ・ ・| | ・ 歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・!銀 ・ ・ ・ ・ ・ ・| | ・ ・ ・ 金 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "相振り飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛?飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ● ・| | ・!飛!飛!飛!飛 ・ ・ ★ ・| | ・ ・ ・ ・ 玉 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "角交換振り飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!馬 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |*飛*飛*飛*飛*飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "はく式四間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!角 ・ ・ ・ ・ ・ ・| | ・ ・ ・ 飛 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "幻想四間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 歩 銀 ・ ・ ・ ・| | ・ 歩 角 ・ ・ ・ ・ ・ ・| | ・!飛 ・ ★ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "タランチュラ戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v桂 ・ ・| | ・ ・ ・ ・ ・ ・ ・v馬 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 角 ・ ○ ・ ・ ・ ・| | ・ 銀 ・ ・ 飛 ・ ・!銀 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "久夢流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ 歩 ・ ・ ・| | ・ ・ ・ ・ 歩 銀 歩 ・ ・| | ・ ・ ・ ・ 金!玉 桂 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "きmきm金", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ 金 ・ ・ ・ ・ ・| | ・ ・ ★ ・ ・ ・ ・ ・ ・| | ・ 角 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ポンポン桂", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・v飛 ・ ・ ・| | ・ ・ ・ ・ ・ ・v角 ・ ・| | ・ ・ ・ ・ ・v歩 ・ ・ ・| | ・ ・ ・ ・ ・!桂 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "銀雲雀", description: "対振り5筋位取りのこと", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛?飛 ・| | ・ ・ ・ ・v歩 ・ ・ ・ ・| | ・ ・ ・ ・ ○ ・ ・ ・ ・| | ・ ・ ・ ・ 歩 ・ ・ ・ ・| | ・ ・ ・ ・!銀 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "ショーダンオリジナル", body: <<~EOT, +---------------------------+ | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 歩 ・ ・ ・ ・| | ・ ・ 歩 ・!銀 ・ ・ ・ ・| | ・ 歩 ・ 歩 ★ ・ ・ ○ ・| | ・ 角 金 ・ ・ ・ ・ 飛 ・| | ・ 桂 ・ 玉 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "村田システム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・!歩 ・ ・ 歩 ・| | ・ 歩 歩 歩 ・ ・ ・ ・ ・| | ・ 角 ・ 銀 ・ 銀 ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "新村田システム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・!銀 歩 飛 ・| | ・ 歩 歩 歩 歩 歩 ★ ・ ・| | ・ 角 金 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 玉 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "玉頭位取り", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・v歩 ・ ・ ・ ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ ・ ・| | ・ ・!銀 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・*玉*玉 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "6筋位取り", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・v歩 ・ ・ ・ ・ ・| | ・ ・ ・ ○ ・ ・ ・ ・ ・| | ・ ・ ・!歩 ・ ・ ・ ・ ・| | ・ ・ ・ ★ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 玉 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "地下鉄飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |!飛 ・ ・ ・ ・ ・ ★ ★ ・| +---------------------------+ EOT }, { key: "飯島流引き角戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛?飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 歩 歩 ・ ・ ・ ・ ・ ・| | ・!玉 銀 ○ ・ ・ ・ 飛 ・| | ・ ・ ★ 金 ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "飯島流相掛かり引き角戦法", body: <<~EOT, +---------------------------+ | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ ・ ・ ・ ・ ・| | ・?飛 ・ ・ 歩 ・ ・ ○ ・| | 歩 ・ 歩 ・ ・ 歩 ・ ○ ・| | ・ ★ 金 ○ ・ ・ ・ 飛 ・| | ・ ・!角 ・ ・ ・ ○ ・ ・| +---------------------------+ EOT }, { key: "丸山ワクチン", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・v玉 ・ ・ ・ ・| | ・ ・ ・ ・v飛 ・ ・!馬 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・v歩 ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ 歩 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ 玉 ・ ・ ・ ・| +---------------------------+ EOT }, { # 本来「6八玉」とするところを「7八銀」と上がる # 9六歩は佐藤新手だけど名前がない key: "新丸山ワクチン", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・v玉 ・ ・ ・ ・| | ・ ・ ・ ・v飛 ・ ・v銀 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・v歩 ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ 歩 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!銀 ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ 玉 ・ ・ ・ ・| +---------------------------+ EOT }, ################################################################################ 46銀シリーズ { key: "▲4六銀右急戦", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ○ ・!歩 ・ ・| | ・ ・ ・ ○ ・ 銀 ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ 角 玉 ・ ・ ○ ・ 飛 ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "▲4六銀左急戦", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ○ ・!歩 ・ ・| | ・ ・ ・ ○ ・ 銀 ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ 角 玉 ・ ・ 銀 ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "▲4五歩早仕掛け", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛 ・ ・| | ・ ・ ・ ・ ・ ・v角 ・ ・| | ・ ・ ・ ・ ・v歩 ・ ・ ・| | ・ ・ ・ ・ ○!歩 ・ ・ ・| | ・ ・ ・ ○ ・ ・ ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ 角 玉 ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "エルモ急戦", description: "▲45歩早仕掛けと35歩の仕掛と両方にマッチさせたいけど仕方なく35歩だけにしている", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ○ ・!歩 ・ ・| | ・ ・ ・ ○ ・ 銀 ・ ・ ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| | ・ 角 玉 銀 ・ ・ ・ 飛 ・| | ・ ・ 金 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, ################################################################################ { key: "鷺宮定跡", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・v飛v銀 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ 歩 ・ ・| | ・ ・ ・ ・ 銀 歩 ・ ・ ・| | ・ ・ 玉 ・ ・ ・!飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "棒銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!銀 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "暴銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・v香| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ○| | ・ ・ ・ ・ ・ ・ ・ ・!銀| | ・ ・ ・ ・ ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ 歩| | ・ ・ ・ ・ ・ ・ 歩 歩 ○| | ・ ・ ・ ・ ・ ・ ・ ○ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| +---------------------------+ EOT }, { key: "左美濃急戦", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・!銀 ・ ・ ・| | ・ ・ ・ ・ ★ ・ ・ ・ ・| | ・ ・ 銀 ○ ・ ・ ・ 飛 ・| | ・ ・ ○ 金 ○ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "右四間飛車急戦", # https://www.youtube.com/watch?v=QVi-Aen2w68 body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・v飛 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・@銀 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・@飛 ・ ・ ・| | 香 ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "鳥刺し", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛?飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・?飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 歩 ・ ・ ・ ・| | ・ ・ 歩 ・ ・ 歩 ・ ○ ・| | ・ ・@玉 ○ ・ ・ ・ 飛 ・| | ・ ・@角 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "嬉野流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・!銀 ・ ・ ・ ・ ・| | ・ ・ ★ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "新嬉野流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・!銀 ・ ・ 歩 ・| | ・ 角 ・ ★ ○ ・ ・ 飛 ・| | ・ ・ ○ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "メイドシステム", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ ・ ・| | ・ ★ 銀 ・ ・ ・ ・ ・ ・| | ・ ・!角 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "棒金", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・?飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・?飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!金 ・| | ・ ・ ・ ・ ・ ・ ★ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "棒玉", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!玉 ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "超速▲3七銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ○ ・ ・ ・ ・| | ・ ・ ・ ・v飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v角 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・v歩 ・ ・ ・ ・| | ・ ・ ・ ・ ・!銀 ・ ・ ・| | ・ ・ ○ ・ 歩 ・ ★ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ○ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "対振り持久戦", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・?飛?飛?飛?飛?飛| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!角 ・ ・ ・ ・ ・ ・| | ・ ・ 玉 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "▲7二飛亜急戦", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ○ 歩!歩 歩 ・ ・| | ・ ・ ○ ・ 銀 ・ ・ ・ ・| | ・ 角 玉 ・ ・ 銀 飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "袖飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ○ ・ ・| | ・ ・ ・ ・ ・ ・!飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "一直線穴熊", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 角 金 ・ ・ ・ ・ ・| | 香 ○ 金 銀 ・ ・ ・ ・ ・| | 玉 桂 銀 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "穴角戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ● ・ ・ ・ ・ ・ ・ ・ ・| |!角 ● ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "穴角向かい飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ●!飛 ・ ・ ・ ・ ・ ・ ・| | 角 ● ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "うっかり三間飛車", # ゴキゲンっぽい方 body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ 歩 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!飛 ・ ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "菅井流三間飛車", # 33金型 body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ ・ ・| | ・ ・ 金 ・ 歩 ・ ・ ・ ・| | ・ ・!飛 ・ ・ ・ ・ ★ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "アヒル戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 銀 玉 銀 ・ ・ ・| | ・ ・ 金 ・ ・ ・ 金 ・ ・| +---------------------------+ EOT }, { key: "裏アヒル戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 銀 ・ 玉 ・ 銀 ・ ・| | ・ ・ ・ 金 ・ 金 ・ ・ ・| +---------------------------+ EOT }, { key: "矢倉左美濃急戦", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v金 ・ ・| | ・ ・ ・ ・ ・ ・v銀 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ○ ・ ● 銀 ・ ・ ・| | ・ ● 銀 ・*金*金 ・ ● ・| | ・ ・ 玉 金 ・ ○ ・ ・ ・| +---------------------------+ EOT }, { key: "青野流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・v銀 ・ ・| | ・ ・ ・ ・ ・ ・v金 ・ ・| | ・ ・ ・ ・ ・ ・v角 ・ ・| | ・ ・ ・ ・ ・ ・ 飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 歩 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 金 ・!玉 ・ ・ ・ ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "勇気流", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・v銀 ・ ・| | ・ ・ ・ ・ ・ ・v金 ・ ・| | ・ ・ ・ ・ ・ ・v角 ・ ・| | ・ ・ ・ ・ ・ ・ 飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 歩 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 金!玉 ・ ・ ・ ・ ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "極限早繰り銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・!歩 ・ ・| | ・ ・ 歩 ・ ・ 銀 ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ 玉 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "33金型早繰り銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・@銀 歩 ・ ・| | ・ ・@金 ・ ・ 歩 ○ ○ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "トマホーク", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・?玉| | ・ ・ ・ ・ ・ ・ ・?玉 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・*銀 ・ ・ ・| | ・ ・ ・ ・*銀*銀 ・ ・ ・| | ・ ・ 角 ・ ・ ・ ・ ・!桂| | ・ ・ 飛 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "羽生式袖飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ● ・ ・ ・ 歩 ・ ・| | ・ ・ ● ・ ・ ・!飛 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "初手7八銀戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!銀 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "初手3六歩戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "2手目△74歩戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・!歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "4手目△3三角戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v歩 ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ 歩 ・ ・ ・ ・ ・ ・| | ・ ・!角 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "きんとうん戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・v銀 ・ ・| | ・v飛 ・ ・ ・ ・v金v角 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・!金 ・ ・ ・ ・ ・ ・| | ・ 角 ・ ・ ・ ・ ・ 飛 ・| | ・ ・ 銀 ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "魔界四間飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・@金 ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・@飛 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "目くらまし戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v角 ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・ ・ ・ ○ 歩 ・| | ・ ・ ・ ・ ・ ・ ○!飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "端棒銀", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |*歩 ・ ・ ・ ・ ・ ・ ・ ・| |*歩!銀 ・ ・ ・ ・ ・ ・ ・| | ★ 歩 ★ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "金銀橋", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ 銀 銀 金!桂 ・ ・| | ・ ・ 金 ・ ・*玉*玉 ・ ・| | ・ ・ ・ ・*玉 ・ ・ ・ ・| +---------------------------+ EOT }, { key: "xaby角戦法", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・v飛 ○ ○ ○ ○ ○v銀 ・| | ・v歩 ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・v歩 ・ ・| | ・ ・ ・ ・!角 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ○ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, # { # key: "旧オザワシステム", # body: <<~EOT, # +---------------------------+ # | ・ ・ ・ ・ ・ ・ ・ ・ ・| # | ・ ・ ・ ・ ・ ・ ・ ・ ・| # | ・ ・ ・ ・ ・ ・ ・ ・ ・| # | ・ ・ ・ ・ ・ ・ ・ ・ ・| # | ・ ・ ・ ・ ・ ・ ・ ・ ・| # | ・ ・ ・ ・ ・ ・ ・ ・ ・| # | 銀 ・ 角 金@金@金 ・ ・ ・| # | 香 飛 ・ ・ ・ ・ ・@銀 ・| # | ・ ・ ・ ・ ・ ・ ・ ・ 玉| # +---------------------------+ # EOT # }, { key: "オザワシステム", description: "対居飛車。新型は98香と右辺の三段金を保留する", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・*銀 ・ ・ ・ ・ ・ ・ ・| |*銀 ・ 角 金 ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ○!銀 ・| | ・ ・ ・ ・ ・ ○ ○ ・ 玉| +---------------------------+ EOT }, # DESC: 備考 { key: "居飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・!歩 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ 飛 ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, { key: "振り飛車", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |!飛!飛!飛!飛!飛 ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| +---------------------------+ EOT }, # DESC: 手筋 { key: "銀冠の小部屋", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・|五 | ・ ・ ・ ・ ・ ・ ・ 歩 歩|六 | ・ ・ ・ ・ ・ ・ ・ 銀 玉|七 | ・ ・ ・ ・ ・ ・ ・ ・ ・|八 | ・ ・ ・ ・ ・ ・ ・ ・ ・|九 +---------------------------+ EOT }, { key: "幽霊角", body: <<~EOT, +---------------------------+ | ・ ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |v歩 ・ ・ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ・ ・ ・ ・| |!角 ・ ・ ・ ・ ・ ・ ・ ・| |*歩 ・ ・ ・ ・ ・ ・ ・ ・| |*歩 ・ ★ ・ ・ ・ ・ ・ ・| | ・ ・ ・ ★ ・ ・ ・ ・ ・| | ・ ・ ・ ・ ・ ★ ・ ・ ・| +---------------------------+ EOT }, ] def board_parser @board_parser ||= BoardParser::CompareBoardParser.parse(body) end delegate :sorted_soldiers, :location_split, to: :board_parser end end end