Falcon's Eye 是什么?与原版 NetHack 有何不同,如何下载和运行
Falcon's Eye 是经典 roguelike 游戏 NetHack 3.3.1 的一个图形前端,核心特点是采用**等距视角(isometric)**呈现游戏画面,并附带图形、音效和 MIDI 音乐。它和原版 NetHack 的关系是"同一款游戏、不同的显示方式":玩法规则、地图、怪物、物品等仍来自 NetHack 3.3.1,改变的是你看到的界面。Windows 用户可以直接下载可执行包运行;DOS、Linux 和 BeOS 用户需要下载源码自行编译,其中 Linux 和 BeOS 还需要 SDL 1.2。游戏以 NetHack 通用公共许可证分发。
Falcon's Eye 与原版 NetHack 的区别
| 对比维度 | 原版 NetHack | Falcon's Eye |
|---|---|---|
| 界面形式 | 字符界面(ASCII) | 图形化等距视角界面 |
| 游戏内容 | NetHack 本体 | NetHack 3.3.1 本体 |
| 附带资源 | 无额外图形音效 | 全部图形、音效、MIDI 音乐 |
| 分发许可 | NetHack 通用公共许可证 | NetHack 通用公共许可证 |
简单说,Falcon's Eye 不是另一款游戏,而是给 NetHack 换了一套"皮"。你玩的还是 NetHack 3.3.1 的规则和内容,只是画面从字符变成了带透视感的图形。
如何下载
Falcon's Eye 版本 1.9.3 提供两类包:
- Windows 可执行包(5.8 Mb):包含在 Windows 下游玩所需的一切——NetHack 3.3.1、Falcon's Eye 1.9.3 界面、全部图形、音效、MIDI 音乐,以及一份 HTML 手册。Windows 用户下载这个即可。
- 源码包(8.3 Mb):包含 Windows、DOS 和 Linux 版本的源代码,以及全部图形、音效和音乐资源。想玩 DOS、Linux 或 BeOS 版本,需要下载源码包并自行编译。
此外还有 MP3 版游戏音乐,音质优于游戏自带的 MIDI 版本(除非你有极好的 MIDI 声卡)。不过这些文件原本放在独立服务器上,目前不可用。
如何运行
Windows
下载 Windows 可执行包后直接运行即可,无需额外配置。
DOS、Linux、BeOS
这三个平台需要从源码编译:
- 下载源码包(8.3 Mb)。
- Linux 和 BeOS 用户还需安装 SDL 1.2,可从 www.libsdl.org 获取。
- 按编译说明进行编译。站点提供了编译说明(compilation instructions),建议按它操作。
编译所需的源代码、图形、音效和音乐资源都已包含在源码包内,不需要另外找素材。
常见卡点
- Linux/BeOS 编译失败:最常见原因是缺少 SDL 1.2。先确认已安装该库,再重新编译。
- 想玩 DOS 版却没有可执行文件:DOS 没有现成的可执行包,必须走源码编译这条路。
- 找不到 MP3 音乐:这些文件当前不可用,只能使用游戏自带的 MIDI 音乐。
一句话总结
如果你在 Windows 上,想用图形化的等距视角体验 NetHack 3.3.1,直接下载 Falcon's Eye 的 Windows 可执行包运行即可;如果你在 DOS、Linux 或 BeOS 上,则需要下载源码并自行编译,Linux/BeOS 还要先装好 SDL 1.2。