本次节目(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. 如何借鉴《剑桥古代史》进行历史考据。
- 13:00 介绍终端游戏,从 nInvaders 到 Dwarf Fortress。
- 16:00 展开关于开源游戏盈利模式的讨论。
- 19:00 节目收尾。
节目中的一句金句强调:“一个人不图钱不图名,就为了把这个 bug 修了、把这个东西做得更好,能坚持十年二十年——这本身就是游戏行业里最值得尊重的一股力量。”
本期节目内容由 AI 生成,AI 观点不代表本台立场。听众朋友们欢迎在节目下方留言互动。