高校二年の将棋部部長さんが、Bonanza相手に10戦中2勝8敗のソフト開発

2chの将棋・チェス板のコンピュータ将棋スレから。


http://game12.2ch.net/test/read.cgi/bgame/1184085334/487-490

487 :名無し名人:2007/09/24(月) 00:56:24 ID:eIf7yTSg
最近、棋譜データベースを作り色々試行錯誤してソフトを作っています。 

<棋譜でーたべーす> 
FrontPage: http://wiki.optus.nu/shogi/index.php?page=FrontPage 

からほぼ全ての棋譜をダウンロードして、後は適当に落ちていた棋譜DBをエンコードし 
軽く作った(駒を動かすだけの能力)sikou.dllを入れていざやってみると、弱いorz 
Bonanzaと対戦しても50手くらいまでしか持たない、こんなに弱いとは・・・ 

仕切りなおしてデータベースの強化はやめ、駒の評価関数と序盤・中盤・終盤の局面点数付けをしました。 
といっても終盤からは15手詰みのルーチンを居れ、序盤はもっとも勝率の多い戦法を出すように設定。 
棋譜データベースは完全一致で働くので検索一致型に切り替え、いざBonanzaとの対戦。 

結果は10戦中2勝8敗、ここまで一年・・・ようやく勝てた・・後は独自のルーチンを入れてみる予定です。 


488 :名無し名人:2007/09/24(月) 01:18:42 ID:6rlcmWOz
勝率2割でもたいしたもんだよ、いやマジで。 
今後の奮闘に期待するよ。だからトリ付けて。 


489 :名無し名人:2007/09/24(月) 01:27:36 ID:+MHMg+eQ
ホント、ボナンザ相手にイーブンな条件で10戦中2勝するなんて 
なかなか強いじゃない。 

データベースをエンコードってデータベースドリブンな思考をするの? 
面白いね。 


490 :名無し名人:2007/09/24(月) 01:41:41 ID:eIf7yTSg
データベースだけで糞容量喰うから、必要なものだけ取り出せるように 
データをエンコードして、必要な局面になったらデコードするようにしてる。 
といっても効率のいい方法ではないのは確かなんだ・・・ 
もう寝不足で文章変かもしれないけど、一応書くます。。 

もともと俺は囲碁ソフトを作っていました。といっても級レベルで最低なくらいな奴だけどw 
んであるときコンピューターチェスのディープブルーの資料を読んでみたんだ。 
そしたらディープブルーの思考はデータベース(対戦相手の棋譜)を元に制作されてるじゃないか! 
んで当時の世界1を破ったって書いてある。単純に凄いと思った。俺なんかお遊びでJAVAの囲碁ソフトを作ってる 
比べ物にならない、いや比べる対象に値しないくらい凄いと思った。その時俺は囲碁を捨てた(ちなみに囲碁でその当時俺の棋力はニ段程度) 
ちょうど中学を卒業すると同時に将棋に切り替えて、先ずは自分自身が強くなろうと思い特訓・・三ヶ月で24で1700までに上がった。 
何回寝坊しただろうw何回学校を休んだだろうwもう数え切れないくらい親に迷惑かけました・・・ 

んでいま高校二年生の将棋部部長、部員ニ名しかも俺含んでね^^;来年廃部・・ 
しかももう一人が女子orzもう駄目だうちの将棋部、次は技術部に行こうと思うw 

ちなみに今までのBonanzaとの戦歴は47戦5勝42敗 
一手は大体五秒かかる。だめだBonanzaってなんでこんなに指すの早いんだorz 
てなわけで明日将棋の大会なんで寝ます。。みなさんオヤスミ。 


Bonanza相手に勝ててるのは凄い!
もちろん2chですし、ネタの可能性はありますが、
その他の書き込みが妙にリアリティがありますし、本人そうとう強いみたいです。
来年の選手権に出てきたら凄いですね。
しかも、高校二年生とのことで、将来が楽しみです


イーブンな条件で、Bonanzaに勝てることもあるなら、2次シード狙えるんじゃないでしょうか?
(みさきは一度もBonanzaに勝てたことはない。40秒対1秒でも←しかもメモリ最小(w
データベース指向なエンジンも発想が斬新と思います。

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
おまいら最強の将棋プログラムしてみろよ part6 [プログラム]
P5B Deluxe専用 雑談スレ 1枚目 [自作PC]
スーパーロボット大戦IMPACT攻略 No.41 [家ゲRPG攻略]
囲碁ソフトについて語るスレ6 コンピュータゲーム [囲碁・オセロ]
スパロボ最高傑作はIMPACT 18周目 [ロボットゲー]

このスレ読んでる人のおすすめを見てみると、スーパーロボット大戦が入っている。
やはり、そういうモチベーションの人にニーズがあるみたいですね(^^;