一款用"@"符号当主角的地下城游戏,上周悄悄发布了5.0版本。

NetHack的历史可以追溯到上世纪80年代。它从Hack分支而来,而Hack又是对Rogue的重新设计——正是Rogue开创了"Roguelike"这个品类。与MUD那种纯文字交互不同,Rogue类游戏用字符在屏幕上"画"出俯视视角的地下城,玩家操控的"@"符号在由标点符号和字母构成的迷宫中探索。

打开网易新闻 查看精彩图片

早期玩家需要借助终端模拟程序才能运行这款游戏。作者回忆自己曾在Apple II上通过CompuServe终端程序游玩,当时屏幕通常只有80列×24行的字符显示空间,VT52光标控制技术让游戏得以在全屏范围内绘制、更新画面——这在80年代算得上相当复杂的功能。

进入90年代后,随着个人电脑性能提升,NetHack逐渐转为本地运行模式。玩家不再需要连接主机或使用终端模拟程序,但游戏依然保持着ASCII字符画面的传统。作者正是这一时期入坑,下载二进制文件和源代码自行修改,投入了大量时间。

不过到了90年代后半段,作者逐渐转向MUD和《暗黑破坏神》等带在线功能的图形游戏,NetHack被搁置一旁。而这款游戏本身却在持续进化,不断突破体积限制,增加内容深度。

直到上周有人在Discord上提起5.0版本,作者才重新关注。从NetHack.org下载Windows二进制文件解压运行后,发现可选角色依然丰富——甚至记得自己当年玩过"游客"这个职业。最显眼的新增功能是教程模式:玩家可以在安全区域自由走动,地面上的文字会在经过时弹出操作指引。

视觉表现也与时俱进。色彩成为重要元素,视野计算直接显示在地图上——玩家能看到的区域以白色标记,与黑暗区域形成鲜明对比。这与作者记忆中90年代的版本已大不相同。