1987年诞生的NetHack刚刚更新了5.0版本。当大多数游戏在十年内就会被遗忘,这个用字符画构建的地下城凭什么活到现在?
活化石的倔强
打开网易新闻 查看精彩图片
NetHack的名字拆开看:Net是网络协作开发,Hack是砍杀式角色扮演。玩家扮演骑士、巫师、僧侣等职业,目标只有一个——潜入地下城最底层,拿到Yendor的项链,献给自己的神。
打开网易新闻 查看精彩图片
没有3D建模,没有过场动画,全部信息用ASCII字符堆砌。画面简陋到极点,复杂度却高到离谱。
正方:复古是伪需求吗?
支持者认为NetHack代表一种失落的游戏哲学。5.0版本仍在支持MS-DOS和Amiga,用C99标准编译,地下城改用Lua脚本生成——这些技术选择说明团队在乎的是"可移植性"和"可hack性",而非追逐硬件性能。
新增的可选教程也暗示:他们确实想拉新,但没打算为新手牺牲核心体验。
反方:开源社区的自我感动?
打开网易新闻 查看精彩图片
质疑者的观点同样直接。Roguelike品类早已进化,《RimWorld》《Dwarf Fortress》继承了复杂系统,同时提供了现代界面。NetHack的坚持更像开源社区的仪式性维护——代码可以永远跑下去,但玩家真的需要吗?
Windows支持是5.0的亮点,可Windows本身都在抛弃Win32应用。
判断:谁在维护,比维护什么更重要
NetHack 5.0的真正价值不在游戏性,而在证明一种开发模式的可持续性。39年、跨代际的协作,没有商业公司背书,没有众筹压力,仅凭贡献者的兴趣推进。这种组织形态本身,比地下城的任何一层都更难复制。
它不会复兴Roguelike,但会给其他开源项目一个参照:只要有人愿意编译,代码就不会死。
热门跟贴