ゲームでよく発生するバグの種類について 

 最近、ゲームではたまに(よく?)出てくるバグ。これ、ひとくちに言ってもいろいろな種類のものがあるのですよね。一応大昔、ゲームデバッグのバイトもしていたことがあるのですが、その時の経験をふまえて(ついでに個人の趣味で少しだけプログラムもしていたのでそれもふまえて)、ゲームではどんなバグが発生する可能性があるのか書いてみました。


■フリーズ
 ゲームが進行不可能になるバグ。主にプログラムミスやプログラムが予想している範囲外に行った時に起きる。これが1つでも出たら、まず発売は出来ないはず(こればかりは仕様で言い逃れできないので)。一般的にテストプレイではこれを見つけることが重要と思われます。
 ただ、とあるタイミング(主に読み込み)での操作、周辺機器をつける等、かなりレアなケースでも起きる可能性があるので、わりと大変です。
 ただし、この前のスマブラXみたいに、レンズの汚れでの読み込み不良が原因となるケースもありますが、これはバグから外れるかも(もっとも、大量の読み込みをさせないで回避するという技術も出来るならしたほうがよいのですが)。

■メモリーエラー
 セーブ時などに、本来メモリーカードやハードディスクに書き込まれていなければいけないものが、その想定通りに書かれていないもの。データ破損を引き起こすこともあります。最悪の場合、他のデータも巻き込んで破損してしまうこともあります。当然これも絶対に残っていると製品化できないはずです。

■想定外挙動
 最近のPSP『海腹川背』などはこれ。つまり仕様ではこうなるはずはなかったのに、そう動いてしまうこと。基礎プログラムのどこかに間違いがある場合頻発しますが、とある特殊な条件で発生する場合もあります。コントローラの操作不能とかもこれかな。
 これも、ゲーム性を壊してしまう場合が多々あるので、残っているのは望ましくありません(無敵とかね)。ただ、希に逆手にとって「裏技」とするのは、ファミコン時代からある手段のようで。

■表示エラー
 ポリゴンが崩れる、キャラがいきなり消える等、表示がおかしくなるもの。ギャルゲータイプのアドベンチャーゲームだと、立ち絵が出ない、合わないとかいうこともありますよね。
 あまり見た目的に美しくないのですが、再現度が低い&ゲームに支障をきたさない場合は修正が後回しになることもあるかも。

■音関係エラー
 表示と同じく、音声が意図していたものとは違っているもの。ボイスが表示されているものと違う等。あと、音楽が流れないとか途切れるとかいうのもありますね。個人的にはここは大問題なのですが、悲しいかな、比較的軽視される音楽関係……。

■データミス
 RPGに割り振られる敵の強さの数値、アクションやシューティングでの得点など、ゲームには数値データ化されているものがあります。それが間違っていると、一気にゲーム性を崩壊させることがあります。一番キツイのはフラグ数値のミスで、クリアできない等重大な問題を引き起こすことも。でも、クリアが一応出来る場合、仕様かどうかわからないのでもあるので、意外と発見されないことも(そのためにこういったものの仕様書がいるのですが、ない場合も多々……)。

■文字表記エラー
 誤字脱字など、表記違いのもの。よくありますね。量が多い割にゲームそのものへの影響が少ないので、軽視される傾向があります。ただし、ごく希に問題となる表記(例えば特定の商標や歌詞、コメントアウトしなければいけない文)が残ることもあります。それとRPGやアドベンチャーなどでは、表記違いがゲームの進行を狂わせることもあるので(ある場面で「はい」と「いいえ」を間違えたら、全く逆になる等)、侮れません。

■その他
 演出が仕様、もしくは制作者(ディレクターやデザイナー)の想定と違う、ということもあり得ます。
 しかし、この演出が正しいのかはその本人にしかわからないものもあるので、テストプレイヤーとしてはスルーすることも多々あります。
 あと、バグではないにせよ、バランス調整を間違えると面白みは一気に減りますね。


 さて、このようにゲームではいろいろなバグが起きる可能性があります。でもバグというのは開発過程で出るのは仕方ないのですよ。ソフト開発工程にも「バグ収束曲線」なんてものがあるように、あるのが自然で、それを再三のテストによってどんどん少なくしてゆくというのが最良の工程とされているのですから。だからこれらの責を負うのはプログラマーではなく、テストプレイヤーでもなく(そんなにバグを的確に出せる腕のある人はいない。長く留まる職業ではない場合が多いですし)、テストプレイの時間を十分に取れない開発工程にあると考えます。

 要はテストプレイを甘く見ると、あとでしっぺ返しが来るよってことで。
ブックマークに追加する このエントリーを含むはてなブックマーク
[ 2008/03/27 21:16 ] コラム | TB(0) | CM(5)
想定外挙動の一種になるのかもしれませんけど、オーバーフロー、アンダーフローによる数値のループとか、昔からありますけどいまだに結構見ますね。
あと最近目立つようになってきたと感じるのは、初期化ミス。ゲームオーバーになったのに直前のプレイのフラグが残ってるとか、カンベンしてください(苦笑
[ 2008/03/28 09:27 ] [ 編集 ]
重箱の隅つつきで恐縮ですが、アンダーフローというのは
小数の値が0に近づきすぎて表現不可能になってしまうことを
指すので(0.0000000000000001とか)、
恐らくたちばなみおさんが言いたいのは
『負のオーバーフロー』なのではないかと思います。
結構間違えて覚えている人がいるので念のため。

まあ何にせよ、確かに数値ループ問題は未だによく見ますね。
[ 2008/03/28 11:43 ] [ 編集 ]
>『負のオーバーフロー』なのではないかと思います。
うわ、そうなんですか。完全に間違えて憶えてました。
言葉の意味は「桁足らず」なんだから、そうじゃないとダメですね。
指摘ありがとうございます。勉強になりました(苦笑

それで思い出したんですけど、とある PS2 のゲームで、十桁の整数値をとり得る変数を、単精度実数型で格納していた例があったそうです。
[ 2008/03/29 10:11 ] [ 編集 ]
とても勉強になりました。
<■メモリーエラー
ポケモンの金銀とかですか?
あれには困ったw

[ 2008/03/30 03:41 ] [ 編集 ]
>たちばなみおさん
こんにちは。
初期化ミスは私も見たことありましたね。何故かありえないアイテム持ってたりとか。

>通りすがり名無しさん
こんにちは。
私も勉強になりました。
ちなみにこのへんの仕組みわかっているといないとでは、テストプレイでの精度がかなり違うと私は思います。超理想的な環境は、プログラム経験者がテストプレイにも参加することなのですけどね(費用的に無理でしょうが)

>ミルヒさん
こんにちは。
>メモリーエラー
セーブしたら破損データになってしまうとか、最悪メモカを巻き込んで全部はそんするなんてこともありますね。たしかPS2でもあるソフトがそうで騒ぎになりました。
[ 2008/04/03 01:12 ] [ 編集 ]
コメントの投稿













管理者にだけ表示を許可する
関連サイト

ゲームミュージックなブログ(ミラーサイト)
 …念のためのミラー。ただしこっちのバックアップを定期的に移しているので、更新遅いです。

空気を読まない中杜カズサ
 …マンガとかSFとかよろず戯言。自分でもなんだかよくわからなくなってきている。

ゲームミュージックなブログ・SIDE B
 …ギャルゲー音楽、同人音楽系を中心になんてもあり。

Timesteps
 …ニュースのそれからと日本インターネットの歴史。

■???
 …謎の企画その1(GM方面)。制作中

プロフィール

Author:中杜カズサ

職業:ライター
一言:『人間万事塞翁が馬』が座右の銘な(自称)無名ライター。
 好きな言葉は『枯れた技術の水平思考』。
 役に立つ技術や知識浅く広くで、どれもが不足気味なのに悩む今日この頃。
 いろいろお仕事募集中。
 

カレンダー(月別)
09 ≪│2008/10│≫ 11
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -
最近の記事+コメント
 

人気のエントリー
注目のエントリー
最近のお気に入り
●ゲーム音楽
・「海底神殿」(『QMA4』)
・「TIME」(『メタルブラック』)
・「すべてを乗り越えて」
・「帰路」(上2つ『天地創造』)

●ゲーム
 ・『クイズマジックアカデミー』(主にドラゴン組に留まれるようになりましたが、たまにフェニックスに落ちます。アロエ使い)
・『ゼルダの伝説 夢幻の砂時計』(クリア!)

●マンガ ・JOJOブーム再来中(ただいま第5部)
・藤子・F・不二雄の異色短編集ブームも

販社、販売サイト関連リンク
作曲者・グループ関連リンク

〓制作グループ・会社〓
basiscape
エインシャント
スマイルプリーズ
プロキオン・スタジオ

〓個人〓
 ※工事中

あわせて読みたい

あわせて読みたい

全記事(数)表示
全タイトルを表示
Memo
 リンク、アンリンクフリー(リンクつけるのも外すのも自由ってことです)。
 相互リンクは現在受け付けていませんが、私の気まぐれで勝手にリンクしている場合があります。「迷惑だ」って方は削除します。
 アダルトサイト、宣伝関係のトラックバックやリンクつきコメントは、予告なく削除する場合があります。

 このサイトについて等のご連絡は、 nakazusa◆@◆gm.jpn.org から、2つの◆を抜いたアドレスまで。

 


ブレスオブファイアサウンドBOX

タブブラウザ Sleipnir 公式ページ(上級者向け)

ページランク

人気ブログランキング - ゲームミュージックなブログ・Ver.FC2

この日記のはてなブックマーク数

スカウター : ゲームミュージックなブログ・Ver.FC2





現在の閲覧者数:

 





ブログランキング・にほんブログ村へ
にほんブログ村 ゲームブログへ
にほんブログ村 音楽ブログへ

 バナーをクリックすると1票入りますので、宜しければご協力下さいませ。(1日各1票です)
ブログ内検索
iTunes Store

※iTunesが立ち上がります。

 iTunes Store(Japan)

〓最新〓
SaGa Frontier (Original Soundtrack)
SaGa FRONTIER II (Original Soudtrack)
SIGMA HARMONICS (Original Soundtrack)
サイバリオン アーケードサウンドトラック
アルカノイドDS オーディオプラネット
FINAL FANTASY REMIX

LIVE・A・LIVE (Original Soundtrack)

Bahamut Lagoon Original Soundtrack

ルドラの秘宝 Original Soundtrack

すばらしきこのせかい + The World Ends With You - EP

EXIT The First Game Sound Tracks

METAL GEAR SOLID 4 GUNS OF THE PATRIOTS ORIGINAL SOUND TRACK



〓おすすめ〓
ZUNTATA 1993 LIVE「再生の記憶に関するレポート」

ダライアス

G-ダライアス

レイストーム

Fighter's Impact

Z-REPLICA Vol.1 the NINJA WARRIORS

Z-REPLICA Vol.2 NIGHT STRIKER

ZUNTATA LIVE 1997 -CINETEQUE RAVE-

ZUNTATA LIVE 1998 「guten Talk」 from the Earth

交響組曲「ドラゴンクエストI」

交響組曲「ドラゴンクエストII 」悪霊の神々

交響組曲「ドラゴンクエストIII」そして伝説へ・・・

交響組曲「ドラゴンクエストIV」導かれし者たち

交響組曲「ドラゴンクエストV」天空の花嫁

交響組曲『ドラゴンクエストVI』幻の大地

CRISIS CORE -FINAL FANTASY VII- Original Soundtrack -for Music Download-

METAL GEAR 20th ANNIVERSARY METAL GEAR MUSIC COLLECTION

FINAL FANTASY TACTICS Original Soundtrack

BUMPY TROT オリジナルサウンドトラックス

BUMPY TROT ボーカルトラックス

逆転裁判 + 逆転裁判2

コナミミュージック名曲コレクション (グラディウス&ツインビー編)

コナミミュージック名曲コレクション (パロディウスだ! 編)

コナミミュージック名曲コレクション (沙羅曼蛇&魂斗羅編)

Psyvariar Original Sound Track

サイヴァリア2 オリジナルサウンドトラック プラス

Xenosaga Episode I




ゲーム音楽系イベント
●2008/10/11・12
東京ゲームショウ 2008」
・幕張メッセ
・入場料:1,200円(税込)
 D3パブリッシャー:「ラブ☆ライブ2008」
 タイトー:「ZUNTATA LIVE @ TGS2008」
 バンダイナムコゲームス:「765プロダクション新曲発表会 in TGS2008.10.11」
 マーベラスエンターテイメント:「MMVGAMES スペシャルライブ2008」等


●2008/10/13
「EXTRA HYPER GAME MUSIC EVENT 2008」
・新木場 STUDIO COAST
・5,800円(税込)
・開場15時、開演16時、終演20時


●2008/10/26
「KORG DS-10 EXPO 2008 in TOKYO」
・東京・渋谷 club axxcis
・前売り券1,800円(税込)/当日券2,000円(税込)※1ドリンク付
・開場13:30、閉場18:00


●2008/11/22(土)
「EXTRA HYPER GAME MUSIC EVENT 2008」
・横浜BLITZ
・\4,800(税込)
・開場 15:00 開演 16:00
・オールスタンディング
チケット:チケットぴあ 10月11日(土)より発売開始
ショップサイトリンク


おなじみAmazon


コナミスタイル


スクエニ

HMVジャパン
HMV

セブンアンドワイ
セブンアンドワイ・意外と穴場。近くにセブンイレブンがある人におすすめ。

TSUTAYA online
TSUTAYA

ブックサービス
ブックサービス。1500円以上で送料無料。

GEOの通販サイト「ゲオEショップ」【PC向けサイト】
ゲオ

ユーブック
古本市場


トイザらス・オンラインショッピング
トイザらス。ゲームのみ。

QRコード
QRコード
QMAブログパーツ
応援がてらつけてみました。
フルみっく伝染歌プレーヤー
なんとなく貼ってみました(期間限定)。当然音が鳴りますので注意。
 
ブログパーツ


  • seo