将棋なこと | 株式会社C4C Staff Blog

将棋なこと

将棋が熱い!

じつは最近、iPhoneのMiniShogiなるアプリにハマっていまして、
マスが5x5の盤で将棋するアプリなんですが、
このCPUが まぁ強い!

$株式会社C4C Staff Blog

iPhoneは知人のものなので知人と一緒に四苦八苦して
何度も何度も挑み続けて、負けて...負けて...
何度も何度も待ったを使っても勝てない...勝てない...
というかすぐに形勢不利になってしまって一手進めるのに何十分もかかってしまう。

ここででてきた形勢のこと
このアプリには対戦中画面上部に形勢が +30,000~-30,000 で表示されます。
たしか先手が優勢だと+で表示され、後手だと-だったと思います。

んで、これが一手指すごとに+800とか-2,000とか変化します。
詰んだ状態もしくは、次手で詰む場合などは+30,000や+29,999になります。

ということで待った待った作戦のときは、この形勢を意識して
ちょっとでも形勢不利になったら「待った!」って感じでやっていたのですが...。


「てか、この形勢ってどうやって算出してんだろ?」
という話しになりました。

ふ:「何手か先まで読んで詰むまでの手数が短いほうが優勢とか?」
知:「あとは詰みルートが多いほうとか?」
ふ:「じゃさ、形勢が算出できる時点で俺らこいつ(CPU)の手の内ってことじゃないの?」

ここで話しは変わりまして
知:「そういえば、最強の将棋ソフトってプロ棋士より強いの?」
ふ:「いや、たしかチェスはCPUが人間を上回ったって聞いたけど、将棋はまだ人間のほうが上だったと思うよ。」
ふ:「チェスと違って将棋には取った駒を張ることができるから選択肢が多すぎて算出できないんじゃない?」
知:「ふむふむ。下手なCPUだと何十手先まで読むソフトを作ってもフリーズしちゃいそうですなぁ。」
ふ:「だからこのMiniShogiも5x5だから、すげー強いんじゃない?」
ふ:「まぁ、こーゆーネタは人気あるから、どこぞの物好きが開発してると思うからいずれはCPUが勝つ日が来るよ。」
知:「結局、計算力と計算精度のフィールドに持ち込めばCPUが上ってことですかね...。」

なんて会話をしていたら...
先日「将棋ソフトが女流王将を下す」というニュースがありました。
いやータイムリーですなー。

この「あから」と呼ばれるソフトは4種の将棋アルゴリズムを並列で動作させ
多数決で次打つ一手を決めるそうです。
多数決なのになんで4(偶数)?っていうのは気になりましたが。
こういうの好きです。
なにか自分の作るシステムにも多数決導入できないかな。

とにかく、これから実現するであろうトップ棋士との対戦が楽しみです。

で、MiniShogiのほうは...
投了。参りました。