加载失败
NetHack(1987 年诞生的经典 ASCII roguelike)这次发布的是 5.0.0,很多老玩家原本把它当作 3.7 开发线的正式落地,因为 3.6.7 之后很久都没有正式版本。版本号跳过 4.x,是为了避免和 NetHack4(一个独立 fork)混淆。新版把地图生成、dungeon compiler 和 quest 文本处理迁到 Lua(一个轻量级脚本语言)里,同时旧 save 和 bones file 不再兼容。由于 NetHack 长期依赖公共 SSH 服务器、社区 wiki 和大量 spoilers,这次讨论自然同时围绕入门门槛、老套路削弱,以及它到底该不该无攻略游玩展开。
很多老玩家把这次发布当成一次隔了十几二十年的回坑契机。有人还保留着当年打到 amulet 后暂停的 save file,但 5.0.0 明确不兼容旧 save 和 bones file,让“十七年后继续”只能变成重新开局。评论里充满了从 Hack 时代、Slackware、NAO/SSH 服务器一路玩过来的回忆,也有人把自己唯一通关的截图、照片当作纪念。这种反应让这次更新更像是一次旧世界被正式续写,而不只是普通的软件升级。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10]
这次更新把 yacc/lex 和 makedefs 那套旧式构建流程,改成了由 Lua 文本驱动、运行时加载的方案。有人担心 Lua 不是发行版默认依赖,会拖累 portability,但很快就有人指出 NetHack 直接内嵌了 Lua 5.4.8,只要能编译 C99 就能构建。讨论还提到官方仍支持 AmigaDOS、DOS、Windows 等平台,说明这次重构更像是在保留古老可移植性的同时,给 mod 和 tooling 留出接口。也有人把这看成对 modding 的重大利好,因为脚本层终于更容易被外部工具利用。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10]
不少人把 5.0.0 看成一次明确的 balance 重做,而不是小修小补。最受关注的是 Valkyrie 变弱、unicorn horn 不再恢复属性、Excalibur 更难拿、bag of holding 爆炸后物品多半会散落而不是全毁,以及宠物利用 trap 养成 super pet 的路子被堵住。有人认为这些改动会让中后期更危险、更有决策味道,连 amnesia、quest timing 之类的老套路都被重新洗牌。也有人直接感叹自己最省心的职业被削了,说明这版确实动到了很多老玩家的舒适区。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7]
新版加入了 tutorial、移动确认、颜色提示和消息过滤,明显是在降低新手门槛。有人还推荐浏览器里的 3D/tiled 客户端,称它几乎到处可跑,甚至能让第一次接触 NetHack 的人更容易上手。也有人坚持 ASCII 才是原味,因为整张地图一眼可见、字符本身就制造了压力感。还有人问网页版能不能开 wizard mode,把它当成实验平台来用,说明这类客户端已经不只是展示层了。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8]
围绕要不要看 wiki/攻略,分歧非常大。有人坚持 unspoiled 才能保留发现的乐趣,会自己记笔记、接受大量死亡;也有人直言 NetHack 复杂到几乎不可能完全不查资料通关,尤其是想真正推进进度时。另一派则认为读 spoilers 并不会毁掉体验,因为游戏本身仍然足够难,而且即使把最强道具直接发给你,对大多数人来说胜率也未必会有质变。于是很多人默认 wiki 开着,或者把查资料当成游戏流程的一部分。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10]
面对为什么总是死在 Big Room、陷阱或群怪的抱怨,老玩家给出的建议很 NetHack:先判断危险等级,再决定是退回分支、看背包、找 wand、写 Elbereth,还是直接跑路。还有人给出很实用的开局捷径,比如 Valkyrie、dipping longsword 争取 Excalibur、找 lamp 许愿拿 sdsm,但也承认这些只是让你死得慢一点。这个主题的核心共识是:NetHack 不是靠硬刚,而是靠耐心和对物品的识别。更现实一点说,就是在一堆看似无解的局面里选出最不坏的一条。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6]
save scumming: 反复读档或重开来规避死亡、刷出更好结果的玩法。
Lua API: NetHack 暴露给脚本和工具的 Lua 接口,可用于改地图生成、规则和 mod。
Excalibur: NetHack 里的传奇长剑,常通过在 fountain 中 dip longsword 触发获得。
unicorn horn: 传统上能解除异常状态并恢复属性的道具,这版被削弱。
Valkyrie: 以耐打、上手简单著称的职业,常被认为是最容易 ascension 的角色之一。