本期节目,Vol.11,聚焦 GitHub 上的十大开源游戏。节目时长约 21 分钟,由大盛主持,老马作为嘉宾参与。
许多人认为开源游戏等同于免费游戏,或是由程序员们凭热情随意开发的项目。然而,拥有十五年开发经验的老马指出,GitHub 上的开源游戏项目,其代码质量甚至超越了许多商业项目。
节目将开源游戏分为五大类,介绍其中十款代表作。其中包括:OpenRA,一个通过社区力量解决了 EA 公司二十年未能修复的 bug 的项目;Cataclysm-DDA,一个拥有八千种物品的末日生存 Roguelike 游戏;0 A.D.,一款参照《剑桥古代史》进行考据制作的即时战略游戏;以及几款适用于终端的“摸鱼”游戏,同时探讨了开源游戏能否实现经济上的自给自足。
听完这期节目,您可能会和主持人一样感受到,这些不追求金钱和名誉,仅凭“把这个东西做得更好”的信念,能够坚持十年甚至二十年的人们,正是游戏行业中最值得尊敬的力量。
本期介绍的案例包括:
- 第一组:引擎/框架类 - OpenRA:社区仅用三个月便修复了困扰 EA 长达二十年的墙角 bug。
- 第二组:独立精品类 - Cataclysm-DDA:这款末日后生存 Roguelike 游戏,通过积累八千种物品构建了一个庞大的游戏世界。
- 第三组:“没想到是开源”类 - 0 A.D.:一款深度考据,以《剑桥古代史》为蓝本开发的即时战略游戏。
- 第四组:终端摸鱼类 - Nethack、Brogue、Dwarf Fortress:这些游戏在会议中看起来像在调试代码,实则是在进行游戏。
- 第五组:灵魂拷问 - 开源游戏是否能够实现经济上的独立?
节目的关键时间节点如下:
- 00:00 开场:对开源游戏的定义进行探讨。
- 02:00 老马分享了他如何开始接触开源游戏的经历。
- 04:00 详细介绍 OpenRA 项目及其解决的二十年 bug。
- 07:00 深入了解 Cataclysm-DDA,一个由十五万行 C++ 代码构成的项目。
- 10:00 介绍 0 A.D. 的深度考据,堪比《剑桥古代史》的严谨。
- 13:00 盘点终端摸鱼类游戏,从 nInvaders 到 Dwarf Fortress。
- 16:00 探讨开源游戏能否实现经济上的自给自足这一议题。
- 19:00 节目收尾。
本期节目的核心观点是:“一个人不图钱不图名,就为了把这个 bug 修了、把这个东西做得更好,能坚持十年二十年——这本身就是游戏行业里最值得尊重的一股力量。”
值得注意的是,本期节目内容由 AI 生成,AI 的观点不代表本台立场。听众朋友们可以前往节目下方留言,与我们交流。