CD Projekt Red 任务设计师菲利普・韦伯在接受《Edge》杂志采访时,披露了《巫师 3:狂猎》开发早期一段令人啼笑皆非的 bug:由于 NPC 行为模拟过于真实,村里的母亲一遇到危险就会惊慌失措地把怀里的婴儿扔在地上。
![]()
韦伯透露,开发团队当时全身心投入到为 NPC 构建逼真的日常生活作息系统中,却忽略了他们对玩家的反应逻辑。"如果一个村子只有八间房子,玩家一定会想去确认里面的人是真实的还是只是摆设。很多玩家会关注这些细节,而这确实成了我们的大问题。"
核心麻烦出在恐惧系统上。大多数开放世界游戏中,平民看到武器会四散奔逃,《巫师 3》也做了同样的设定。但开发者没有考虑到这条规则会无差别地适用于所有人 —— 包括抱着婴儿的母亲。结果在好几周的时间里,村里的女性一受惊就把孩子往地上扔,场面一度非常荒诞。
![]()
后来工作室重新梳理了 NPC 行为逻辑,同时保留了当时颇具前瞻性的设计理念:角色并非遵循固定路线,而是被赋予一组 "兴趣点"(比如劈柴、做木工),自行选择在各点之间移动。以诺维格瑞港口的 50 名水手为例,团队为他们设置了 200 个可能的活动位置,确保即便满负荷运行,每个人都有事情可做。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.