1个人70万行代码,20年持续更新,这款游戏 称开发到死,永不停更

这是一款「开发到死」,「永不停更」的游戏。

兄弟两人,一人开发,一人剧情,共同维持了这款游戏近20年

现在的玩家刚刚打开它,往往会发出“这啥玩意儿的疑问:

这样一款各方面都“劝退”的游戏,到底靠什么成为公认的神作/p>

人类历史上最复杂的游戏

整体来看,这是一款沙盒模拟经营游戏,玩家控制一群矮人,试图建造并经营一个要塞。

每次开始新游戏都由程序随机生成一个世界

这个随机生成的世界有完整的地形、气候、矿产分布、动植物生态圈等要素,并按规则动态变化。

还要生成整个文明的历史,各个种族间的冲突、家族血缘关系,每个游戏人物有自己的性格、喜好和记忆。

下图就是在生成历史,到第164年已经发生了27万个对后世有影响的事件。

游戏中的角色并没有抽象的“生命值”,而是身体的每个部位都有独立的状态,遇到火焰会烧伤,低温会生病,摔倒会骨折。

随后,越来越多的玩家也遇到了同样的问题,他们在游戏里养的猫接二连三莫名死亡。

并且玩家观察到只有猫会出现这个现象,其他宠物暂时安全。

游戏出了Bug,玩家们反倒很开心。这个Bug正可以说明他们热爱的这款游戏的伟大之处。

左:Zach 右:Tarn

时间来到2004年,此时的Tarn Adams正焦头烂额。

一来,他正忙于斯坦福大学的数学博士学位的申请。

二来,他和哥哥Zach Adams共同开发的游戏《亚莫之奴:神与血》开始出现越来越多的问题。

双重困境之下,Tarn决定暂停这款游戏的开发,宣布将主要精力转移到另一款游戏上——

也就是我们现在熟知的矮人要塞,全名《亚莫之奴:神与血第二章:矮人要塞》。

当然,在此期间,兄弟俩还是合伙“不务正业”,创办了游戏公司Bay 12 Games:

到了2006年8月8日,矮人要塞的第一个alpha版本发布。

 Zach Adams

终于与发行商Kitfox Games合作,决定让游戏登上Steam与Itch.io平台出售。

不过玩家是否花钱购买完全靠自愿,免费版也将继续开放并保证持续更新。

为了让降低新玩家的上手难度,出售版将会包含全新的图形界面、符合现代习惯的操作模式,自动更新和Steam创意工坊功能。

现在如果想要尝试这款传奇游戏,最好的方式是下载玩家 区维护的“懒人包”,集成了玩家自制图形界面和更多降低游戏上手成本的工具。

1个人70万行代码,20年持续更新,这款游戏 称开发到死,永不停更

游戏官 :
http://www.bay12games.com/dwarves/

懒人包:
https://dffd.bay12games.com/file.phpd=7622

steam地址:
https://store.steampowered.com/app/975370/Dwarf_Fortress/

参考链接:
[1]https://stackoverflow.blog/2021/07/28/700000-lines-of-code-20-years-and-one-developer-how-dwarf-fortress-is-built/
[2]https://news.ycombinator.com/itemd=27996684
[3]https://www.reddit.com/r/programming/comments/otwbsj/700000_lines_of_code_20_years_and_one_developer/
[4]http://www.bay12games.com/dwarves/mantisbt/view.phpd=9195
[5]https://en.wikipedia.org/wiki/Tarn_Adams

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月1日
下一篇 2021年7月1日

相关推荐