博德之门|《博德之门3》是怎样用AI测试游戏的?
北京联盟_原题是:《博德之门3》是怎样用AI测试游戏的?
已经进入抢先体验阶段的《博德之门3》是许多玩家期盼已久的一款游戏 。不过 , 抢先体验版本的发布比原计划延期一周 , 而开发商拉瑞安工作室在一份声明中解释了原因:
“本作仍需通过World Tester的检测 。World Tester是一项模拟超级玩家的AI技术 , 可以用无与伦比的速度游玩游戏 , 进行压力测试 , 获得极限下的数据 。目前这个超级玩家正在游玩《默德之门3》 , 所得的结果还不错 , 却并非完美 。我们知道如果这个超级玩家没有把游戏玩崩的话 , 你应该也不会 。虽然我们知道你一定会努力尝试!”
呃 , World Tester , 世界测试员?
这个名字很奇特 , 可能会让你联想到《网络奇兵》里人工智能SHODAN的形象 , 但事实上 , 它指的就是在现代游戏开发中常见的自动化QA 。谈到QA , 你的脑海里也许会浮现出这样一幅画面:一群人坐在房间里 , 反复玩同一款游戏 , 试图清查所有Bug 。不过在如今的游戏行业 , QA部门经常需要AI的协助 。
“你不可能让人对每行新代码或每一次内容提交都进行全面的扫描测试 , 这不可行 。”2016年 , 《英雄联盟》开发者吉姆·梅里尔在一篇博客文章中写道 , “即使真的这样做 , 你也需要很多测试人员 , 让他们以足够快的速度返回测试结果才行 。”
你甚至可以查阅到一篇讲述EA怎样利用自动化测试协助体育游戏研发的学术论文 。
文章图片
文章图片
随着现代游戏规模越来越大 , QA也成了一个辛苦但又必不可少的工作
拉瑞安制作人奥科塔夫·弗雷曼斯表示 , World Tester是工作室“针对特定版本游戏中 , 可能存在的最明显问题的第一道防线” 。这是一种发现早期危险信号的方法 。当开发团队完成某个新版本后 , AI就会开始玩 , 迅速找到可能导致游戏崩溃的大问题 , 并将它们自动添加到一个数据库 , 同时发给拉瑞安负责调查和修复Bug的团队 。
【博德之门|《博德之门3》是怎样用AI测试游戏的?】据弗雷曼斯透露 , 在拉瑞安工作室 , 有好几台电脑用来运行World Tester 。他们很多年前就开发了一个早期版本 , 在《神界:龙之指挥官》(2013年)的开发阶段就使用过 。只不过在当时 , World Tester还不完善 , 需要人工干预 。
“当我们制作《神界:龙之指挥官》时 , 它会在几张地图上自动战斗 , 直到游戏崩溃 。”弗雷曼斯说 , “我们仍然需要安排人员手动检查游戏是否还在运行 , 在本地调试问题 , 再重新启动World Tester 。与那时候相比 , 我们已经取得了长足进步 。”
针对不同项目 , 拉瑞安会对World Tester进行调整 , 让它能够完成不同的任务 。例如 , 它并非总是能保存和加载游戏 , 或者顺利通过对话选项 。World Tester无法追踪游戏运行性能并生成可读、展示问题出现的位置或频次的热图 。它也不能自主参与战斗 。
文章图片
文章图片
发布抢先体验版后 , 拉瑞安也在积极地修改Bug , 打磨细节
随着时间推移 , World Tester有了更多先进功能 , 但游戏测试仍然离不开真正的测试人员 。通常来讲 , 如果World Tester在对某个版本进行几小时测试后没有发现任何问题 , 那么该版本就会被交给QA部门 , 转而由真人进行测试 。它们只是辅助工具 。
在大多数情况下 , 测试人员会检查更高级、更稳定的游戏版本 , 试图挖出AI无法找到的漏洞 。但双方的工作偶尔也会出现交叉 。
推荐阅读
- 盖尔|《博德之门3》新更新细节 盖尔是最浪漫的角色
- 博德之门|博德之门3奥术塔怎么打 奥术炮塔打法介绍
- 英雄联盟|博德之门3伤害怎么提升 dps提升技巧分享
- |《命运石之门》的故事还在继续,系列神秘新作公布
- 捏脸|《博德之门3》捏脸MOD 增加更多脸部细节和发型
- 副本|《魔渊之刃》新版本来袭!奇异之门乱斗淘金
- 博德之门|最新期Steam周销量公布,《恐鬼症》登顶
- 博德之门|Steam周销榜:《恐鬼症》强势登顶!《GTA5》再度回归
- 玩家|国外玩家6分49秒通关《博德之门3》,速通到底有什么《意义》
- 博德之门|不到七分钟就通关第一章,《博德之门3》高手创造了新纪录