这是一个忏悔贴。22个月来,我一直在为Stone Tribes的bug而苦恼。这个bug很小,但却很顽固。每次我再次打开游戏,准备修复它时,我都会说:“这次我一定要修复它。”但最后还是没有行动。
这个bug的具体表现是:在教程级别中,如果你按照特定的顺序建造建筑(这种情况大约发生5%的概率),资源计数器会在8秒后自动解冻,但在这段时间内,资源计数器会停止更新。游戏不会崩溃,仅仅是资源计数器停止更新,然后再次恢复正常。这个bug对游戏的功能没有影响,唯一的影响是视觉上的混乱。
22个月来,我花了大约20小时的时间来追踪这个bug,仍然无法找出其原因。它可能是资源事件总线和UI重绘之间的竞争条件问题。
我要说的就是:我即将发布Stone Tribes 1.0版本,这个bug仍然存在。并且,我已经接受了这个bug。
我为什么放弃了修复这个bug呢?理由如下:
- 95%的玩家不会触发这个bug
- 5%的玩家会因为这个bug而感到困惑,但不会受到实际伤害
- 修复这个bug需要花费20小时的开发时间,这个时间可以用来开发Rastignac,这个项目有收入潜力
- 其实,我认为这个bug已经成为游戏的一部分了,它像是一个朋友
我不认为自己是在为这个bug找理由,我认为自己是在成长为一个开发者。5年前,我可能会花费80个小时来修复这个bug,但现在,我选择放弃它并继续前进。
其他开发者有没有遇到过类似的情况?他们是如何处理20%的bug,花费80%的时间来修复它们的?我很感兴趣。
评论 (0)