本期节目 Vol.011 聚焦 GitHub 上的十大开源游戏,由大盛主持,老马担任嘉宾,节目时长约 21 分钟。
许多人认为开源游戏等同于免费游戏,或是由程序员们凭热情开发的产品。然而,拥有十五年开发经验的老马指出,GitHub 上的开源游戏项目,其代码规范程度甚至超越了许多商业项目。
本期节目将开源游戏分为五类,共介绍十大项目。内容涵盖:
- 引擎/框架类:OpenRA,一个修复了 EA 二十年未解决的 bug 的社区驱动项目。
- 独立精品类:Cataclysm-DDA,一个拥有八千种物品的末日生存 Roguelike 游戏。
- “没想到是开源”类:0 A.D.,一款依据《剑桥古代史》制作的即时战略(RTS)游戏。
- 终端摸鱼类:Nethack、Brogue、Dwarf Fortress,适合在会议期间“伪装”成调试代码的游戏。
- 灵魂拷问:探讨开源游戏是否能够实现经济上的自给自足。
节目关键时间节点包括:
- 00:00 开场:对开源游戏的定义进行探讨。
- 02:00 老马分享其接触开源游戏的经历。
- 04:00 详细介绍 OpenRA 项目,特别是其修复了长达二十年的 bug。
- 07:00 深入解析 Cataclysm-DDA,提及该项目庞大的 C++ 代码量。
- 10:00 介绍 0 A.D.,强调其在 RTS 领域对古代历史的严谨考据。
- 13:00 盘点终端摸鱼类游戏,从 nInvaders 到 Dwarf Fortress。
- 16:00 讨论开源游戏能否养活开发者的问题。
- 19:00 节目收尾。
节目中的一句重要观点是:“一个人不图钱不图名,就为了把这个 bug 修了、把这个东西做得更好,能坚持十年二十年——这本身就是游戏行业里最值得尊重的一股力量。”
本期节目内容由 AI 生成,AI 观点不代表本台立场。听众可在节目下方留言分享看法。