NetHack 5.0发布:史上最具影响力的Roguelike游戏时隔十年迎来重大更新

今天 7阅读

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光追大作泛滥的今天,一款用字符显示的游戏仍然让全世界开发者兴奋不已——这就是经典的魅力。

文章版权声明:除非注明,否则均为极派博客原创文章,转载或复制请以超链接形式并注明出处。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码