現役ゲームエンジニアに聞いてみた
ゲームには、切っても切れ離せない要素として「バグ」が存在する。
プログラムの誤りによって、制作者が意図していなかった挙動や表示がされる現象のことを指し、ゲーム開発者にはこの「バグ」を潰していく「デバッグ」という作業が欠かせない。
近年、ゲーム業界の盛り上がりからか、デバッグにまつわるエピソードや仕事の募集などをネットでよく見かけるようになったが、実際にどんな作業が行われているのかを知らない人も多いだろう。かくいう筆者もその一人だ。
たとえば、今年5月よりコミックDAYSで連載がスタートしたマンガで『この世界は不完全すぎる』という作品がある。
https://gendai.ismedia.jp/articles/-/76142 >>104
スト2の時点ではバグだった
面白いんでそのまま仕様に昇格した 0110ぼうや(東京都) [US]2020/10/11(日) 09:53:47.61ID:PsYRDavF0
>>95
SPECIAL THNKS
Debug Team
くらいなら書いてあげるゲーム会社もあるかもなw 0112トウシバ犬(群馬県) [ニダ]2020/10/11(日) 09:57:00.91ID:hcGuCa0m0
ファイナルソードとかゲーム性がある程度
破綻してるゲームのデバッグは拷問に近いだろうしなぁ…
いい加減この人生というゲームのデバッグ作業を終わりにしてくれ
デバッガーも昔はメーカーが雇ってたんだけど、今はPTWとか中に入って派遣業みたいな業態になったからやる価値はない。
タダの底辺バイトになっちゃった。
ファミコンのベースボールで、ジョイスティック用の端子に家のカギを入れてガチャガチャやったら変幻自在の超スローボールを投げられる
これを発見した人は凄いと思う
0116スピーディー(東京都) [CN]2020/10/11(日) 10:29:32.99ID:aRG6ntkS0
ドンキーコングみたいに裏技とかいって逃げるのが一番いい
ゲームだけやって大金稼いでる奴ら少しはマージン払えよ
基本名前なんて載らないし載ってもリーダー位で全員載せてくれる事はあまりない
>>110
そんなんだから2本もPS5で動かないPS4ソフトが出るんだろが
…優秀だな 0126デラボン(千葉県) [US]2020/10/11(日) 15:41:35.94ID:93kXlpm20
>>115
想定外の使い方だからなぁ
スーパーマリオの9wとかアホか!って思う
ただ、エキサイトバイクの「ジャンプ台の連続で画面下から
出てくる」は知ってた癖に、その応用でタイム更新に
全然気づかなかったガキの頃の俺は正直殴りたい
少し考えりゃ分かった事だ
ただ、無駄な時間を使わなかったんだから正解ではある 0127テット(大阪府) [KR]2020/10/11(日) 15:41:38.39ID:FBMX8Gr20
>>6
何本ものソフトを発売延期させ、発売中止もあるという
伝説のデバッガーが友人の会社にいたと聞くな
発売中止するほどのバグって…と今になって思うがw 0128デラボン(千葉県) [US]2020/10/11(日) 15:43:50.89ID:93kXlpm20
>>127
ほぼソイツしか出ないバグとかあるけど、致命的でない限り
そういうのは無視で構わんと思う 0129デラボン(千葉県) [US]2020/10/11(日) 15:46:44.45ID:93kXlpm20
>>104
開発中から分かってたが、そんなの使いこなすヤツはおらんって
そのままにしたとかいう話が何かで語られてた PCエンジンでデバッガーを題材にしたゲームってなかったっけ?
なんで単なるテストプレイがデバッグ扱いになっているんだ?
0132チャッキー(東京都) [US]2020/10/11(日) 16:04:53.62ID:HUKx8WM50
そもそも、デバッグ会社が本当にプレイしているのかは不明なんだぞ。
バグ発見しても未報告にして、後半バグが出なくなったころに報告とかザラ。
最悪なのは一切プレイせず、本日はバグがありませんでしたっていう報告。
あまりにも怪しいからテストプレイ終了時に、デバッグコマンドで暗号を画面に表示させて、
それを報告させるようにしたら
・キー入力がほぼ行われていない
・バトルを行っていない
などが発覚して、デバッグ会社に注意したことがある。
以降から、デバッグ会社は信用できない。
0133チカパパ(愛知県) [US]2020/10/11(日) 17:48:48.18ID:ykNCuEaq0
デバッギングステーションって覚えてる?
>>20
AIとか人工知能とか大袈裟に命名してるけど
所詮は人間が作ったプログラムだからなー 0135サトちゃん(兵庫県) [ニダ]2020/10/11(日) 18:01:34.45ID:m5MFgCRU0
AIのソースコード書いてるところ見せてくれるようつばー誰かいない?日本人で
パチンコのデバッガー募集してたけど、演出の信頼度とか彼らが集計してるんだろうか
ゲーム大好きだからこの仕事しようか検討したけど、
ゲームを嫌いになったら嫌だから
寸前で思い留まって止めた
0138にゅーすけ(京都府) [DE]2020/10/11(日) 18:20:11.49ID:QJwgSX1/0
キャラクリエイト数億通りとかの売り文句よく見るけど全部確認してんの?
ようはコミックの宣伝でしょw
普通の記事ならわかりつらくて何のことだかわからない
どうつらいのかが伝わってこない
ソシャゲーのリリース直後なんか プレイヤーが総デバッガーだからねw
めんどくさいからつらいだけなのか?だったら業界辞めてしまえ!
ゲームじゃないけど 装置のソフト設計にかかわったことあるけど
試験項目の作成とか、どう考えたってありえねーような操作を
試験項目にいれてたわ 各々のキーを連続押下させながらスタートさせて
正常にスタートするかとか
老害とかガキは異常な操作するから、考え出すときりがないけど
>>22
バグってプログラム的には正しい挙動ではないの? >>141
想定外の動作やオーバーフロー辺りは正しいっちゃ正しいけど
特定状況下でハングアップなんかはプログラム的にも異常動作じゃないかな >>143
疎いので用語は分からんけど
有り得そうな事なんだね
ありがとね
>>143
初期の命令言語がC言語とかならそうなんだろうけどコントロールユニット周りがJAVAで固められてるとログの中エラー多くね? 0147怪獣君(群馬県) [ニダ]2020/10/11(日) 20:34:53.52ID:/FL2HVg90
0150ヤキベータ(兵庫県) [US]2020/10/11(日) 21:10:47.71ID:yFnR2SWH0
>>6
どっかのスレで、凄腕デバッガー(派遣)を解雇してバグの発生率が減りました!ってアピールして役員になったやつがいるって書かれてたな >>127
ハードウェアのガイドライン違反で2本発売中止に追い込んだやつ知ってる 0152一平くん(茸) [US]2020/10/11(日) 21:32:07.61ID:uZovGt3Q0
>>115
別ゲームのカセット差し込んで無理矢理引き抜いてからプレイするとか
ファミコン時代にはどうやって発見したのか謎なバグ技があったな ゼビウスの無敵技ってデバッグ用のもんだったんだろ
放置しとけばいいんじゃないの?
>>153
ゲームをインスコするときにちょっとインスコフォルダ変えると
アンスコするときにCドライブ全消去しときますねなんてバグ担いだゲームも過去にあったぞ スパルタンXの目の前で足払いやってると
最後のボス勝手に死ぬやつ
発売日の次の日に見つけた俺
才能あったの?
>>156
でも、たまに跳び蹴りかまされて死ぬだろ
完璧な対処法ではない
ファミコン版何周もクリアできるようになってアーケード版やってみたら全然勝手が違ってすぐ死んだ
でもアーケード版やったことある奴なんて極少数だろうな
ちなみにアイレム製です >>157
アイレムなの?俺の好きだったアンダーカバーの元祖やん >>150
IT土方界隈ではバグが出なさすぎるのもアレなのでいい感じのバグ曲線職人が重宝されたりもする