最近,Paradox Interactive旗下热门战略游戏《钢铁雄心IV》(Hearts of Iron IV)的DLC游戏文件中被发现了一段程序员留下的奇怪描述,引发了玩家和开发者的热议。事情的起因是,一位玩家在游戏文件中发现了一段开发者留下的自嘲式注释,而这段注释的作者——开发者本人也做出了回应,这使得关于游戏文件中是否应该保留这种搞笑或自嘲式注释的讨论逐渐升温。

Cover Image

《钢铁雄心IV》是一款以第二次世界大战为背景的战略游戏,由Paradox Interactive旗下的Paradox Development Studio开发。玩家可以在游戏中选择从大国到小国的任意国家,并引导其发展。游戏不仅提供了陆、海、空三栖的实时战争模拟,还涵盖了政治、外交、贸易等领域,玩家可以重现历史,或者创造“如果……”的历史。此外,游戏还支持最多32人的对战和合作多人模式。

尽管该游戏自发布以来已满10年,但目前在Steam上依然保持着极高的人气,每日高峰时有约5万名玩家同时在线(根据SteamDB数据)。然而,今年3月5日刚刚发布的最新DLC“帝国的坟场”(Graveyard of Empires)却面临困境,用户反馈称其“内容质量和数量存在问题”。截至本文撰写时,该DLC在Steam用户评论中的好评率仅为17%,共1832条评论,处于“极度差评”的状态。

关于“帝国的坟场”,其游戏文件中的一段描述引起了关注。文件中似乎留下了开发者对自己编写的代码贬低的评论。在编程中,注释是不影响程序运行的备忘录,大多数编程语言都具备此功能,主要用于说明代码的作用等。以下是报告该描述的Reddit帖子以及笔者的翻译:

遇到这篇文章的内容设计师和Mod制作者们,这是我人生中最糟糕的代码,别看它,别试图理解它,也别试图修改它,否则你会得动脉瘤的。——莉莉(Lily)

这位名为莉莉的程序员在评论中自嘲代码的糟糕程度,甚至夸张地表示“会得动脉瘤”,还特意留下了名字。这段评论似乎带有某种负面情绪,甚至可以被理解为一种“诅咒式的评论”。

值得一提的是,这段描述出现在“帝国的坟场”中新增的伊拉克“国家方针(National Focus)”相关脚本文件中。“国家方针”是《钢铁雄心IV》中引入的新系统,玩家可以通过选择不同树状结构中的方针来确定国家的发展方向和战略。虽然基础游戏中大多数国家只有通用的“国家方针”树,但通过DLC的发布,许多国家获得了独特的“国家方针”树。此外,该游戏的社区Mod开发也非常活跃,许多原创的“国家方针”Mod也应运而生。

在上述评论被发现后,Reddit帖子中收到了一位名为pdx_lily的用户评论,此人被认为是编写该代码的开发者莉莉(Lily)。据莉莉表示,这些评论是“极度夸张的玩笑”,旨在强调DLC之间复杂的相互作用以及该部分实现的困难程度。

莉莉还提到,这段描述是参考了Valve开发作品源代码泄露事件中引发热议的“被逼疯的开发者评论”。2020年,Valve旗下的《反恐精英:全球攻势》(Counter-Strike: Global Offensive)和《军团要塞2》(Team Fortress 2)的源代码泄露,其中开发者留下的半开玩笑、半抱怨的评论被用户广泛知晓。

此次莉莉的“诅咒式评论”或许是开发过程中的一种自我调侃。在上述帖子中,也有用户表示理解莉莉的想法。一方面,有用户享受这种能够感受到开发者无奈与幽默的评论;另一方面,也有用户对游戏文件中出现“不必要的评论”持否定态度。虽然可能性较低,但这种评论确实存在泄露机密信息、增加维护复杂性或引发潜在问题的风险。

然而,程序员和开发团队通常会根据自己的习惯和规则来决定如何留下注释,事实上,注释也常被用于记录代码无法运行的原因或与代码维护相关的信息。关于注释的相关规则和合规性,通常由开发团队自行决定。

在此次事件中,由于该注释出现在容易被普通用户和Mod制作者查看的脚本文件中,因此引发了关注和讨论。尽管对于“无关注释”的存在仍有争议,但我们不应忘记,游戏背后凝聚了许多开发者的辛勤付出。

《钢铁雄心IV》目前仍在PC(Steam)平台发售。


文章标签: #钢铁雄心IV #DLC #游戏开发 #代码注释 #玩家热议

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。