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 上的项目页面。