@iamzealotwang
2015-10-15T11:00:44.000000Z
字数 2168
阅读 912
牛牛德州
德州扑克可以看作由 前置逻辑+四个下注轮+比牌逻辑 构成的
注: 下面叙述中出现的术语 比如 ANTE
, 分池
, 枪口
等定义 请参照 德州术语表
- 游戏开始后如果设置了ANTE则所有人首先下注ANTE指定的发码数
- 根据
庄家选择规则
选定本局的庄家- 根据
大小盲枪口选择规则
选出本局的大盲,小盲,枪口- 从枪口开始执行
玩家操作逻辑
(第一轮下注开始)
此时所有玩家均有自己的手牌,但是公共区域中没有牌
在第一轮满足
下注结束规则
后,在公共区域产生三张公用牌,同时开始本轮的下注
当第二轮下注结束后,在公共区域产生一张新的牌 然后开始本轮下注
当第三轮下注结束后,在公共区域产生一张新的牌 然后开始本轮下注,同时本轮也是最后一轮下注
当第四轮下注结束后直接进入比牌轮,根据牌面大小进行比较
且分配最终筹码(相应比较规则及分配规则请参照 德州术语表 )
如果多人最终牌型相同 则认为是平局,并列第一的几个人评分池中砝码
当房间第一次开启时候,随机选择一个位置作为庄家位。
后续局则按顺时针方向依次顺延下去
注意需要考虑玩家可以随时加入离开房间
比如座位9个座位为1,2,3,4,5,6,7,8,9 数字由小到达是顺时针方向. 最开始时候1,2,7号上有人 此时2号是庄
-@1@
@2@
3 4 5 6@7@
8 9
- 本局比赛途中有人加入房间且坐在了5号位置
-@1@
@2@
3 4@5@
6@7@
8 9
- 则下局开始时候5号位是庄家
按照顺时针,庄家的下一个位置为小盲,小盲的下一个位置为大盲,大盲的下一个位置为枪口
注意 需要考虑特殊情况 及 当前玩家数量小于4人 比如最极端的情况只有两人 A,B
那么 A是庄 B是小盲 A是大盲 B是枪口
在每个轮中,每个玩家按照顺时针顺序从枪口开始 依次执行相应的操作逻辑。其可以做的操作有
- 弃牌: 放弃当前游戏,已经投入的砝码不会退回
让牌: 不加注也不弃牌,相当于过手。比如第二轮回合 枪口第一个做操作,此时其就可以选择让牌
(让牌出现的情况为 本轮中当前所有已经执行过操作的玩家 均选择了让牌 及 本轮 目前已下注砝码等于0)跟注: 当前玩家本轮下注金额低于其他玩家 且 玩家自身所持发码数大于差值金额。
比如当前轮中需要下注金额为1000, 玩家身上的砝码剩余数大于1000 则会出现跟注选项加注: 还是上面的例子 玩家需要至少下注1000,但是玩家觉得自己牌很好 想提高本轮的砝码 这时候就选择加注
All-In: 玩家把身上所有的砝码均放入池中
一种情况出现在 加注 时候选择最大值
另外一种情况出现在 当前玩家剩余砝码 少于 最低下注砝码数时候。
接这上面的例子,当玩家身上砝码不足1000 , 比如身就剩700,此时就不会出现跟注选项 因为跟注需要 下1000砝码
玩家没有这么多, 所以此时就会出现All-In, (同时会产生 分池,详情见 德州术语表 )
在一轮中,直到所有的玩家下注金额一样时候,或者下注金额不足的那人是All-In状态 本回合才会结束
- 比如 10/5(大盲/小盲) 开局后 此时最低下注金额为10,枪口选择加注90 就将最低下注金额提高到了100
- 枪口下家选择跟注,及也下注100
- 再下家假设就回到了庄家,庄家也选择跟注 及下注100
- 庄家下注后为小盲,此时小盲之前已经被迫下了5个砝码 所以其选择跟注,跟注的砝码数量为95
- 大盲此时已经下注10个砝码 如果其选择跟注90 或者弃牌 则该轮结束. 此时大盲选择加注50 及大盲一共新下注140个砝码(150-10)
- 因为大盲选择了加注,所以轮询要继续,接着需要枪口针对目前 最低150砝码做出选择,是继续跟注50(150-已经下注的100),还是放弃,还是继续加注
- 注意当出现其中一个玩家因为砝码不足选择了All-In以后 该玩家将不再被轮询 并且本轮结束与否 与其无关
每次加注均要 等于或者大于上次加注的金额
当上次无人加注时候最低加注金额为1个大盲
例子:
ex1:
在 大盲/小盲 = 5/10的 桌子Pre-flop
A 是小盲 5
B 是大盲 10
C 如果要加注则最低加注10(加注到20),他选择了加注到30 => 加注20
D 如果加注则最低加注20及至少加注到50. (30为平跟 20为上回合的加注金额), 他选择了加注到100 => 加注70
E 最低加注到170 => 100+70ex2:
在 大盲/小盲 = 200/400的 桌子Flop
A 最低加注金额400(一个大盲),或者选择过牌或弃牌. 他选择了过牌
B 和A的情况一致 他选择加注到800 (每次最低加注一个大盲) => 加注400
C 可以选择跟注到800,或者最低加注到1200(800+400),他选择加注到2000 => 加注1200
D 可以选择跟注2000,或者最低加注到3200(2000+1200)
滑动块底部为最低加注金额,最高所有筹码数. 中间滑动式时候变动的数值为大盲的倍数
当由于有人All-In导致最低加注金额不为大盲的倍数时候,则向上取整到大盲的倍数
比如由于之前某人All-In导致当前玩家的最低加注金额为 31 但是大盲为10 则 最低加注金额修正到40