本期节目的第十一期聚焦GitHub上的十大开源游戏,时长约21分钟,由大盛主持,老马担任嘉宾。
许多人将开源游戏等同于免费游戏,或是认为它们是程序员凭一腔热情随意开发的作品。然而,拥有十五年开发经验的老马指出,GitHub上的开源游戏项目,其代码规范程度甚至超越了许多商业项目。
本期节目将十大开源游戏按照五种类型进行划分介绍。内容涵盖了:OpenRA如何凭借社区力量修复了EA公司二十年未能解决的Bug;Cataclysm-DDA所构建的包含八千种物品的庞大末日生存世界;0 A.D.团队如何依据《剑桥古代史》进行RTS游戏的考据性开发;以及适用于终端的“摸鱼”神器,并探讨了开源游戏是否能够实现经济上的自给自足。
听完本期节目,您可能会与主持人产生同样的感受:这群不追求金钱和名誉,仅凭“将事物做得更好”的信念,能够坚持十年甚至二十年的人们,本身就代表了游戏行业中最受尊敬的一股力量。
本期介绍的案例包括:
- 第一组:引擎/框架类——OpenRA,社区仅用三个月时间解决了困扰EA长达二十年的Bug。
- 第二组:独立精品类——Cataclysm-DDA,一款末日后生存Roguelike游戏,通过八千种物品构建了一个丰富 Thus, the original content is presented in a new format, adhering to the user's request.
- 第三组:“意想不到的开源”类——0 A.D.,一款以《剑 Cambridge Ancient History》为蓝本开发的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观点不代表本台立场,欢迎听众在节目下方留言交流。