1秒モードのBonanzaに健闘( ̄ー ̄)ニヤリッ

バグつぶしに奮闘しております。
どんどん色々と機能をいれては、バグを蓄積している現状は間違ってるということで、
細かくチェックをしております(性格に合わないので辛いです)


マイムーブ西村さんによれば、
「評価関数は駒割だけでも、深く読めますよ」
と、保木さんがそうおっしゃってたそうなので、バグの無いシステムを作れば、
評価関数は学習じゃなくても、きっとたくさん読める!
と信じて開発をしております。


Bonanza1秒は強すぎるので、ダウンロードしていた礒部将棋の1秒モードと対戦をさせてまして、
ときどき勝てるようになりました。
それでBonanza1秒ともやらせたところ、

(序盤を開発中なので、こちらは定跡無しで対戦させました)

題名:第68手、▲8一飛に▽7一金です。
後手:Bonanza 1sec
後手の持駒:角 
  9 8 7 6 5 4 3 2 1
+---------------------------+
|v香 飛v金 ・ ・v金 ・ ・v香|一
| ・ ・v歩 ・ ・ ・v銀v玉 ・|二
|v歩v歩 とv歩 ・ ・v桂v歩v歩|三
| ・ ・ ・ ・v歩v馬v歩 ・ ・|四
| ・v桂 銀 ・ ・ ・ ・ ・ ・|五
| ・ ・ ・ ・ 歩 歩 ・ 歩 ・|六
| 歩 歩 ・ 歩 ・ ・ 歩 ・ 歩|七
| 玉 ・ ・ 金 ・ ・ 銀 ・ 飛|八
| 香 桂 ・ 金 ・ ・ ・ 桂 香|九
+---------------------------+
先手:misaki
先手の持駒:銀 歩 
手数=68  ▽7一金  まで

この局面、みさきは先手です。
Bonaの評価関数が+200ぐらいで、先手有利と表示している(゚Д゚ )ナニ!


こ、これはもしかして勝つんじゃないか?
と思いきや、時間が足りなくなってきた(25分切れ負けモード)
なにせ相手は1秒しか考えてない。

題名:第96手、▲7二とに▽1八龍です。
後手:bonanza 1sec
後手の持駒:飛 角 銀 歩二 
  9 8 7 6 5 4 3 2 1
+---------------------------+
|v香 ・ ・ ・ ・ ・ ・ ・v香|一
| ・ ・ と ・ ・ 歩v金v玉 ・|二
|v歩 ・ ・v歩 ・ ・v桂v歩v歩|三
| ・ 角 ・ ・v歩 ・v歩 ・ ・|四
| ・ ・ ・ ・ ・ ・ ・ ・ ・|五
| 銀 ・v桂 ・ 歩 ・ ・ 歩 ・|六
| 歩 歩 ・ 歩 ・ ・ 歩 銀 歩|七
| 玉 ・ ・ 金 ・ ・ ・ ・v龍|八
| 香 桂 ・ 金 ・ ・ ・ ・ 香|九
+---------------------------+
先手:misaki
先手の持駒:金 銀 桂 歩 
手数=96  ▽1八龍  まで

形勢が怪しくなってきた。でも、龍をとれば、まだ詰ませられそうな感じ。
しかし、ここで角が引いて、敵の龍は放置。
守り駒をはがしにかかってBona王の周囲はなにもなくなるが、周囲が真っ白になってからはBonaは詰まない(゚Д゚ )

題名:第106手、▲3三角成に▽3三玉です。
後手:bonanza 1sec
後手の持駒:飛 角二 金 銀二 桂 香 歩二 
  9 8 7 6 5 4 3 2 1
+---------------------------+
|v香 ・ ・ ・ ・ ・ ・ ・v香|一
| ・ ・ と ・ ・ 歩 ・ ・ ・|二
|v歩 ・ ・v歩 ・ ・v玉 ・v歩|三
| ・ ・ ・ ・v歩 ・v歩v歩 ・|四
| ・ ・ ・ ・ ・ ・ ・ ・ ・|五
| 銀 ・ ・ ・ 歩 ・ ・ 歩 ・|六
| 歩 歩 ・ 歩 ・ ・ 歩 銀 歩|七
| 玉 ・ ・v圭 ・ ・ ・ ・ ・|八
| 香 桂 ・ 金 ・ ・ ・ ・v龍|九
+---------------------------+
先手:misaki
先手の持駒:金二 桂 歩 
手数=106  ▽3三同玉  まで


先手:misaki
後手:Bonanza 1sec

▲7六歩 △3四歩 ▲5八金右 △4四歩 ▲3八銀 △4二玉
▲7八銀 △3三角 ▲6六角 △3二銀 ▲7七銀 △3一玉
▲6八玉 △6二銀 ▲7八玉 △6四歩 ▲5五角 △6三銀
▲2六歩 △5四歩 ▲6六角 △7四銀 ▲5六歩 △6五銀
▲7五角 △6二飛 ▲8八玉 △4五歩 ▲9八玉 △7四歩
▲4八角 △7三桂 ▲7五歩 △同 歩 ▲同 角 △2二玉
▲6八金寄 △8五桂 ▲8六銀 △7四銀 ▲6六角 △同 角
▲同 歩 △3九角 ▲4四角 △3三桂 ▲1八飛 △4二飛
▲5三角成 △6六角成 ▲6四馬 △7三歩 ▲6七歩 △4四馬
▲7五歩 △6三歩 ▲7三馬 △7五銀 ▲同 銀 △7二飛
▲7四歩 △7三飛 ▲同歩成 △4六歩 ▲同 歩 △7二歩
▲8一飛 △7一金 ▲4五歩 △8一金 ▲4四歩 △7三歩
▲8六銀 △8四歩 ▲4三銀 △4八飛 ▲6六角 △4五飛成
▲8四角 △7二金 ▲2七銀 △4四龍 ▲4二歩 △3一金
▲3二銀成 △同 金 ▲8五銀 △4五龍 ▲9六銀 △4九龍
▲7四歩 △2九龍 ▲7三歩成 △7六桂 ▲7二と △1八龍
▲6六角 △1九龍 ▲4一銀 △6八桂成 ▲2四桂 △同 歩
▲3二銀成 △同 玉 ▲3三角成 △同 玉 ▲4五桂 △4四玉
▲6八金 △7六桂 ▲3六桂 △4五玉 ▲4四金 △4六玉
▲4五金打 △4七玉 ▲4六金 △同 玉 ▲4五金 △同 玉
▲7八金 △8九龍 ▲同 玉 △7七桂 ▲同 金 △8八金
まで126手で後手の勝ち


というわけで負けましたが、今までは粘るので精一杯のBona1秒モードに、かなり健闘して手ごたえがありました。
改良は良い方向へ進んでいるようです。