本期节目,Vol.011,聚焦 GitHub 上的十大开源游戏。主持人大盛与嘉宾老马一同探讨了开源游戏的价值,他们认为开源游戏并非只是免费游戏或程序员的业余爱好,而是拥有高度规范的代码,甚至超越许多商业项目。
老马凭借十五年的开发经验指出,GitHub 上的开源游戏项目在代码质量上表现出色。本期节目将十大开源游戏分为五组进行介绍。其中,OpenRA 项目仅用三个月就修复了 EA 公司二十年来未能解决的 bug,展现了社区的力量;Cataclysm-DDA 以其包含八千种物品的复杂系统构建了一个末日生存世界;0 A.D. 的开发者们则以《剑桥古代史》为依据,力求在 RTS 游戏中实现高度的历史考据;此外,还有适用于终端的“摸鱼”游戏,以及关于开源游戏能否实现经济自给的深入探讨。
节目中,听众将了解到,那些不为金钱或名利,仅凭“把事情做得更好”的信念,坚持十年甚至二十年开发开源游戏的群体,代表了游戏行业中最值得尊敬的力量。
本期节目涵盖的案例包括:
- 引擎/框架类: 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 观点不代表本台立场。听友们欢迎在节目下方留言。