先写结论:
开藏宝库就是靠运气+概率基数(会员等级是已知的一个基数),说白了就是运气
下面是分析
1.后台服务是在线的服务,或者说是接口,也就是你传什么东西,他返回什么东西
2.开藏宝库传入的数据无非就是①用户名,②会员等级等概率波动参数,③安全校验参数
3.返回的数据就是藏宝库的东西了
好了,这个是基本知识。然后就是你们关心的怎么出宝石
基本代码是这样的:
1.藏宝库根据物品价值区分宝贝库,一般是打标分组。比如南玉是5,衣服是4,限时衣服是3等等
2.给出对应标签的出现概率,即本次出5的概率是3%,出4的概率是10%,出3的概率是20%,以此类推
3.判断开宝藏的人的概率波动参数,比如会员1级概率+5%,以此类推,10级+30%,
即1级会员出5的概率是8%,出4的概率是15%之类的(具体概率未知)
然后是你们可能有的一些问题
1.为什么有些人半夜2-3点容易出南玉
回答:概率,概率是出现次数/总次数,这个出现次数肯定会回归到百分率上面
也就是说如果只有1个人在访问服务器,那么出南玉的概率就是以你为主,排出了别人的因素了。
那么,如果有1000人在访问服务器,出南玉的概率平均分配到所有人了。
当然,这个跟买彩票不一样,包场彩票肯定会中特等奖。
2.为什么有人一上线第一个就出了,为什么冰库门口容易出?
回答:这个并不是什么保护机制,卡概率。为什么要把2个没关系的问题放在一起?
晚上6-8点是上线集中时间点。同时,几千人一起访问服务器,几千个访问出1个南玉?概率配置远不止这个。
当然,所有人都在冰库门口开,访问多了,出的机会也就多了。出来秀的都是开到的,开不到谁秀给你看。
3.为什么很多人会连出
这个很好解释。如果是一种运营手段?你们怎么看?
1.如果这个人出了南玉并且购买了,那么下面50个访问请求出南玉的返回概率提高。
为什么这样做?
1.没有人会连续买2次南玉。除非闲的蛋疼
2.这个东西不能交易,给你了又何妨
3.第二次出的其他东西不会影响游戏的经济体系。(药水什么的都不能交易)
4.为什么跟地图无关
你们所谓的过图其实大量的是本地数据load到内存
地图在服务端而言不过一个参数,有那个傻瓜会把地图因素写到代码里面去
帧率低是CPU换算和显卡换算的问题
最后外行说一点剑灵市场经济上的想法
1.剑灵就是一个独立的市场经济
2.灵石等于黄金,所以不要寄希望于藏宝库再出灵石。
3.游戏都有专门的人去做各种事情,包括控制市场经济,保证物价不崩盘。
4.想要知道自己的钱贬值了多少,看升级武器成本与每日收入就知道了。
以前升武器30灵石+2J+一些其他材料,现在升武器300灵石+30J+一些材料(我只说大概),再看金币的比例
第一种情况的时候金比例在1金:500点-700点左右,现在1金:70-80左右,所以剑灵的市场经济体制还是很牢固的。
5.为什么之前藏宝库要出灵石,因为有大版本来袭,利用灵石的物价调控能力来影响市场不崩盘。