2014-10-29 04:09
むくり☆ 6時間寝て起きたんだぜ☆
予定
10月29日(水) 朝4時~7時 (3時間)
10月30日(木) どこか (3時間)
10月31日(金) 会場下見
11月 1日(土) 本番
あと6時間ぐらいしかないんだぜ☆wwwwwwwwwww
公開ソースレビューを行う☆www
別に ローカルPCの中でもソースレビューはしているのだが、
どうも
頭が働いていない ようなんだぜ☆wwwww
ブログに公開すれば
頭も目覚める だろう☆wwwwww
ソースをブログで公開するのは
メンタル面 の理由なんだぜ☆wwwww
現在、「駒をてきとうに選び、その駒を突く」しかできていない☆ww
目標は 合法手を洗い出し、1手先の局面を読み、
王手されている局面を回避すること☆wwwww
作っている気なんだが 動いていない☆ まず このログを取るんだぜ☆
2014-10-29 04:24
やりすぎだとは思うが、USIコマンドを受け取ったところから始めるんだぜ☆ww
自分の手番になったとき、将棋サーバー(将棋所)は
go btime 60000 wtime 50000 byoyomi 10000
↑ ↑ ↑
ブラックタイム │ 秒読み
▲持ち時間 │
ホワイトタイム
△持ち時間
※0を3桁消すと秒になる☆
といった感じで メッセージを送ってくるんだぜ☆
参考:
http://www.geocities.jp/shogidokoro/usi.html
2014-10-29 04:46
むずでょ@『きふわらべ』将棋電王T出場@muzudho1
やべ~~☆!! 今まで 勝ったことがなかったので気づかなかったのだが、相手の王さまを詰ませたことが分かった瞬間に 投了するようにプログラムを書いてある☆ww 去年のひまわりもこんな感じじゃなかろうか☆ grayscale.dou-jin.com/Entry/77/ #電王トーナメント #将棋ソフト
27秒前
まさかの 差し手を考える前の、読み抜けだぜ☆wwwww!!!!
“やりすぎだとは思うが、USIコマンドを受け取ったところから始めるんだぜ☆ww”
↑orz
説明しよう☆
対人用に作っていたので、(※対人とはわたしのことだぜ)
詰ませたのだからゲームエンジンを止めよう、という意味合いで投了している☆ww
2014-10-29 04:58
むずでょ@『きふわらべ』将棋電王T出場@muzudho1
でも、勝ったあとに go コマンドが送られてくることはないと思うんだぜ……☆? これはこのままでいいんじゃないか☆? #電王トーナメント #将棋ソフト
むずでょ@『きふわらべ』将棋電王T出場@muzudho1
というか そもそも 将棋盤上に 王さまがいなくなっているのに、 go コマンドが送られてくることは ないんじゃないか☆? わたしの書いたコードには 死にコード がたくさんありそうなんだぜ……☆?
2014-10-29 05:14
わたしのプログラムが 投了 するのは、指し手がないときだぜ☆
投了するなら まだいい方で、反則手を指してしまうのが問題なんだぜ☆
2014-10-29 06:44
問題箇所を絞り込んでいるだけで 1時間30分使ってしまったんだぜ☆(>_<)
問題箇所は、
①次の1手の合法手作成ルーチン
②ログを出力するルーチン
③手のリストから1手ランダムに選択するルーチン
の、
「どこか」または「いずれか」はたまた「全て」あるいは「まったくの見当違い」
のどれかなんだぜ☆
この1時間30分の間に、ログ出力を大改造していた☆
Before
After
ログはこのように、駒の動かし方がでる☆wwwwww
初期局面だけで ちゃんと30個の将棋盤が出てくる☆wwwwwwwwww
タテに長すぎて読みにくいんだぜ……☆ でも はるかに見やすくなったな☆ これでバグが見つかるかも……☆
時間なくなってしまったんだぜ☆ 次は仕事から帰ってきたあとで。
[1回]
PR
http://grayscale.dou-jin.com/Entry/77/【将棋】めざせ電王戦(40) あと2日(恐らく作業はあと6時間)なんだぜ☆www