■【画像】『ぼくのなつやすみ』開発者の綾部和氏が語った「8月32日バグ」の真相
※画像は2010年に投稿された綾部和@ミレニアムキッチン「@ayabekaz」のツイートより
せっかくなので8月32日を発明してしまった責任者としてはその話をしましょうか? …あれはぼくなつ1の発売後2年ほど経過してから発見されたものなんです。症状を聞いた瞬間「なんてナイスなバグなんだ」と不覚にも思ってしまいましたw その時点では単なる「就寝せずに翌日へ行けるバグ技」です
— 綾部和@ミレニアムキッチン (@ayabekaz) August 31, 2010
絵日記画面では就寝時にのみ左上にスタンドのヒモが表示されて、クリックすると絵日記を書いて寝ることができるんです。ところが発売から2年後にヒモが出てない時でもカーソルがそこに移動でき、クリック可能なことが判明しました。いつでも眠れて翌日へ行けるんですw
— 綾部和@ミレニアムキッチン (@ayabekaz) August 31, 2010
夜以外はヒモのグラフィックが表示されていないから、まさかそこにカーソルが移動できて、クリックできるバグが潜んでいるとは誰も思いませんでした。あれはかなりかっちりデバッグしてるゲームなんですw
— 綾部和@ミレニアムキッチン (@ayabekaz) August 31, 2010
ゲームのルールを無視していつでも就寝して翌日へ行けるわけですから、シナリオはむちゃくちゃになりますが、ある意味便利でアナーキーなバグなんです。バグの隠れ方も(言ってはまずいかも知れないけど)結構好きでしたw
— 綾部和@ミレニアムキッチン (@ayabekaz) August 31, 2010
ところがゲームクリア後の「思い出画面」から「絵日記」に入っても同じことができるんです。クリア日付が31日だから、翌日になっちゃって32日に行けます。これはまさに想定外の想定外でした。
— 綾部和@ミレニアムキッチン (@ayabekaz) August 31, 2010
8月32日なんてデータは用意されていませんから当然むちゃくちゃになりますが、その部分はプログラミングが優秀なので、ドライバーが堅牢で、データが存在しない日時に突入してもボロボロになりながら動いてるんです。ある意味すごいことなんだけど、
— 綾部和@ミレニアムキッチン (@ayabekaz) August 31, 2010
さすがにデータがないまま動き続けるのは無理なので、ああいうホラーな見た目になっているんです。メモリーの狭間にある各種のドライバーにとっては無意味な情報を、無理やり視覚化するとああいうグラフィックになるということですね。
— 綾部和@ミレニアムキッチン (@ayabekaz) August 31, 2010
ちなみにこれは(最初の)『ぼくのなつやすみ』PS版で出るバグです。残念ながら移植した『ぼくのなつやすみポータル』では発生しません。おしまい。
— 綾部和@ミレニアムキッチン (@ayabekaz) August 31, 2010