AI到底是怎么为你匹配队友的?( 三 )


此外 , 还有有很多研究和方案可以从图中找到各种不同的匹配 , 我们可以通过采用它们轻松地构建一个最优化的匹配系统 。
AI到底是怎么为你匹配队友的?
文章图片
而对于多v多玩法 , 组合的情况随着N和队列中等待玩家数的增长呈指数增长:
AI到底是怎么为你匹配队友的?
文章图片
那么此时我们可以考虑用一种启发式的算法 , 如先分房间再分队伍:
AI到底是怎么为你匹配队友的?
文章图片
或者利用强化学习框架学习挑选模型 , 对玩家进行综合排序和按匹配顺序输出:
AI到底是怎么为你匹配队友的?
文章图片
匹配服务的平台化建设
通常一个游戏中会涉及到多个匹配服务 , 而且各个接入我们匹配系统的游戏也希望能通过平台对匹配服务进行统一的运维和管理(以及资源利用的优化) , 因此我们采用微服务架构 , 模块功能解耦 , 搭建了通用的玩家匹配系统 , 提供适配多种玩法的、满足多优化目标情况下的最优玩家对阵组合策略 , 在兼顾游戏性、娱乐性的同时实现对战平衡 。
一个匹配服务的流程为:
首先 , 玩家在游戏数据集中注册并存储他们的基本信息;当玩家点击按钮开始匹配时 , 他们的请求被发送到匹配服务平台的相关接口;
匹配服务器获取相应的数据并为那些等待的玩家分配组 , 匹配服务平台会将匹配结果推送给游戏服务器;
之后 , 游戏服务器根据匹配服务器的分配为排队的玩家开始比赛 。
同时 , 匹配服务平台会持续收集游戏日志以增强玩家和竞技场的刻画准确度 , 用于更好地学习对战模式 。
下图为匹配系统功能展示:匹配算法负责准确分析玩家的游戏能力 , 保证游戏质量 , 控制恶意游戏行为 , 并在必要时分配机器人玩家 。 此外 , 系统还提供综合分析和监控图表 , 供后期操作使用 。
AI到底是怎么为你匹配队友的?
文章图片
我们在此也提供了基于匹配SaaS创建一个新的匹配服务的预估开发时长 , 以及系统每个组件的设置、更新间隔、训练迭代、测试和部署阶段的信息 。
AI到底是怎么为你匹配队友的?
文章图片
主讲人:巩琳霞(Linxia) , 2017年加入网易伏羲 , 主要负责用户建模相关研究和应用落地工作 , 主要研发方向有玩家匹配、外挂检测、用户留存 , 在KDD、CIKM、GDC等AI和游戏相关国际顶会上有多篇发表 , 本次将代表伏羲匹配团队介绍匹配算法研究和应用成果 。
游戏葡萄招聘产业采访人员/内容编辑 ,
点击「阅读原文」可了解详情
上海人才战|成都人才战|白夜极光
摩尔庄园发行|二次元美术内卷|防沉迷困局
AI到底是怎么为你匹配队友的?】二次元抽卡|中国做不出赛马娘|自研困局

相关经验推荐