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

这三个平台需要从源码编译:

  1. 下载源码包(8.3 Mb)。
  2. Linux 和 BeOS 用户还需安装 SDL 1.2,可从 www.libsdl.org 获取。
  3. 按编译说明进行编译。站点提供了编译说明(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。

falconseye.sourceforge.net