本期播客 Vol.11 聚焦 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 观点不代表本台立场,欢迎听友在下方留言交流。