Thursday, September 17, 2009

经典游戏推荐: NetHack

原文发表于「桃源」: http://linux.cuit.edu.cn/?p=571

NetHack是一款经典的D&D (Dungeons & Dragons, 龙与地下城) 类型的角色扮演游戏, 有着20多年的历史. NetHack的前身是Hack, 而Hack的前身是Rogue. NetHack名字中的Net并不代表这是一个联网的游戏, 而是表示这20多年的开发主要是通过网络的合作. NetHack影响了以后很多游戏的设计, 其中包括暴雪的经典游戏Diablo (暗黑破坏神). 有人说如果妳一生祇打算做一件事的話,玩 NetHack 。

NetHack本身是一个纯字符界面的游戏, 全部由键盘操作. 你一定觉得这会很困难, 其实NetHack上手是很容易的, 基本的按键操作和Vim类似. 正是因为这种大量使用键盘操作进行交互的模式, 使得以后采用类似键盘操作的软件都被叫做roguelike. NetHack具有丰富的内涵, 游戏中的对话、背景介绍、典故很多出自各种经典的奇幻与科幻小说, 如Tolkien的《The Lord of the Rings》 (魔戒), Douglas Adams的《The Hitchhiker's Guide to the Galaxy》 (银河系漫游指南) 等. 《The Cathedral and the Bazaar》 (大教堂和市集) 与《How To Become A Hacker》 (如何成为一名黑客) 的作者, 著名黑客Eric S. Raymond曾经在《The Art of UNIX Programming》中介绍了Rogue, 并且为NetHack写了一篇官方指南: A Guide to the Mazes of Menace (Guidebook for NetHack). 还有一篇有趣的指南, 叫做I Keep Dying And Dying And Dying, What Should I Do? (我死了又死继续死, 我到底做错了什么?).

NetHack一共有13种职业: Archeologist (考古学家), Barbarian (野蛮人), Caveman/Cavewoman (穴居人), Healer (治疗者), Knight (骑士), Monk (僧侣), Priest/Priestess (牧师), Rogue (盗贼), Ranger (游侠), Samural (武士), Tourist (旅行者), Valkyrie (女武神), Wizard (法师). 第一次玩需要简单地了解下基本的按键操作, 在游戏中按"?"可以显示帮助菜单. 对于新手来说, 建议玩NetHack的discovery mode, 这样可以"死后满状态原地复活", 只需要在命令行下加上"-X"参数就行了. 下面是一张NetHack的截图:

NetHack CLI

NetHack是一个跨平台的游戏, 支持Linux、Mac、Window$等, 还可以在Emacs里玩. 如果你不习惯纯字符的界面, NetHack还提供了2D和仿3D的图形界面. 如下图:

NetHack for Window$ Vulture's Eye

你可以在这里下载NetHack, Ubuntu用户可以使用以下命令安装纯字符版本:

$ sudo apt-get install nethack-console

No comments:

Post a Comment