888.第888章 . 全局变量(2 / 2)
唐悦退出萌江湖,到了商城的抽奖系统,“然后呢?”
“现在你去抽奖,肯定能拿到一块钱,不对,你刚才是抽了一张两星卡,应该能中两块。”米琪说。
“这么厉害?”唐悦去抽奖,一按按钮,滴滴滴滴几声过后,指针果然停留在两百分上面。这商城的抽奖系统,一分就等于一分钱,两百分就是两块。虽然说分数不能兑换成钱,只能用来购物抵钱,可是小麦商城那么多东西,分和钱也差不了多少,“这不是偶然的吧?”
“不是,一定会中。”米琪气呼呼的说,“在游戏里面抽奖,只要运气不好,出来抽奖就会中。好像这个一块钱的侠客抽奖系统,大概率抽中三星侠客,小概率抽中两星侠客,极小概率抽到四星侠客。如果抽到三星侠客的话,运气就是中等,出来能中一块,的。抽到两星侠客,运气就会变好,能中两块的。”
“要是抽到四星的话,出来运气就会变坏,中谢谢光临。”普解补充说。
“难道这就是所谓的人品?”唐悦觉得很新奇,“究竟是怎么弄的?”她去游戏里面充值,冲了一百块钱,然后一个一个来抽,抽到两星三星就切换出来到商城去抽奖,果然和米琪说的一样,“这可真是太神奇了。”
“人品个屁!”米琪说,“是全局变量!”
“和全局变量有什么关系?”唐悦对技术的事情不太懂,“全局变量是什么东西?”
“变量就是程序里面用来储存可变数值的一个地方,通过变量名来访问。”米琪说,“全局变量就是整个程序中都起作用的变量。编程的时候,我们千叮万嘱,不要用全局变量,不要用全局变量,你哪一个程序要用的变量,就在哪一个程序里面声明,出了程序就注销掉。普解却用了一个全局变量来储存萌江湖的运气值,搞出这么大的问题来!”
“我还是不懂。”唐悦说,“究竟是什么意思啊?”
“萌江湖是我们小麦软件的游戏嘛。”米琪只有给唐悦耐心解释,“用户名密码和拥有的资金都是通用的,只要在小麦软件上面登陆一次,就可以用这个通用的名字玩游戏逛商城等等,萌江湖也不例外。这个用户名你就可以当成是一个全局变量,在整个小麦软件上面都是通用的,包括小麦游戏,小麦商城,小麦聊天,小麦叫车等等。”
“哦,那我明白了!”唐悦这才恍然大悟。
“萌江湖有个运气值系统,要是抽侠客的时候运气不好,抽到的侠客很差,那么下一次运气就会变好一点,抽到强力侠客的可能性会增加一点。要是上一次抽到的侠客很强,下一次的运气就会变差一点,抽到强力侠客的可能性减弱。”米琪说。
“只有花钱抽侠客才是这样的,免费抽的时候没这个设定。这是为了防止客户花了很多钱却抽不到心仪的侠客,一怒之下不玩了。”普解说,“其实这是老板的吩咐,老板上次花了五千多块钱都没抽到黄蓉……”
黄文斌瞪了他一眼,普解顿时不敢再说了。
“游戏里面的数值,你就放在游戏程序里面好了,为什么要改全局变量!”米琪敲着桌子说,“会对其他程序产生影响的!”
“其实也没有多大的影响,这运气值没什么程序会用。”普解低声说,他本来以为这个数值是完全没用的。
“商城抽奖要用!”米琪说,她是管商城的,对她影响最大,“被人抽了三亿多出去!”
“三亿多?”唐悦吓了一跳,“造成了三亿损失,还不赶紧把这个bug封掉!”
“已经封了。”黄文斌说,“现在中奖得来的分数,不能独立买东西,只能抵换不超过商品总价的5%,算是给个优惠。”
“干嘛不直接封掉?”唐悦问,“直接更新系统把运气值废了不就行了吗。”
“都已经有好几百万人注册了,就当是推广呗。”黄文斌苦笑着说,“直接废掉的话,别人肯定知道我们的系统出问题了,对我们小麦商城的影响实在太大,以后谁还敢把钱放到小麦商城上啊。”小麦商城的监视很严,中奖人数太多,运营马上就发现了问题,可是分析来分析去,都不知道是怎么回事,只好手动更改中奖率,可是已经迟了,被人抢了三亿多出去。又过了十几个小时,把服务器所有数据都追踪了一遍,终于弄明白是萌江湖作祟。
“三亿多啊!”唐悦感叹。
“其实没有损失这么多,出问题以后马上就改了中奖率,现在是又改了回去。”黄文斌说,“而且一个人中了二十块钱以后,再玩中奖率就会降低到比原来还低。这三亿多是分散到上千万用户身上,平均下来,一个人也就十几二十块钱。中奖拿到的钱只能用来抵换5%的货款,就当作是给客户优惠了做推广了。”
“而且还推广了游戏呢。”普解说。
“但是,这些损失要有人承担!”黄文斌冷着脸说。