这篇文章与我2周前写的那篇文章相矛盾,我当时在宣传“范围自律”和“粗糙的东西是正确的”等理念。
事实是这样的。
3个月前,我周六不适,无法编写任何严肃的代码。所以我做了一个傻事:我为一个我从未计划的功能做了一个原型。游戏中,你可以携带一个便携式收音机,在拉斯蒂格纳克身上。安东会通过收音机与你对话(安东是你在跑步时耳边听到的人)。我已经实现了静态和随机传输的功能,但我添加了一些愚蠢的功能:收音机扫描功能,在跑步时你可以旋转调幅器并接收到“幽灵传输”。其他拉斯蒂格纳克玩家(即其他玩家,虚构的)在废土中死亡留下的遗留广播。
5个小时的代码。时值半破裂。只是一个悲伤的周末项目。
我将其作为一个隐藏的彩蛋,发给我的测试小组。
其中每一个玩家都找到了它。每一个玩家都说这是游戏中最好的部分。一些玩家为了找到新传输的幽灵广播而额外跑了几次。这个系统现在已经成为核心机制,已经写了47个虚构的传输。
作为开发者,我感到困惑。从纸面上看,这个系统超出了我的范围,不支持我的推销,分散了核心循环。按照我告诉自己的小型开发者规则,我应该砍掉它。然而,它却成为了游戏的灵魂。
所以,对于那些宣传“自律”的人,以及那些说“听从你的直觉”的人:在当时,如何在瞬间区分范围扩张和需要的功能?因为我已经工作了3年了,我仍然无法做到。
评论 (0)