你可以用整数溢出击败《时空之轮》中的吞梦者
《时空之轮》Nintendo DS 版里的一个冷门 Boss 可以通过利用其生命值计数器的整数溢出来击败,这引发了关于底层漏洞如何塑造游戏设计与玩家创造力的更广泛讨论。评论者还举出经典游戏中类似的溢出和漏洞案例,权衡这类利用在趣味性与涌现式玩法上的魅力,以及现代对内存安全语言和加锁平台的推动。讨论也延伸到《时空之轮》与其续作《时空之轮:十字军》的比较、它们配乐与氛围的持久影响,以及对那些充斥广告、却记录这类游戏冷知识的粉丝维基的不满。
整数溢出击败 Boss
- DS 版《时空之轮》中的吞梦者有 32,000 点 HP,接近 16 位有符号整数上限。
- 玩家可以用吸收的魔法“治疗”它,把 HP 推过 32,767,使其溢出为负数,并瞬间将其击杀。
- 评论者觉得很滑稽:一个为性能强得多的掌机新增的隐藏 Boss,竟然还带着经典的低级错误。
安全语言、溢出与安全性
- 有人认为“非安全”语言会带来有趣的新奇漏洞;所谓“安全”语言会把这些都去掉。
- 也有人指出,Rust 和 C# 之类的语言仍然允许显式回绕、检查算术或饱和运算;只有当溢出是静默发生时才会出现问题。
- 大家怀念 DOS 时代直接访问硬件和游戏利用技巧,同时也承认同样的漏洞会带来严重的安全问题。
- 还有几位认为设备应该完全由用户控制,而不是依赖类似越狱的漏洞利用,因为那本身就是安全漏洞。
《时空之轮》与《时空之轮:十字军》
- 很多人高度赞扬《时空之轮》几乎是完美的 JRPG:剧情、节奏、机制,以及鸟山明主导的美术。
- 对《时空之轮:十字军》的看法则褒贬不一:有人喜欢它的氛围和压迫感;也有人认为它是一部刻薄、混乱的续作,糟蹋了《时空之轮》的角色和世界观。
- 对《十字军》的批评包括:主角过强、队伍成员利用率低、元素系统乏味、难度偏低、Boss 音乐重复,以及浪费了机制上的潜力。
- 反方观点强调,尽管有缺陷,它仍体现了 PS1 时代的实验精神,并有着独特而强烈的氛围。
音乐与混音
- 大家普遍认同《时空之轮》(以及光田康典的整体作品)拥有极其出色的原声带。
- 有人分享了多张交响、爵士和混音专辑链接;不少人提到其情感冲击力,以及长期反复聆听的价值。
其他游戏漏洞与溢出
- 许多类似轶事被提及:火焰之纹章的 HP 溢出归零、《Lufia 2》把超级 Boss 治疗致死、《运输大亨》的金钱溢出、早期 Mac RPG 的属性回绕利用、宝可梦/《最终幻想7》/SNES/Noita 中的任意代码或属性漏洞。
- 有些人称赞那些有意拥抱这类“把漏洞当特性”的游戏,并把《Noita》作为现代例子。
Fandom 与 Breezewiki
- 大家强烈不满 Fandom 的广告、布局和评论门槛。
- 推荐 Breezewiki 作为一个“去烂化”的前端,它会直接显示同一篇文章,包括这个溢出说明。