将棋ウォーズで遊ぶ -15ページ目

将棋ウォーズで遊ぶ

将棋ウォーズの棋譜を解析する

将棋ウォーズでは,王位戦での成績によりかなりの数の棋神が報酬として与えられる.
次の大会まで温存する人や,すぐに使ってしまう人などいろいろいると思うけれど,実際どれくらい使われるのか見てみた.

前は王位戦での日付ごとの棋神の使用回数を調査した.
今度は最終日からの棋神の使用回数を調査した.

まずは最終日の11日(28527手).一番左の列が時間(00なら,0時から1時までの時間帯を表す),その次の列が棋神が指した手数の合計.右の *** がヒストグラム.

00: 1321| **************************
01:  925| *******************
02:  502| **********
03:  511| **********
04:  558| ***********
05:  370| *******
06:  820| ****************
07:  610| ************
08:  931| *******************
09:  861| *****************
10:  877| ******************
11: 1342| ***************************
12: 1436| *****************************
13: 1010| ********************
14: 1127| ***********************
15: 1662| *********************************
16: 1346| ***************************
17: 1700| **********************************
18: 1363| ***************************
19: 1332| ***************************
20: 1648| *********************************
21: 1392| ****************************
22: 2303| ********************************************** 王位戦終了
23: 2580| ****************************************************

22時台のラストスパートもすごいが,それ以上に終了後の使われ方が激しい.

続いて12日(37881手).

00: 2445| *************************************************
01: 1636| *********************************
02: 1218| ************************
03:  542| ***********
04:  647| *************
05:  526| ***********
06:  747| ***************
07: 1226| *************************
08: 1144| ***********************
09: 1431| *****************************
10: 1108| **********************
11: 1264| *************************
12: 1839| *************************************
13: 1621| ********************************
14: 1926| ***************************************
15: 1667| *********************************
16: 1674| *********************************
17: 1715| **********************************
18: 2277| **********************************************
19: 1994| ****************************************
20: 1889| **************************************
21: 2817| ********************************************************
22: 2458| *************************************************
23: 2070| *****************************************

大会期間中よりも増加してる.

続いて13日(32199手).

00: 1225| *************************
01:  991| ********************
02:  651| *************
03: 1113| **********************
04:  797| ****************
05:  712| **************
06:  544| ***********
07:  838| *****************
08: 1052| *********************
09: 1448| *****************************
10: 1348| ***************************
11: 1588| ********************************
12: 2141| *******************************************
13: 1654| *********************************
14: 1173| ***********************
15: 1399| ****************************
16: 1462| *****************************
17: 1601| ********************************
18: 1801| ************************************
19: 1528| *******************************
20: 1218| ************************
21: 1655| *********************************
22: 2205| ********************************************
23: 2055| *****************************************

14日(25838手).

00: 1888| **************************************
01: 1004| ********************
02:  767| ***************
03:  619| ************
04:  541| ***********
05:  559| ***********
06:  595| ************
07:  532| ***********
08:  882| ******************
09: 1106| **********************
10: 1019| ********************
11: 1207| ************************
12: 1201| ************************
13: 1324| **************************
14:  902| ******************
15: 1059| *********************
16: 1070| *********************
17: 1020| ********************
18: 1499| ******************************
19: 1281| **************************
20: 1268| *************************
21: 1413| ****************************
22: 1877| **************************************
23: 1205| ************************

15日(23227手).

00: 1007| ********************
01:  829| *****************
02:  331| *******
03:  500| **********
04:  431| *********
05:  644| *************
06:  708| **************
07:  841| *****************
08:  842| *****************
09:  947| *******************
10: 1155| ***********************
11: 1030| *********************
12: 1114| **********************
13:  876| ******************
14:  802| ****************
15:  929| *******************
16:  923| ******************
17: 1149| ***********************
18: 1378| ****************************
19:  957| *******************
20: 1063| *********************
21: 1647| *********************************
22: 1607| ********************************
23: 1517| ******************************

確か平時は10,000手くらいだったので,まだまだ多い.
将棋ウォーズの棋譜から囲いの発生条件を求めてみた.

各局面の各マスにいる駒の種類や,最後に動かした駒,現在の手数なんかを変数にして,発生したかしないかの2クラス問題をID3アルゴリズムで解く方法を取った.
すべてのデータをメモリに乗せるので,注意しないとあっという間にメモリが溢れてしまう.

先手のカニ囲いに関しては以下の条件が得られた.

カニ囲い(先手)

6九玉
  6八銀
    5六歩
      5八金
        35手以下
          ▲7七に駒がいない
            2一に駒がいない
            △2一桂
          7七角

割とシンプルなルールが得られた.
5六歩と角道があいてること,35手以下じゃないと発動しないってのがミソっぽい.
相手陣の2一の場所の駒も影響しているっぽいのだが,桂がいなけりゃたいがい駒がいないだろうと思うのだが,なんか例外があったのかなぁ.
あと,▲7八金が条件に出てきてないけど,
6九に玉が行けばたいがい金は7八に行くわけで,条件が得られなかったのかな.
有段者の棋譜ばかり集めるんじゃなくて,低級者の棋譜集めたほうがいいのかなあ.


一方後手.

カニ囲い(後手)

4一玉
 4二銀
   △5三の駒が動いた
     5二金
       3三に駒がいない
         △動かしたコマは歩
       3三角
   △5一の駒が動いた
     5四歩
       5二金
   △3一の駒が動いた
     6七銀
       5三に駒がいない
   △6一の駒が動いた
     5四歩
       3四歩

結構複雑な条件が得られた.正しいのか分からん.
条件を満たしていてもたまに発生しなかったりして,その影響でうまく解けていない気がする.
実際どうなのかは知らないけど.

他の囲い戦法も調べてみようっと.
先手早石田 [採用率  7.95%, 先手勝率 51.97%]

併用される囲いと戦法トップテンは以下の通り.
[採用率 38.42%, 先手勝率 54.47%]: 美濃囲い
[採用率 30.04%, 先手勝率 54.77%]: 片美濃囲い
[採用率  9.12%, 先手勝率 53.10%]: 相振り飛車
[採用率  8.58%, 先手勝率 53.48%]: 高美濃囲い
[採用率  4.92%, 先手勝率 48.69%]: 金無双
[採用率  4.81%, 先手勝率 52.91%]: 三間飛車
[採用率  4.71%, 先手勝率 50.32%]: 振り飛車穴熊
[採用率  4.19%, 先手勝率 57.40%]: 石田流
[採用率  3.07%, 先手勝率 60.44%]: 升田式石田流
[採用率  2.72%, 先手勝率 46.52%]: 四間飛車

美濃と片美濃が多かったり,金無双の勝率が低かったりするのは予想通り.
升田式石田流の勝率の高さには注目したい.

先手早石田に対する後手の囲いと戦法トップテンは以下の通り.
[採用率 22.75%, 先手勝率 51.90%]: 相振り飛車
[採用率 11.49%, 先手勝率 49.44%]: 一手損角換わり
[採用率  8.59%, 先手勝率 52.56%]: 美濃囲い
[採用率  6.57%, 先手勝率 50.64%]: 居飛車穴熊
[採用率  5.94%, 先手勝率 55.71%]: 片美濃囲い
[採用率  5.27%, 先手勝率 51.80%]: 金無双
[採用率  3.96%, 先手勝率 55.81%]: 四間飛車
[採用率  3.88%, 先手勝率 48.25%]: ゴキゲン中飛車
[採用率  3.82%, 先手勝率 43.96%]: 右四間飛車
[採用率  2.98%, 先手勝率 54.57%]: 棒金

右四間飛車の成績がかなり優秀.
山本流石田崩しかな.

一方,後手早石田.[採用率  4.05%, 先手勝率 48.04%].
後手番の早石田でも勝ち越してる.これは意外.

併用される後手の囲いと戦法TOP10.
[採用率 36.70%, 先手勝率 45.43%]: 美濃囲い
[採用率 27.36%, 先手勝率 44.95%]: 相振り飛車
[採用率 25.98%, 先手勝率 45.57%]: 片美濃囲い
[採用率 10.13%, 先手勝率 53.16%]: 三間飛車
[採用率  6.96%, 先手勝率 51.81%]: 金無双
[採用率  6.45%, 先手勝率 49.07%]: 振り飛車穴熊
[採用率  6.31%, 先手勝率 48.00%]: 高美濃囲い
[採用率  4.07%, 先手勝率 46.72%]: 升田式石田流
[採用率  2.18%, 先手勝率 39.73%]: 右矢倉
[採用率  2.06%, 先手勝率 50.00%]: 石田流

先手が採用する囲いと戦法トップ10.
[採用率 23.77%, 先手勝率 46.22%]: 四間飛車
[採用率 14.86%, 先手勝率 53.15%]: 相振り飛車
[採用率 12.01%, 先手勝率 48.14%]: 美濃囲い
[採用率  8.93%, 先手勝率 51.17%]: 金無双
[採用率  7.76%, 先手勝率 50.29%]: 片美濃囲い
[採用率  4.07%, 先手勝率 45.62%]: 居飛車穴熊
[採用率  3.83%, 先手勝率 44.57%]: 高美濃囲い
[採用率  2.44%, 先手勝率 43.64%]: 三間飛車
[採用率  2.18%, 先手勝率 51.37%]: 右矢倉
[採用率  1.98%, 先手勝率 54.20%]: 向飛車

とくにコメントしたいことがないので数字のみ.