博德之门|《博德之门3》是怎样用AI测试游戏的?( 二 )


“如果时间紧迫 , 并且我们知道某个版本不会发生太多变化 , 理论上应该是稳定的 , 那么我们就会同时开始人工和AI测试 。”弗雷曼斯解释说 , “事实证明 , 在游戏临近发售的阶段 , 这种做法非常有效 。有时World Tester通过了某个版本 , QA人员拒绝通过 。在另外一些时候 , QA人员决定通过某个版本 , 但World Tester却发现了问题 , 因为它能够自动触发更多场景 。”
在游戏开发中 , 自动化QA的一项优势是能够重复执行某项任务——World Tester不会觉得无聊 。“人们不像AI那么擅长以完全相同的方式 , 一遍又一遍地重复相同的步骤 。”
《博德之门3》已经推出抢先体验版本 , 但弗雷曼斯强调 , 这并不意味着工作室会随意上传最新版本 , 更宽容地看待游戏里存在的Bug 。虽然抢先体验能够帮助开发团队找到Bug , 某种程度而言就像一种大众QA , 但这并不是拉瑞安想要实现的主要目的 。
博德之门|《博德之门3》是怎样用AI测试游戏的?
文章图片

文章图片

Steam上的开发日志写道 , 游戏上线前一天大水淹到了拉瑞安比利时根特办公室的地下室 , 真是好事多磨
根据他的说法 , 拉瑞安希望《博德之门3》的每个版本都能为玩家提供“可玩并让人愉悦的体验” 。World Tester能帮助开发团队实现这一目标 , 因为它能够快速发现可能导致游戏崩溃的问题 。“如果World Tester在版本中发现几个重大的稳定性问题 , 那么我们就不能面向玩家发布 , 因为玩家可能每隔5到10分钟就经历一次游戏崩溃 。”
“我们希望为玩家提供一个稳定版本 , 让玩家尽情游玩 , 并提出我们还不知道的反馈 。”弗雷斯曼说 , “因此 , 我们必须首先解决有可能让游戏变得太困难 , 或者根本不好玩的一线问题 。”
本文编译自:vice.com
原文标题:《How an AI Called the "World Tester" Helped Make 'Baldur's Gate 3' a Reality》
原作者:Patrick Klepek


推荐阅读