- 2008-11-21 (金) 0:02
- 日記
どうもミナミです。
たまにバグで、「普通にプレイしていれば見つけられるだろ」
というバグに遭遇する事ってありませんか?
その通り、1から普通にプレイしていれば見つけられるバグ
なのかもしれませんが、
普通にプレイしてないから見つけられません。
デバッグモードプレイしていると
気付かない事が大量にあります。
いい例としてはコンパイルレベルとかですね。
デバッグでプレイしている時は、バグを追い掛ける為に、
コンパイルのレベルを最低に下げている時が多いです。
上げてしまうと、デバッガで追いかけられなくなる時があるので、
バグを発見しても捕まえられないんですね。
だから下げてプレイしていたりするのですが、
レベルが最低なだけあって、
甘い。
普通ならサイズオーバーで飛んでしまいそうな計算も
スル~してくれます。
プログラマに優しいですね。
なので、バグチェッカーさん達も、
全部が全部チェックできるわけじゃないので、
細かい部分で製作者しかチェックしてない部分で、
製品レベルのコンパイルでプレイすると
フリーズとかしたりするんです。
コンパイルの時点でエラーを返せよ・・・・・。
他には、やはりバグチェックの最後の方は
ゲームの最後の方を中心にチェックするので、
一からやり直しする事は、あまりありません。
セーブ関係をいじると、どうしてもデーターを消す事になるので、
最初からやり直さないとダメな場合もありますが、
開発末期にセーブ関係なんて、直すことはあまりありません。
セーブ関係はできるだけ早めにやっておかないと、
ゲームのチェックができないので、
後半にはいじる事ってないんですよね。
なので、セーブしているとこから始めるわけですが、
バグを修正して、セーブの部分からやり直し、
その部分が直っていたとしても、
最初の方のバグは見つけにくい。
つまり、修正による連鎖バグがあった場合、
その状態では、すでに最初の頃から、
いろいろパラーメーターが変化しているので
最初の方に影響があるかどうかは発見しにくいんですよね。
普通にプレイしていたらわかるようなバグも、
すでに普通にプレイしている状況を終えているので、
見つかりにくいわけです。
それらを発見するのが、
ゲーム開発者の仕事ではあるんですが。
その他のそういうバグは、
もう、うっかりとしか言いようがないですね。
うん・・・・うっかり。
たぶん、最後に直したバグが・・・・・・・
- Newer: 「アヴァロンコード」をプレイした本当に簡単な感想
- Older: 第149回 敵を作らないことを学んだ
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://humanfactory.net/dame/dai1121.html/trackback
- Listed below are links to weblogs that reference
- 普通にやってれば見つかるバグが見つからない from ダメプログラマーの駄目駄目成長期
![プログラムランキング [人気blogランキング]](http://humanfactory.net/dame/images/r01.gif)
