Chrono TriggerのDream Devourerはint overflowで倒せる
You can defeat the Dream Devourer from Chrono Trigger using an int overflow
Chrono Triggerの隠しボス、Dream Devourerを整数オーバーフローで撃破できるという話題。Hacker Newsでは、elixir glitchが多くのボスに効くという指摘や、Chrono Crossへの賛否、安全な言語ではこうした芸当が生まれないという皮肉な意見まで、ゲームとバグをめぐる議論が広がっている。
安全な言語を使うことの、また別の欠点だ。こういうクールなものは手に入らない。
HNでの議論
59- falsaberN1
自分のTriggerにChrono Crossの混入なんてまっぴらごめんだ。
Chrono Crossは単体で見ればとても面白いゲームだけど、続編としては最悪で、先輩作品に対して驚くほど意地悪だ。(FATEとRoboの件、Porreの件、Cronoたちの末路、あれは正史にされてしまった酷い二次創作だ)。
Triggerがうまくいったのは、Toriyamaがオールスターのスタッフを集めたからだけだ(Torishimaのインタビューで詳細が語られているから調べてみてほしい)。Crossは彼の手の届かないところにあり、その結果は明らかだ。
- PlunderBunny
Mac版Realmzの初期バージョンで、装備すると着用者のステータスを数ポイント上げるが、外すと上げた分より多く下げる(つまり、かえって弱くなる)魔法のアイテム(兜だったかな?)があることに気づいた。私のプログラマー脳は数秒で、それを必死に装備しては外すという行為を始めさせ、案の定、そのステータスが-127になったとき、もう一度装備して外すだけでそのステータスに+128のボーナスが得られた。
あのロジックがどうしてそんな風にコーディングされたのか、今でも理解できない。あまりにも不自然に思えたから。
- SatvikBeri
同じように、Lufia 2のスーパーボスであるEgg Dragonは、攻撃する前に回復することで倒せる。HPが65,535から始まるのだ。
- anon_cow1111
不人気な意見かもしれないけど、私はこういう文脈も何もない、ウィキへのリンクをただ貼っただけの完全に馬鹿げた投稿を見るのが好きだ。何か obscure な技術トリビアについて、実際にRTFAしないといけなくなるようなものは、何年も前のインターネットの使い方に少しだけ似ている気がする。
(とはいえFoEのromhackはまだクリアしないといけないけどね)
- nubinetwork
エリクサーのバグは多くのボスに効くんだよ…