java网络版21点游戏的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java网络版21点游戏的设计与实现(4)


2.2.1  21点游戏的常用术语
    在该游戏过程中,最常用术语有以下几种:
(1)黑杰克:指前两张牌,及明牌和暗牌的点数之和达到了21点(如A牌和一张10点牌)。
(2)要牌:再拿一张牌,在手上的牌相加点数不超过21点的情况下玩家都可以选择要牌。
(3)停牌:玩家可以随时选择停止要牌。
(4)投降:假如玩家手上只有两张牌时,他便有权利主动选择认输,并可以退回一半的赌金。
(5)玩家赢局:如玩家牌面是黑杰克(但是庄家没有获得的黑杰克),或者玩家点数比庄家点数更接近 21点 ,但没有超过21点,或者庄家点数超过了21,而玩家点数没有超过时,那么则这局游戏中把玩家评定为赢,庄家为输,玩家赢得赌金。
(6)平局:如果玩家手上牌的点数和庄家的点数相同,则算此局为平局,没有输赢,而赌金也将退还给各个玩家。
(7)庄家赢局:如果庄家是黑杰克,但玩家没有同时获得的黑杰克,或者玩家爆掉,或者庄家点数比玩家点数更接近21点,则判定本局为庄家赢。
2.2.2  21点游戏的牌型比较
(1)所有玩家都需要与庄家进行比较最终点数大小。
(2)没有黑杰克时,牌型以点数来比较大小;有黑杰克时,黑杰克则要比比其他所有的牌型都要大。
(3)庄家和玩家都拿到了黑杰克,或者他们点数都相同,则本局判定为平局。
(4)如果庄家和所有玩家都爆牌了,那么系统将判定庄家为赢,玩家输。
2.3  数牌及概率
    玩家可以由已派发的牌,来推算出未使用的牌的值的比例,从而可以调整自己的赌金。
   (1)数牌,流行有H-L法,该方法通常是将10、J、Q、K、A则记为-1,2至6记为+1,7至9则记为 0,在经过相应的加减后便可推算出未用的牌会偏向哪一方。
   (2)概率,可以预知下一张牌可能是大牌或者小牌的方向,从而减少了自身爆牌的风险,提高获胜机率。 (责任编辑:qin)