前言:
如今你们对“十连抽啥意思”可能比较重视,你们都需要了解一些“十连抽啥意思”的相关知识。那么小编在网摘上网罗了一些对于“十连抽啥意思””的相关内容,希望同学们能喜欢,姐妹们一起来了解一下吧!单抽和十连抽的区别很简单。游戏客户端向游戏服务端发抽卡请求,带上单抽还是十连抽的参数,后端计算抽卡结果返给前端,前端展示抽卡动画。
对后端来说,每次抽卡都是一个独立的操作,涉及以下方面:
检测账号的抽卡次数,计算五星和四星保底。如果是保底,那就直接出池子约定的东西,否则计算概率。概率计算并不是想象中那么简单,它涉及很多方面,如当前卡池的角色剩余量,概率的补偿和上涨,时间戳,以及一些账号相关的因素,等等,对最终的概率做出修正。通过上述概率,从后台的卡池中随机选择一名角色/武器。将抽卡结果保存到数据库中,并且更新所有受影响的数据。将抽卡结果返给客户端。
那么我们单次抽卡和十连抽卡的区别,就是计和for循环计算10次。但在这个过程中,存在一个问题,那就是——时间!
大部分游戏抽卡的设计并不是简单的一张权重表,按照概率分配各个角色,抽卡时从里面随机选。而是在后台有一个卡池,这个卡池中会根据设计好的权重、概率,自动生成一张或者多张表,这么做的好处是能够更加方便地运营和调控内容的投放,避免因为概率而造成的投放不符合预期的问题。比如0.6%的五星概率,5%的四星概率,那么在池子里可能是这么分配的:池子里总共有1000个物品,其中有6个五星角色,50个四星角色,剩下的是三星武器,在这1000个物品中随机均分。这个规则可以由运营来调控,也可以配置一些小奖励,比如连续或者挨得比较近的四星和五星,抽中的玩家就是欧皇。
每有一个人抽卡,就会取出这个池子开头的物品,单抽就选一个,十连就选10个。遇到保底直接出。
池子抽空了会执行补充卡池的脚本,按照规则重新生成1000个物品,周而复始。
我们单抽时,点按钮,收发请求,看抽卡动画,一来二去十几秒过去了,但十连是在很短时间(几百毫秒吧,甚至更短)内连续计算。抽卡本身是个异步操作,原神这游戏很多人都在玩,大家也都会去抽卡,那么你抽一张我抽一张,后台卡池中的余量每时每刻都在变,也许你的某次单抽刚好碰上池子里就剩最后几个五星角色,就刚好给你了。但你下次单抽可能就没这么幸运,因为你抽完看动画的这十几秒内,剩下的那个五星就被别人抽走了,然后后台会补充新的卡池,你得到五星的几率就会大幅下降。而十连呢,这个间隔很短,甚至十次抽卡的过程本身就是同步的,不会穿插别人的抽卡,那么你就很大概率把这个池子两个挨得较近的五星都抽到,这就是所谓的双黄、三黄。当然也不是说单抽就一定抽不到,也许某个夜深人静都没几个人玩的时刻你单抽,其实和十连差不多,因为没人跟你交替抽卡。 五星角色有大小保底还好说,四星角色和武器就更是玄学了,N抽一这种玩法也会更多地用到上面的池子和动态几率,也就是所谓的“仓检”。如果某个时刻,池子里的A武器全都被抽完了,剩下的都是B武器,那么无论你怎么抽,在这个池子抽完之前永远只能拿到B武器。所以如果真的执着某个武器或四星角色,不如换个时间段来抽,可能就会有惊喜。
标签: #十连抽啥意思