NetHack 5.0发布:史上最具影响力的Roguelike游戏时隔十年迎来重大更新
2026年5月,游戏史上的一个传奇迎来了里程碑时刻:NetHack 5.0.0正式发布。这是这款开源Roguelike游戏自2015年发布3.6.0版本以来,时隔超过十年的首次大版本更新,引发全球开发者社区热烈讨论。
NetHack是什么?
NetHack诞生于1987年,是最早的Roguelike游戏之一,也是「永久死亡」「程序生成关卡」「ASCII图形界面」等经典游戏机制的奠基者。它没有华丽的画面——最早的版本全部由ASCII字符构成:@代表玩家,D代表龙,%代表食物。
但正是这种极简风格和极高的策略深度,让NetHack成为了游戏设计和AI研究的经典测试平台。许多大学将NetHack用作AI课程的实验环境,测试强化学习算法在复杂环境中的表现。
5.0.0版本的重大更新
NetHack 5.0带来了大量期待已久的改进:
Unicode原生支持:从ASCII升级到Unicode字符集,这意味着可以用真正的怪兽emoji、符号和多种语言字符来显示游戏世界。终于不用再猜那个蓝色的%是食物还是黏液了。
新的职业和种族:新增「炼金术士」职业(可以将物品转化为黄金或其他资源)和「半精灵」种族(拥有精灵的敏捷和人类的耐力)。
AI对手系统:某些地牢层加入了具有策略性行为的敌对NPC,它们会学习你的战斗模式并适应。
改进的程序生成:地牢生成算法重写,减少了「死胡同」和「无法完成的关卡」,同时增加了更多隐藏房间和秘密通道。
现代UI选项:除了经典的ASCII界面,现在可选基于SDL2的图形tileset,支持窗口缩放和高DPI显示。
网络多人模式:新增合作/对战模式,玩家可以在同一地牢中合作通关或互相竞争。
为什么十年后才更新?
NetHack的开发模式非常独特。它由一个被称为「DevTeam」的志愿者团队维护,开发过程极其谨慎。一个功能从提案到合并可能需要数年——因为团队坚持「零Bug发布」原则:任何新功能在合并前必须通过数百小时的游戏测试,确保不会破坏游戏的平衡性和稳定性。
NetHack社区流传着一句名言:「DevTeam thinks of everything.」(开发团队已经考虑到了所有情况。)——这既是对开发质量的赞美,也是开发速度缓慢的写照。
对AI研究的意义
NetHack一直是AI研究的经典环境。因为它提供了:
- 高度复杂的决策空间(数千种物品、数百种怪物、无限的环境变化)
- 稀疏的奖励信号(你可能在游戏半小时后才会发现某个选择是正确的)
- 需要长期规划和记忆(你必须在脑海中记住地牢地图)
- 完美的可重复性(所有随机数生成器可控)
5.0版本的AI对手系统和更复杂的程序生成,为AI研究提供了全新的挑战。Facebook AI Research和DeepMind都曾将NetHack作为强化学习的benchmark环境。
在4K光追大作泛滥的今天,一款用字符显示的游戏仍然让全世界开发者兴奋不已——这就是经典的魅力。

