爱玩手机游戏网

神抽or鬼抽 炉石中的发牌员真的存在吗?

爱玩手机游戏网 http://www.iiiwan.com 2016-05-25 09:48 出处:techweb 编辑:@爱玩游戏网
  炉石传说中最神秘的人物就是发牌员,神抽与鬼抽都是由发牌员掌控。那么这个发牌员到底是如何运行的呢?

 

炉石传说中最神秘的人物就是发牌员,神抽与鬼抽都是由发牌员掌控。那么这个发牌员到底是如何运行的呢?

首先作者是普通码农,也是炉石的忠实玩家,仅在此略述己见,大家看了乐呵乐呵就好。然后,作者并没有确定炉石具体的程序语言,探讨的代码也只是抛砖引玉,旨在通俗易懂,拓宽普通玩家的视野。第三,很多评论表示对配图感兴趣,配图大部分出自“炉石传说Ui设计图”,很多是游戏初期的设计稿,设计师也称这是“一个艰难蜕变的过程”,确实可见制作团队的用心,在此点个赞。

神抽or鬼抽 炉石中的发牌员真的存在吗?

卡牌游戏离不开神抽和鬼抽,“这就是卡牌游戏的魅力”。今天的主题就是:发牌猿这个家伙到底存在吗?如果存在这样的程序,又是如何运作的呢?

很多时候神抽翻盘的爽感是无与伦比的,被对手神抽翻盘的感觉也是很High的(手动滑稽),如果程序能够编码出发牌猿的话,这个角色是否真的会促使神抽发生呢?

从大家比较熟悉的套牌佛祖骑说起。佛祖骑的“神抽”,基本可以理解为起手没有摸到神秘挑战者,6费神抽神秘挑战者变身为佛祖形态。那么我们要如何建立一个机制,让玩家神抽佛祖的概率提高呢?

一个可行的机制是“在特定回合、特定触发条件满足时,进行是否抽到Key牌的检查,如果下一抽不是神抽,则重新洗牌一次”。

先手玩家起手3张,每回合抽1张,前5回合抽了5张一共8张,牌库还剩22张,神抽佛祖的概率是1/11。如果我们想增加玩家神抽的概率(让佛祖骑更有乐趣?),就可以在关键回合(6费回合)开始之前,进行一次判断,如果牌库顶(右手第一张)不是佛祖,那么就洗牌一次。

简单的示意代码类似于

FunctionbeforeRoundStart()//在抽牌开始前执行

{

If(本回合有神抽的条件AND下一张不是神抽)

{

Shuffle(1);//洗牌一次

}

}

上一页1234下一页

提示:键盘也能翻页,试试"← →"键
0

精彩评论

暂无评论...
验证码 换一张
取 消