如何下载和运行 Race 游戏?

Race 是一个已停止开发的 Linux 俯视 3D 赛车游戏,目前仍可下载运行。最省事的方式是使用官方提供的静态二进制包 Race-0.9.1-0-static-linux.tar.gz(6.5 MB),下载解压后直接运行,不需要额外安装任何库。如果你只想玩、不想折腾编译,用这个包就够了。

下载静态二进制包

在 Race 官网的 Download 区域获取:

  • 文件名:Race-0.9.1-0-static-linux.tar.gz
  • 大小:6.5 MB
  • 说明:Linux 静态二进制,下载后即可运行,无需获取任何库

这是官方推荐的运行方式,也是唯一不需要处理依赖的途径。

运行步骤

  1. 下载 Race-0.9.1-0-static-linux.tar.gz。
  2. 解压该压缩包。
  3. 进入解压后的目录,执行其中的可执行文件即可启动游戏。

由于是静态链接的二进制,运行时不会再去寻找 ClanLib、ODE、OpenGL 等外部库,因此不需要提前配置这些依赖。

可选:游戏原声带

官网另提供可选的 Race 原声带,由 Sludgefeast 演奏。是否需要下载不影响游戏本体运行,按个人喜好选择即可。

不建议自行编译源码

官网同时提供源码包 race-0.9.0.tar.gz,但官方明确说明不推荐普通用户尝试:

  • 官方不在邮件列表提供编译协助,因为没人有时间处理。
  • Race 的 Makefile 并非面向普通公众设计。
  • 各版本往往只能在特定 CVS 快照的依赖库下编译成功。
  • 源码依赖包括:ClanLib 0.7 CVS(最后测试于 2003 年 3 月 1 日的 CVS)、Hermes、libPNG 与 libJPEG、libz、Ogg Vorbis、GL、GLU、ODE v0.03、LibXML2。

官网的原话大意是:除非你清楚自己在做什么,否则不要碰源码。

需要知道的前提

Race 已于 2006 年停止开发,作者 Harry Storbacka 表示不会再发布新版本。因此:

  • 不会再有功能更新或官方修复。
  • 游戏面向 GNU/Linux 平台。
  • 遇到问题时,官方渠道(邮件列表、IRC #race at irc.freenode.net)已不再活跃维护。

对于只想体验这款老游戏的用户,直接下载静态二进制包运行是唯一实际可行的路径。

race.sourceforge.net