Falcon's Eye 是什么?它与原版 NetHack 有何不同,如何下载和运行?

Falcon's Eye 是 NetHack 3.3.1 的一个图形界面版本,把原本基于字符的 Roguelike 画面改成等距视角(isometric)的图形表现,同时保留 NetHack 的玩法规则。它由 Jaakko Peltonen 维护,采用 NetHack 通用公共许可证分发。如果你想要更直观的画面又不想放弃 NetHack 的深度,它适合你;如果你追求最新版 NetHack 或纯文字界面,它并不合适——它绑定的是 NetHack 3.3.1,而非后续版本。

与原版 NetHack 的区别

维度 原版 NetHack Falcon's Eye
画面 字符/终端界面 等距视角图形界面
玩法规则 原版规则 同样基于 NetHack 规则
底层版本 随版本更新 固定为 NetHack 3.3.1
附带资源 视发行包而定 图形、音效、MIDI 音乐、HTML 手册
许可 NetHack 通用公共许可证 同为 NetHack 通用公共许可证

关键点在于:Falcon's Eye 改变的是呈现方式,不是游戏机制。你面对的仍是同一套地牢、物品和怪物系统,只是看到的不再是 @ 和字母。

如何获取和运行

网站提供的包分为两类:可执行文件和源码。

Windows 用户

直接下载可执行包即可,无需自己编译:

  • 文件:NetHack - Falcon's Eye 1.9.3 for Windows
  • 大小:5.8 Mb
  • 内容:NetHack 3.3.1 + Falcon's Eye 1.9.3 界面、全部图形、音效、MIDI 音乐,以及一份 HTML 手册

下载后解压运行,就能直接开始游戏。

DOS、Linux、BeOS 用户

这些平台没有现成的可执行包,需要下载源码包自行编译:

  • 文件:NetHack - Falcon's Eye 1.9.3 源码
  • 大小:8.3 Mb
  • 内容:Windows、DOS、Linux 版本的源码,以及全部图形、音效和音乐资源

编译前注意:

  • Linux 和 BeOS 还需要 SDL 1.2 库,可从 www.libsdl.org 获取
  • 网站提供了编译说明(compilation instructions),建议按它操作

预期结果是编译出对应平台的可执行程序,之后运行方式与 Windows 版一致。

常见卡点

  • 平台不匹配:只有 Windows 有现成可执行包,其他平台必须走源码编译这条路,别指望直接双击运行。
  • 缺少 SDL 1.2:Linux/BeOS 编译失败时,先确认 SDL 1.2 是否已安装,这是明确的依赖项。
  • 版本预期:它内含的是 NetHack 3.3.1,不是更新的 NetHack 版本,功能上会落后于当前主线。
  • MP3 音乐不可用:网站曾提供音质优于 MIDI 的游戏音乐 MP3,但这些文件原先放在独立服务器上,目前已经无法获取。想要更好音质的话,这条路暂时走不通。

网站页面最后更新于 2005 年 12 月 10 日,如果你在寻找仍在活跃维护的版本,需要留意这一点。更多信息可参考 SourceForge.net 上的项目页面。

falconseye.sourceforge.net