3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiitaで動く詰将棋──Kifu for JSで盤上をプログラムする

Last updated at Posted at 2025-11-10

はじめに

Qiitaで将棋をします。

詰将棋をどうぞ

See the Pen Untitled by Awesome YAMAUCHI (@TORIFUKUKaiou) on CodePen.

出典: https://kifu-for-js.81.la/docs/getting-started/

動機

私は将棋が好きです。何の自慢にもなりませんが、超絶センスがありません。noteにいくつかエントリーを書いています。

9年前にはじめてやっと将棋ウォーズ10分切れ負け初段になりました。いい大人になってからはじめたので気になる棋書は片っ端から買いました。品揃えだけで言うと、アマ四段はないとおかしいくらい本格的なものを揃えています。
棋神頼りなところはありますが、初段になれたいまだからこそ、その自信と自負があるからこそ、ようやく棋書が言っている意味がわかってきたような気がします。「わかるようになりました」と明言を避けているのは、結局のところ、初段レベルでの理解しかできていないからです。真に理解したとはまだまだ言い難いです。ただ、級位者であったころよりはずいぶん書いてある意味が読み解けるようになったことは事実です。

さらに強くなりたいと思っています。センスのいい人は詰将棋だけやっていれば強くなるようです。しかし私のようにセンスが全くない人は強い人に教えてもらうのが一番の近道のようです。次の動画で紹介されているように、無意識に、無自覚に筋の悪い将棋をずっと繰り返しているだけだからです。それでは当然、強くなれないですし、駒の損得が局面によって異なることをちっとも理解できていないわけです。それを矯正してもらうためには、3つか4つくらい上のクラスの人のアドバイスがちょうど理解できるという寸法です。

強い人に習うと言っても、ド田舎に住んでおり、都会の将棋教室に通おうにも、時間も費用もかかります。そんなとき身近に師匠がいることに気づきました。ぴよ将棋です。

ぴよ七段、めちゃくちゃ強いです。将棋ウォーズの段級位ともだいたい合っているように思います。つまり七段の人に教えてもらうわけです。平手つまりふつうの対局では全く相手にならないので、駒落ちというハンデをつけた対局をしてもらっています。師匠は厳しいです。言葉では教えてくれません。負けを重ねて、感想戦をして自分で問題点をみつけ、それを課題にして克服していくことを繰り返すしかありません。時間もかかると思うし、だいぶ遠回りだと思います。近くに教室があったり、経済的に余裕のある方は教室に通うことをオススメします。通っていないのに、いい加減なことをいいますが、やはり将棋というゲームは人から刺激を受けて強くなるという面があるように思います。ただ一人でやったほうがいつか、時間はかかると思いますし、私が生きている間にそのときがくるのかは疑問ですが、突き抜けたときはそちらのほうがずっと遠くへ行っちゃていると思います。そう思って、しばらくは我流で続けてみます。

これもなんの自慢にもなりませんが、四枚落ちの勝率は現在のところ4割以下です。本当に初段の実力があるのか疑問です:sob:

駒落ち

駒落ちとは、強い人(上手うわて)がいくつかの駒をはずした状態からはじめます。飛車、角行を落とす二枚落ち、それに加え香車を落とす四枚落ち、さらに桂馬も落として六枚落ち、さらにさらに銀も落として八枚落ちとなります。

一局の流れを理解するには、駒落ちで序盤、中盤、終盤を学ぶのが一番よいのではないかと思いました。『将棋大観(木村義雄先生)』や『ひっかけ将棋入門(花村元司先生)』、『棒銀と中飛車で駒落ちを勝て!(高橋道雄先生)』などいい本を揃えています。さらに一冊加わりました。『【新装版】駒落ち定跡(所司和晴先生)』です。

著者の所司和晴先生が冒頭に書かれているように「一家に一冊備え」たい書籍です。常備品です。

羽生善治永世七冠もおっしゃられています。「内容が上達に必要な栄養になっている」と。

帯には藤井聡太六冠の帯もついています。「私も将棋を覚えたての頃には、この本を読んで勉強しました」と。
そしてもしかすると、以下の大山康晴永世名人vs新宿の殺し屋小池重明の角落ちを並べていらっしゃったのかもしれません。

羽生善治永世七冠は、小学生のころに小池重明先生を生で見たことがあるようです。「生き様と同じで型破り将棋をする人でした。でも、とにかく強かった」

この本には、終盤の勝ち切るところまで書いてあるのがよいです。「終盤は駒の損得より速度」の格言のような手が最終盤にでてきて爽快です。私も実戦でそういう手をさせるようになりたいです。

【新装版】駒落ち定跡(所司和晴先生)

『【新装版】駒落ち定跡(所司和晴先生)』の書籍の内容が、出版社からウェブ上でもそのエッセンスが紹介されています。これはありがたいです。

再びの動機

そしてウェブ版ですので、JavaScriptで駒が動く解説付きです。これもありがたいです。ウェブ版でぽちぽち駒を動かして勉強していました。それでふと歯車(⚙️)アイコンのほうに目がうつりました。押してみると、次の画面が表示されました。もしかしてこれはGitHubに公開されていたりするのではないか。果たしてそうでした。ビンゴでした。

スクリーンショット 2025-11-10 8.52.10.png

将棋の勉強もさることながら、一応、闘魂プログラマーの端くれですから、このライブラリにも興味を覚えました。そしてそれをQiitaアドベントカレンダーに書いてみようと思った次第です。ライブラリの使い方だけ書いてもおもしろくはないと思ったので、冒頭の詰将棋の掲載となるわけです。Qiita上で将棋がさせて面白いかなあと思いました。以下は知っているだけで使ったことがなかったので、記憶の底からひっぱりだせてよかったです。

これがこの記事を書いた動機です。

さいごに

Qiitaで記事にCodePenが埋め込めるようになりました」の実例を示しました。
「好きなこと かける(x) 技術で」いくらでも記事を書けそうです。今年は「闘魂 x 将棋 x Elixir x AWS」で書き続けられそうです。

参考書籍

  • 将棋大観(著 木村義雄)
  • ひっかけ将棋入門(著 花村元司)
  • 棒銀と中飛車で駒落ちを勝て!(著 高橋道雄)
  • 【新装版】駒落ち定跡(著 所司和晴)
  • 真剣師小池重明 (著 団鬼六)
3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?