本期节目 Vol.011 聚焦 GitHub 上的十大开源游戏,时长约 21 分钟,由大盛主持,老马担任嘉宾。
许多人认为开源游戏等同于免费游戏,或是程序员的业余爱好。然而,拥有十五年开发经验的老马指出,GitHub 上的开源游戏项目在代码规范性上甚至超越了许多商业项目。
节目将十大开源游戏划分为五组进行介绍。其中包括:
- 引擎/框架类: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 生成,其观点不代表本台立场。听友可在节目下方留言交流。