2015-05-21 00:25
さて寝るか、という前に ちょっと コンピュータ・チェスの棋譜を見てみたいんだぜ☆
と思って大五郎のオレンジジュース割りを飲みながら Stockfish のページを開いてみたんだが、
あれよ、あれよと 対局を始めていた☆www
ポーンを取られると思いながら ポーンを取られた☆ww
これが 無料では最強のチェスのコンピューターか、と思いながら
指していると
ルックの筋を見落として詰んだ☆wwwww
こうして わたしの初対局は 負けなんだぜ☆wwwwww
参考:
Anish Giri 2013年 タタ・スティール アニッシュ・ギリの棋譜
チェスの棋譜の書き方を調べていて☆
参考:
Stockfish
コンピューター・チェスの棋譜の書き方も調べようと思って
ストックフィッシュもダウンロードしたのだが こいつはエンジンで☆
参考:
チェスのフリーソフトをダウンロードしたので…
どうやって遊ぶのかと調べたら
参考:
RYBKA
リブカが出てきて☆
対局していた☆ww
棋譜だけ見れればよかったんだが☆wwww
わたしは 初見プレイの一発勝負をブログに書く という趣味をやっていたので、
もっと真面目に出会えばよかったんだが こんなものだろう☆wwww
2015-05-21 14:12
きふわらべに戻るぜ☆
ミニマックス法と MultiPV 5 で、 指し手を5つ選ぶとき、
一緒に評価値も欲しい、というところで 開発が止まっていた☆
指し手が 5つ選ばれたときに、ランダムではなく少しは評価値を比べて マシな手を選ぶ、
というように改造した☆ww
14:55
ツリー構造の作り方がおかしいので、大改造中なんだぜ☆
データを持ちすぎているので、持つデータを減らしたいんだぜ☆
途中のノード(葉ノード以外のノード)にも、評価値のログを取っているのが
おかしいんだぜ☆
評価値は 葉ノード だけに付ければいいものなんだぜ☆
15:43
デバッグモードでは、局面1個1個に、画像付きログを作っていたんだが、
これが重いのと、今回の改造の障害になっているので、
一旦 使えなくするぜ☆
15:57
局面データを持ちすぎているので、根ノードと、葉ノード以外の、
中間ノードの局面データは、捨てていきたいんだぜ☆
16:11
試しにデータを削れば、当然どこかでバグが出るんだぜ☆
まるで わざと 病気になる薬を飲んで 体のどこが痛くなるか 試しているようなもの
なんだぜ☆
16:17
プログラムを try ~ catch 文で細かく挟んでいき、バグが飛び出てくる場所を
調べているんだぜ☆wwwwwwww
「おもいつき」機能で、棋譜ツリーの中間ノードを使っていたのか☆
いったん機能を止めるぜ☆
16:22
1つのバグを修正すれば、うしろに並んでいる100のバグが順番に出てくるんだぜ☆ww
17:38
絞り込んだんだぜ☆ このあたりの どこかにエラー箇所があるはずなんだぜ☆
17:49
作った本人でも、あれ、そうだっけ☆? と思っている☆ww
17:53
バグの位置を どんどん ずらしていくんだぜ☆ww
18:09
どうもわたしの ゲームツリー作成部分は、
(1) ●
(2) ●───●
(3) ●───●───●
(4) ●───●───●
│
└──●
(5) ●───●───●
│
├──●
│
└──●
(6) ●───●───●
│ │
│ ├──●
│ │
│ └──●
│
└───●
(7) ●───●───●
│ │
│ ├──●
│ │
│ └──●
│
└───●───●
(8) ●───●───●
│ │
│ ├──●
│ │
│ └──●
│
└───●───●
│
└──●
(9) ●───●───●
│ │
│ ├──●
│ │
│ └──●
│
└───●───●
│
├──●
│
└──●
(10) ●───●───●
│ │
│ ├──●
│ │
│ └──●
│
├───●───●
│ │
│ ├──●
│ │
│ └──●
│
└───●
みたいな伸ばし方をしているみたいなんだぜ☆
深さ優先探索 だな☆
2手を
全探索 しているから結果的には同じものの、
すっかり、頭の中では
幅優先探索 にしているつもりだったんだぜ☆
幅優先探索に改造しよう☆ww
きふわらべのブロマガ 「深さ優先探索」と「幅優先探索」
23:05
「深さ優先探索」を「幅優先探索」に置き換えるのに てこずっているので、
とりあえず「深さ優先探索」は残しておいて 別に「幅優先探索」を作ることにした☆
また今度だぜ☆
ツリー構造に ずっと不具合があるな、と思っていた原因が見えてきたな☆www
成果は
あり なんだぜ☆!
微速微進、遅々前進なんだぜ☆wwww
[0回]
PR
http://grayscale.dou-jin.com/Entry/214/【将棋】めざせデジゲー博2015☆コンピュータ将棋ゲームきふわらべ頒布☆(6) Stockfishを調べてみるんだぜ☆ww