据Hacker News上的一则帖子,一名开发者正在开发名为Lucasartsifier的静态分析工具,用于自动检测并修复Sierra公司上世纪80至90年代经典游戏中的“行走死亡”状态。所谓“行走死亡”,指玩家在游戏早期错过关键物品,导致数小时后无法继续。
该工具通过反编译Sierra资源文件,自动定位这类状态,并生成代码,以阻止玩家进入无法通关的处境。生成的补丁文件可直接放置在原版游戏资源旁使用,无需针对具体游戏编写专用逻辑。不过,由于每款游戏都引入新的机制,支持新游戏仍需大量引擎层面的适配。
帖子中以《Leisure Suit Larry 2》为例:打上补丁后,游戏会阻止玩家在未取得防晒霜和Grotesque Gulp的情况下登上游轮,否则玩家会在约三个小时后的木筏场景中死亡。
目前,该工具已支持《Leisure Suit Larry 2》(SCI0)、《国王密使4》(SCI0)、《国王密使6》(SCI1.1)和《Laura Bow 2》(SCI1.1),开发者正在适配《国王密使5》(SCI1.0)。
开发者表示,这项工作是与AI工具Claude合作完成的,自己负责设计和游戏测试,其余部分由Claude实现。他在帖子中邀请网友提供反馈、试玩和建议。