游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2337|回复: 0

[讨论] PVP游戏如何解决玩家匹配等待时间过长的问题?无法根治

[复制链接]

21

主题

33

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2016-8-22 14:51:24 | 显示全部楼层 |阅读模式
  早晨的时候,看到《PVP游戏如何解决玩家匹配等待时间过长的问题 》,虽然里面有些模棱两可的内容,但是也是一种解决思路,所以群里进行了一番讨论,结论如下:最多只能减少等待时间,无法根治。 QQ图片20160822142814.jpg

  肥肥:没有足够量的玩家,就不能玩精确匹配,匹配的原则是分级的,像我们之前做过一个游戏,匹配的条件分了很多层,A层不满足跳到B层,再跳到C层,再到D层,到D层的时候,适配性就已经比较差了,确保在最差的时候使用已经配置好的处于各个能力阶段的机器人吧。

QQ图片20160822143908.jpg

  春春哥:机器人在PVP游戏中的体验是不行的,比人还是太差。

  猴与花果山:一局游戏10个人参加,现在有3个人了,匹配显示8/10这就是Growth Hacking,如果要真实的话,除了降低匹配筛选条件,基本没法解决。

  肥肥:对啊,但是查找太久最后找到一个实力层级差一个数量级的,那也不行吧,总会有保底办法的,不用保底的实力机器人就要断开搜索.我们COC的部落里有一个现在杯数排名国内第二的玩家,点一下搜索,白云飘几个小时很常见。

  这放到正常玩家身上是接受不了的,就一般的泰坦杯玩家,点一下搜索也就一瞬间的事。这就是高处没有足够的玩家用来适应匹配规则了 能够符合条件的顶级杯玩家,要么是有护盾,要么有买了村庄守卫,都不能被查找到,大家拼命护杯,这就尴尬了

  猴与花果山:其实这个问题可以细分为几个:

  1,设参与一局比赛的人数为a,当前活跃(想玩一局的)用户为b,那么当b%a>0的时候,这里的函数就相当重要了,因为只要b不能被a整除,a的数量就总会大于0(排队总是存在)。这个问题要解决的是如何分配好谁成为a中间的一份子,设这个函数为a=f(players)。

  2,等待时间多久(隐性问题),加入等待时间很久,就会失去耐心,其实这里问题解决方法,还是a=f(players)。

  所以说如何分配一些玩家去等待(数值问题),和处理好等待时候的体验(UX问题),才是这个问题的关键。

  那么其实:

  这个题目的数值方面真实问题就是:假如我们给玩家设计一个激动值,激动值越高的玩家越优先被匹配,那么这个激动值该如何设计可以解决以上2个问题?

  这个题目的UX方面真实问题就是:怎样的体验设计可以让等待的玩家能坚持等下去?等多久是合适的?平均等多久?

QQ图片20160822142808.jpg

  这两个问题其实都很难回答,所以我选择逃避做这种匹配游戏,除非用户量级达到一定程度。

  春春哥:没有大用户量的堆积,似乎根本没有解决方案。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-27 02:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表