需要一些关爱的 Linux 游戏项目(或者你如何贡献)

我一直以来最喜欢的 PC 游戏是 Interstate '76。它的游戏玩法非常独特,并且拥有游戏史上最佳的原声配乐,以 70 年代的放克音乐为特色,我会在电脑上放入 CD 只是为了播放音乐。我以前或之后从未对任何其他游戏这样做过(该网站已存档原声配乐,您可以从那里下载 mp3 文件)。后来,我发现有一些 真正的大腕 参与了原声配乐的制作。2007 年 1 月,我开始寻找更多近期在游戏玩法上类似的游戏——在游戏中你是一名汽车治安维护者,驾驶着装备武器、改装过的车辆完成任务(但在 Linux 上运行)。瞧,我在 Interstate Outlaws 中找到了这样一款游戏。

Interstate '76 的基本故事情节设定在一个 1976 年的平行世界,70 年代的石油危机仍在全面蔓延,并已达到前所未有的水平。汽油是一种价格高昂的商品,以至于不法分子使用车辆进行抢劫,因为执法部门无法追捕他们太远。你扮演的是一名汽车治安维护者的角色,试图帮助法律部门控制这些流动的不法分子造成的恐怖。你从 70 年代的 LeCar 的某种变体开始(所有游戏中的车辆都基于当时的实际汽车),并且你的车辆配备了一些基本武器。这是汽车治安维护主义世界中的标准配置——车辆上绑着炮塔、枪支、大炮、火焰喷射器,甚至还有障碍物部署器,例如投放油污——所有这些都是为了获得上风。你完成几个任务来完成游戏!这款游戏有一个续集——Interstate '82——但像许多续集一样,它并没有达到原作的水平,因此这个系列慢慢衰落了。

除了我渴望的游戏玩法之外,真正吸引我关注 Interstate Outlaws 的是它可以在 Linux 中原生运行。当时我试用了一个非常早期的 alpha 演示版本。虽然它远未完成,但它具有伟大的潜力。我非常喜欢这个社区,并参与了一点点,但不是很多。快进到今年早些时候,我又想起了这款游戏,所以我访问了他们的网站,看看它是否已经发布。可悲的是,它现在处于 alpha 后期,这意味着它甚至还没有进入 beta 阶段。我环顾四周,注意到开发人员仍然需要开源社区的大量帮助——C 程序员、艺术家、声音工程师。你能想到的,他们都需要,我认为这是一场悲剧,因为它是一个非常有前途的开源项目。不知何故,聚光灯没有照射到它身上,而这无疑将有助于他们的开发过程。这一切都让我开始思考。

当然,有很多很棒的资源可以帮助开源项目获得曝光,例如 freshmeatgithubohloh 等等。显而易见的第一个步骤是让开源项目获得曝光。但接下来呢?那些需要帮助的开源项目如何让人们轻松贡献?在我看来,等式中缺失的一环是为想要为开源项目做贡献的人们搭建一座桥梁。基本上,为那些对自己的技能感到不安或不确定的人们提供一种贡献方式。文档、翻译和报告错误等领域是开源贡献的绝佳切入点,因为它们不一定需要很强的技术技能。这使得新手更容易参与进来,并感觉自己通过志愿工作正在发挥作用。

虽然我们正在讨论对游戏项目的开源贡献(在这种情况下,仅为一个游戏项目),但这并不止于此。这完全适用于任何开源项目。所以我鼓励您走出去,找到您热衷的项目,并找到一些贡献的方式。这不一定是技术贡献。您可以贡献文档、翻译、错误报告,甚至营销和广告。弄清楚您擅长什么,并联系项目负责人,询问您如何提供帮助,并与他们分享您的技能领域。虽然我自己的开源贡献在宏伟的计划中非常微不足道,但我真的很喜欢 OpenOffice.org 分解您可以贡献的领域的方式。更多的开源项目需要采用解决方案,以便让潜在贡献者轻松获得“唾手可得的成果”。为此,有一个名为 OpenHatch 的项目,它正在提供这些类型的资源,我将在不久的将来重点介绍它。

加载 Disqus 评论