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

许多人认为开源游戏即免费游戏,或是由程序员们凭热情零报酬开发。然而,拥有十五年开发经验的老马指出,GitHub 上的开源游戏项目,其代码规范程度甚至超过许多商业项目。

节目将十大开源游戏分为五组进行介绍。内容涵盖了 OpenRA 如何凭借社区力量修复了 EA 二十年未能解决的 bug,Cataclysm-DDA 拥有八千种物品的庞大系统,0 A.D. 团队依据《剑桥古代史》考据制作 RTS,以及在终端上运行的“摸鱼”游戏,甚至探讨了开源游戏能否实现自给自足的经济模式。

听完本期节目,您可能会与主持人产生共鸣:一群不追求金钱和名誉的人,仅仅为了“把这个东西做得更好”,能够坚持十年乃至二十年,这本身就是游戏行业中最值得尊敬的力量。

本期介绍的游戏案例包括:

  • 第一组:引擎/框架类 - OpenRA:社区在三个月内解决了困扰 EA 二十年的 bug。
  • 第二组:独立精品类 - Cataclysm-DDA:一款末日生存 Roguelike 游戏,通过八千种物品构建了一个丰富世界。
  • 第三组:“没想到是开源”类 - 0 A.D.:一款依据《剑 Cambridge Ancient History》进行考据的即时战略游戏。
  • 第四组:终端摸鱼类 - 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 观点不代表本台立场,欢迎听众在节目下方留言。