2014-11-16 21:41
どこがバグっているのか、思い返しておきたい☆
例えて言うと、
A - B = Cのとき、Aと Bは 合っているのだが、C が間違っている、
といった感じの不具合なんだぜ☆
まず、「先手の駒の場所」を B とするんだぜ☆ 5七の歩を突いたので
これは合っているんだぜ☆
「後手の飛車の動ける場所」を A とするぜ☆
これも合っているぜ☆
このあと、Aをコピーして C を一旦作るんだぜ☆
Masus c = this.Clone();
これが ちゃんと動いていれば、 AとC(thisとc)は
同じものにならなければならない☆
空っぽの clone に、後手の「飛車の4方向」を足すんだが、
↓ 0マス
← 1マス
↑ 0マス
→ 5マス
を足している。
ここまでを見ただけでは、合ってると思うんだが☆
2個目の「← 1マス」足すのは合っている(ように見える)んだが、
4個目の「→ 5マス」足すのは 1つ多い ようなんだぜ☆
もしかすると、1つ多く足す バグがあるのかも知れない☆
なんだか暗雲がただようぜ☆ 7二 から 5つ足すと 2二 になるのは
想像にかたくないんだぜ☆ww??
合ってると思うんだが・・・・・・☆
あれ☆? コンストラクタを通したあとで カウントが 6 に増えているんだぜ☆
ちょっと調べてみるんだぜ☆
ああ☆ 口から緑色の液体を噴けたなら☆! なんだぜ☆!!
イディオーム☆!!
ううー~っ☆wwwww
nagasa - 1 にしてみたんだぜ☆ テストを続けるぜ☆
あっ、直ったんだぜ☆ww
まだ バグはある☆
後手の王さまの上に と金 があるんだが、
王さまは と金 を取る場所に移動できないような 見え方をしているんだぜ☆
「以降」か、「より後ろ」か、次回に また 見直すんだぜ☆
[0回]
PR
http://grayscale.dou-jin.com/Entry/91/【将棋】めざせ世界コンピュータ将棋選手権☆(8) デジゲー博も終わって、きふわらべのバグ取りだぜ☆