ゲームの「バグ」の仕組みって面白いよな

※5年前の今日の記事からおすすめを再掲しています
初代ポケモンの100バグとかドラクエ4の8逃げバグとか、仕組みを知ると
バグなりに合理的な理由があったんだなーって感動する
へぇ
1へぇでした
では続いてのトリビアです。
オーバーフローとか?
>>7
例えば、ドラクエ4の8逃げバグ
逃げた回数をカウントする変数のメモリがあるんだけど、8回目には必ず逃げられるって仕様だから、カウンタは7(二進数で111)までしか必要なかった。
当時は容量が少なかったから、容量を節約するため、このメモリの上の桁のビットが別のことに割り当てられてた。
その4桁目が、パルプンテの「ちからがみなぎってきた(全員会心の一撃)」フラグだった。
7回逃げるとメモリが0111になって、ボスなんかの逃げられない状況でもう一回逃げると
メモリが1000になって全員会心の一撃フラグが1になる
だから、16回逃げてメモリが10000になると会心の一撃はでなくなる
FF3のアイテム変化とかもそうだね
アイテムを変える
まずアイテム覧を1ケ所だけあけて全てうめる。その中には変えたいアイテム(個数は変えたい個数)、ポーション99個を入れ、次のように変更する
1.ゴミばこの上に変えたい武器、防具を好きな個数だけ置く。
2.ゴミばこの左上、つまり変えたい武器の左は何もいれない。
3.ポーション99個は1、2に反しなければどこに置いてもよい。
そしてポーションを拾い、うまくいくとアイテムが変化します。これを利用して貴重なアイテムを入手することができます。
http://www.eternal-world.net/square/ff3.html
所持金が一定額を超えると16まで減るクソバグ
>>19
バグのないプログラミングはほぼ不可能だし仕方ない
ゲームの通常プレイで生じるバグはしっかりデバッグしろよと思うが特殊な操作を伴う現象が大半だし
>>19
今と違って容量カツカツで無理してデータ圧縮しないとだから
どうしても綻びが出ちゃうのよ
そのオーバーフローを応用したものがコンピューターウィルスなんだよな・・・
俺的には参照するためのアドレスが入っているはずの場所になんらかの原因で全く関係ないデータが入った結果、
とんでもないところに飛んでそれがたまたま辻褄があったまま動作し続けるみたいなのが好き
どうしてバグは起きるの?
プログラムどおりに動いてるだけであって厳密にいうとバグなんてものは存在しないんだよな
今のほうがバグ多いですけれども
しかも修正不能のやつ
ガベージコレクタの動作不良によるメモリリークとかライブラリ自体が仕様と違うとかで
パンツ消えるバクはもちろん仕込んでんだろ?
※関連記事
【悲報】全裸バグを消された閃乱カグラユーザー、怒りの抵抗
ドラクエ3の海賊のアジトの岩で怪奇現象が起こるやつは
どういうプログラムの組み違いこんな事が起きてしまうのか謎過ぎてこわい
>>29
これ怖いよな
>>29
岩ってこんなすごいバグもあったのか
レーベで村の外に押し出した状態にするとNPC消せるのしか知らなかった
ドラクエなら3のランシールバグとか
https://www.youtube.com/watch?v=2L58SXwtK5g

30:以下、\(^o^)/でVIPがお送りします: 2015/04/18(土) 23:00:25.240ID:6jz3j0uu0.net
ACEとかメモリ弄りのTASすき
バッグ内のアイテムコードが入ったところに飛ばしてアイテムコードで任意コード実行とか気合の産物過ぎるだろ
>>36
パソコンでいじって画像と音楽作る奴はワロタ
https://www.youtube.com/watch?v=p5T81yHkHtI

つべにあった初代ポケモンのバグ解説をみてやっぱバグは起こるべくして起きてると超納得した
面白いスレだな
SMWにSMB移植とか
なるほど
バグはバグだったんだな
ぼくなつの32日はどういう理由に当てはまるんだ?
42:以下、\(^o^)/でVIPがお送りします: 2015/04/18(土) 23:35:25.899ID:xllbkPvW0.net
夢をみる島のスクロールバグ
最近はフラグ整理のミスとかでストーリーが進まなくなったり
変数の設定ミスでエラー吐いたり防げたはずの人為的なミスばかりになってしまってる
あえてオーバーランのようなバグをゲームシステムとして扱うゲームみたいな
FF2のABキャン
FF6のドリル装備は助かった
レイディバグやバグ皇帝とかものすごいカオスだけどあれも法則とかあるのか
52:以下、\(^o^)/でVIPがお送りします: 2015/04/19(日) 00:15:59.088ID:P9eZSypB0.net
新たなデータ無理矢理入れたり変な風に弄るとまたバグが発声するからゲーム完成後に余計なデータは入れないっての好き
格ゲーのキャンセルみたいにバグから新しいシステムが生まれる事もあるし
バグは修正して当たり前な現状じゃ良いゲームが生まれる気がしない
今は「バグなんか使って楽しいか?」とか言われちゃうんだよなw
【GIF】巨乳女がブラを外しておっぱいプルンッてなる瞬間wwwww
ソープ嬢「この仕事辞めるって言ったら客から来たラインをご覧ください」
【画像あり】過激すぎてアカウント凍結の忍野さらが過去最高の露出wwww
【悲報】わたモテのヤンキー、お●ぱいを揉まれてしまう





















1.気になる名無しさん2015年04月20日 04:19 ▽このコメントに返信
昔はデータ量が少ないから精査してバグ取りも出来たが
今ではすべてを精査してたら終わりなんて来なくなる上に
1つのチームで作ってるワケじゃないから、統合した時に
変な現象はどうしても起こってしまうんだよなあ。
きまぐれのようなちょっとした電圧の変化で起こってしまう不具合もあるし。