Race 是什么?一个已停止开发的 Linux 俯视 3D 赛车游戏
Race 是面向 GNU/Linux 的俯视视角 3D 赛车游戏,由 Harry Storbacka 开发,官网为 race.sourceforge.net。它最后一个版本是 0.9.0(另有 0.9.1 的静态二进制包),作者在 2006 年 2 月 6 日发布公告宣布游戏不再继续开发,因此现在能获取到的就是这些最终版本,不会再有新发布。
游戏与项目基本情况
- 类型:俯视(overhead)3D 赛车游戏,运行于 GNU/Linux。
- 开发者:Harry Storbacka(版权标注为 1999–2003)。
- 当前状态:已停止开发。作者说明,最后一次发布后他的兴趣逐渐转向游戏开发之外,项目因此终止,并感谢所有贡献者和支持者。
- 官网结构:页面包含 News、Download、Screenshots、Contact、Links 几个板块。
下载什么、怎么运行
官网 Download 区提供两类文件:
| 文件 | 说明 | 适用情况 |
|---|---|---|
| Race-0.9.1-0-static-linux.tar.gz(6.5 MB) | Linux 静态二进制 | 下载后直接运行,不需要额外安装库 |
| race-0.9.0.tar.gz | 源代码 | 仅适合有能力自行编译的人 |
| 音乐(可选) | Race 原声,由 Sludgefeast 演奏 | 想要配乐的玩家 |
对绝大多数人来说,静态二进制包是唯一实际可行的选择:解压后直接运行,不必处理依赖。
源码编译为什么劝退
官网明确说明不通过邮件列表提供编译协助,理由是没人有时间,而且 Race 的 Makefile 并非面向普通用户。此外:
- Race 的发布版往往只能配合特定 CVS 快照的依赖库才能编译成功。
- 依赖项包括:ClanLib 0.7 CVS(最后测试于 2003 年 3 月 1 日的 CVS)、Hermes、libPNG 与 libJPEG、libz、Ogg Vorbis、GL 与 GLU、ODE v0.03、LibXML2。
这些库的版本都相当陈旧,在现代系统上重新搭建编译环境本身就是一项独立工作。官网的原话大意是:除非你清楚自己在做什么,否则别去碰源码。
还能从哪里了解或反馈
- 反馈渠道:bug 报告、补丁、功能请求通过官网 Contact 区指向的入口提交;另有 Race 邮件列表。
- IRC:
#raceat irc.freenode.net。 - 外部评价:Linux Game Tome 上有玩家对 Race 的评论。
- 相关链接:ClanLib Game SDK、ODE(Open Dynamics Engine)、OpenGL 官网。
需要注意,由于项目自 2006 年起停止维护,邮件列表和 IRC 频道是否仍活跃、反馈是否还有人处理,都无法从官网信息中确认。如果你只是想体验这款游戏,直接用静态二进制包即可;如果你打算在现代 Linux 上编译源码或提交补丁,需要预期到依赖链老旧、无人维护这两个现实障碍。