Contents ...
udn網路城邦
決勝黑杰克如何算牌?黑杰克算牌詳解 玩家絕對必學
2014/12/09 14:00
瀏覽303
迴響0
推薦0
引用0

真人視訊21點贏家世界

決勝黑杰克(Blackjack)如何真人21點算牌?算牌的是玩黑杰克(Blackjack)的一個絕技,很多玩家都想修得此法,但是這種方法不是人人都能學會的,很多人學不到它的精髓,主要是不能參透這種算牌技巧,今天小編就給你詳細解釋一下關于黑杰克(Blackjack)的真人視訊21點算牌技巧,設計一個例子來說明。

來設計一個黑杰克(Blackjack)的游戲最佳舉動體例的計較算法。黑杰克(Blackjack)的游戲法則:

1、應用一套13*4=52張的視訊21點撲克牌,不該用小Joker。

2、每一局的起頭起首輪流發給兩邊各兩張牌。兩邊獲得的第一張牌是對敵手透明的,其他牌均不會被敵手知道。

3、各牌代表的分數如下21點算牌:2=2分,3=3分,4=4分,5=5分,6=6分,7=7分,8=8分,9=9分,10=10分,J=10分,Q=10分,K=10分;A=1分或11分,記分時以對持牌者有利為準。不分花色。玩家擁有的點數計較體例為將持有的牌的分數累加。

4、游戲分農戶和非農戶。

5、滿足下列獲勝條件之一即獲勝,游戲即從頭開局:

a.開局獲21點技巧得兩張牌的點數為黑杰克(Blackjack),且為農戶。

b.開局獲得兩張牌的點數為黑杰克(Blackjack),且為非農戶,農戶開局獲得的牌的點數不足黑杰克(Blackjack)。

c.開局后持有5張牌且擁有點數不跨越黑杰克(Blackjack)。

d.開局后持有牌的點數為黑杰克(Blackjack)。

e.開局后敵手擁有的點數跨越了黑杰克(Blackjack)。

f.開牌后本身的點數小于敵手的點數。

g.本身為農戶,開牌后擁有點數與敵手不異。

6、游戲流程:開局發牌,每人兩張。繼續給非農戶發牌,直到非農戶要求障礙,最多發牌3張,最少發牌0張。繼續給農戶發牌,直到農戶要求障礙,最多發牌3張,最少發牌0張。兩邊開牌。

最佳算法的假設:

1、開局前所有已經發過了的牌都是已知的。

2、還沒有發的牌的寄放挨次是隨機的。

算法的描述:

本算法用來鑒定玩家應該持續要求發牌照樣障礙發牌以獲得最大的獲勝概率。具體細節如下:

設還沒有發的牌以及敵手手中不透明的牌的聚積為A;已經擁有的牌的聚積為B;

景象1:玩家為農戶。敵手手中有N張牌。N不小于2。

計較A的排序可能性,有假如敵手手中有n張牌,并且A聚積有M張牌,則A聚積應該有f=(M,n)種可能。

初始化:將A聚積的牌排序。并擔保新的A序列在之前沒有呈現過。假如已經排序過f=(M,n)次,則跳轉終極鑒定段。

發牌給敵手:給敵手發滿N張牌,計較敵手分數,假如小于就是21分,則從頭初始化A。

發牌給本身:給本身發滿5張牌。

鑒定發牌與不發牌哪種贏的概率年夜:比如,手中有2張牌,if不發牌,win;發牌win的概率小于1,then不發牌的flag數字加一。假如兩種概率相等,則不加任何一個flag。從頭初始化。

終極鑒定:假如不發牌的flag〉=發牌的flag,then選擇不發牌;else發牌。

景象2:玩家為非農戶。計較A排序的可能性。設最多有排序f種。

初始化:將A聚積的牌排序。并擔保新的A序列在之前沒有呈現過。假如已經排序過f次,則跳轉終極鑒定段。給對方發一張牌:作為農戶未知的那張牌。假如跨越或者就是黑杰克(Blackjack),則從頭初始化。

計較:在不發牌直至發滿牌的各類景象下,用景象1的法子計較農戶會采納的舉動。鑒定響應的flag增減景象。

以上是黑杰克(Blackjack)算牌詳解,通過例子說明了問題,你看懂了這個例子,相信算牌的技巧就會掌握了,但是光有理論不行,還要通過一定的實踐加以指導。

 

發表迴響

會員登入