本期节目 Vol.011 聚焦 GitHub 上的十大开源游戏,由大盛主持,老马担任嘉宾,节目时长约 21 分钟。

许多人认为开源游戏仅意味着免费,或是由程序员们凭借热情开发而成。然而,拥有十五年开发经验的老马指出,GitHub 上的开源游戏项目在代码规范性上甚至超越了许多商业项目。

本期节目将十大开源游戏按照五种类别进行介绍。从 OpenRA 社区仅用三个月就修复了 EA 二十年未能解决的 bug,到 Cataclysm-DDA 拥有八千种物品的庞大系统,再到 0 A.D. 项目依据《剑桥古代史》进行 RTS 考据,以及终端上用于“摸鱼”的神器和关于开源游戏能否实现盈利的探讨。

听完本期节目,你可能会和主持人一样感受到,这群不追求金钱和名利的开发者,仅凭“将事物做得更好”的信念,能够坚持十年甚至二十年,这本身就是游戏行业中最值得敬佩的力量。

本期介绍的案例包括:

  • 第一组·引擎/框架类 — OpenRA:社区仅用三个月便解决了 EA 公司二十年未修复的 bug。
  • 第二组·独立精品类 — Cataclysm-DDA:一款末日生存 Roguelike 游戏,构建了包含 8000 种物品的广阔世界。
  • 第三组·“没想到是开源”类 — 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 观点不代表本台立场,欢迎听众在节目下方留言交流。