2015-04-21 20:06
ちゃんと考えてないのに、答えが出てきているようなプログラムを
いんちきプログラム と呼んでいる☆ww
見ている人には おっ できてるじゃないか と思うような そとみ でも
中は いんちきなんだぜ☆wwwww
もうちょい 直したいんだぜ☆ww
2015-04-22 05:56
頭がふらふらしている状態が 平常運転なんだぜ☆
本将棋の局面セットには駒が40枚入っているんだが、成りの駒を追加したせいで
41枚になってしまったんだと予想するぜ☆
まず、盤上に置いてある 成る前の駒 を盤上から取り除き、
その駒を裏返して、盤に置く、
という流れが自然なんだぜ☆
06:12
はい、きふわらちゃんが 成り を覚えました☆
6:21
むむ☆ これはテストせねばなるまいなんだぜ☆
6:34
ただやん☆!
6:38
そしてバグ☆
また帰ってきてから 調べないといけないんだぜ☆
19:39
場所を絞り込んでいくんだぜ☆
19:45
ちまちまと 近づいていくんだぜ☆
19:53
場所は特定したんだぜ☆
次は、どんなデータに、どんなデータを追加したときに、重複しているのかを
調べたいんだぜ☆
20:18
さて、バグの内容を調べるんだぜ☆
20:27
おーけー、状況は分かったんだぜ☆
局面に「と金」は既にあって、先手のわたしの手を きふわらべは読み始めたんだが、
「と金」が上に1歩進んだら、
「と金が前に1歩進んだら、成って、と金になるだろ☆」と
きふわらべは主張しているわけだな☆
ならねーよ☆!
たしかに、「3段目から上に行った駒は、成りの状態に変わる」とだけ if文に書いたので、
「と金」だって 成りの状態は と金 なので、と金から「と金」へと変わっているんだぜ☆
プログラムのミスなんだぜ☆!
21:39
なおして フラッドゲート に上げたんだが、
また 別の理由の 同じエラーが出たんだぜ☆
フラッドゲートで対戦中は 投了ボタンが押せないのかなんだぜ☆?
21:46
調べてみたところ、香車は1段目に行くと 強制的に成るので、
成った指し手を 追加しなくていいんだぜ☆
22:33
今のきふわらべは 2手読み(現局面→自分の手→相手の手) なので、
3手読み (現局面→自分の手→相手の手→自分の手) に伸ばそうとしているんだが、
別のところで エラーが出たんだぜ☆
情報が少なくて さっぱり☆
23:52
きふわらべちゃんは、成る を覚えたんだぜ☆
明日からは ノートPCを使って ネットにつなげて対戦できるか
テストをしていくんだぜ☆
成果
あり なんだぜ☆
微速微進、遅々前進なんだぜ☆
[0回]
PR
http://grayscale.dou-jin.com/Entry/179/【将棋】めざせ世界コンピュータ将棋選手権☆(85) 成るためのいんちきプログラムを差し込むんだぜ☆ww