德州扑克

德州扑克学习网
帮您从德州扑克小白迅速成长为德州扑克高手!

德扑规则

德扑规则是怎么样的?

前言:近年来,德州扑克在中国迅速走红,并受到互联网圈、金融投资圈的广泛追捧,马云、柳传志、李开复等大佬,更是其中的一流高手。大佬们喜欢通过德扑进行社交,甚至通过玩德扑面试,比如饿了么创始人张旭豪,一直用玩德扑来招人。是不是合拍,先玩上几轮再说,通过玩牌,了解面试者的策略、思维以及牌品。我本人亦是德扑的狂热爱好者,当有学员建议我写实战开发类文章时,我想到第一个案例便是德州扑克,今天就让我来为大家介绍一下德扑规则吧。

德扑规则视频介绍

01


德扑规则和玩法

德州扑克共有52张扑克牌(2—A四种花色,没有王牌),游戏玩家限制在2~9人。

在牌局开始时,荷官会给每位玩家发2张底牌,桌面上会分三次陆续发出3张翻牌、1张转牌、1张河牌,共5张的公共牌

德扑规则

在经过四轮的加注跟注弃牌等操作后,若牌局存在至少两名玩家仍然没有弃牌的情况下,则进入摊牌阶段。

从自己的2张底牌和5张公共牌中挑选出最大的5张组合,按照牌型大小规则分出胜负,赢家拿下底池全部筹码。

德扑规则——牌型(从大到小)排列顺序:

德扑规则

德扑规则(举个例子):

德扑规则

汤姆从底牌+公共牌中选出的最大牌是:A(梅花)、A(红桃)、J(黑桃)、10(黑桃)、9(方块),这个牌型叫:一对

貂蝉最大牌是:J(梅花)、J(方块)、J(黑桃)、A(红桃)、10(黑桃),这个牌型叫:三条

我(壁虎老师)的最大牌是:Q(黑桃)、J(黑桃)、10(黑桃)、8(黑桃)、7(黑桃),这个牌型叫:同花

参考牌型(从大到小)顺序,我大三条也大一对,所以我赢了。

如果还不懂德扑规则和玩法,下载天天德扑app,不到5分钟就能学会。



02


解剖需求,绘制流程图

搞清楚玩法(需求)后,接下来需要画一张流程图,对需求进行剖析,使你更了解全局。

德扑规则



03


分析德扑规则流程图,完成类设计

接着通过分析德扑规则流程图,抽取出实现本需求必须要存在的类。

德州扑克规则

想清楚类具备的特征(属性和函数),无括号的表示属性,有括号的表示函数。

德扑规则

想清楚类与类的关系

这3个类的关系映射成代码,就像这样:

//扑克牌class Cards{    .....}//玩家class Player{    //底牌    final Cards[] holeCards=new Cards[2];    .....}//荷官class Dealer{    //一群玩家    List<Player> players;    //一副牌    List<Cards> pack;    .....}




04


完整案例源码下载

在实际开发中,类的特征以及类之间关系,不会如此简单。文章为了降低德扑规则的阅读门槛,故将其结构简单化,更多细节可下载案例源码进行查看。

案例简介(壁虎老师)

本案例使用eclipse开发,共500行代码量。实现了玩家(跟注、加注、弃牌);荷官(洗牌、发牌);引导用户进行游戏等功能。当然最重要的是通过代码体现出的设计思想。吃透这500行代码,能使你懂得运用面向对象思维去开发程序,并有了软件分层设计的意识。

壁虎,初中接触编程,17岁(2012年)录制的Java教程点击量破千万;重度参与开发过、印象笔记、探探、王府井商城等多个流量过千万项目。19岁(2014年底)离职创业,入了在线教育的坑!

以上就是本文的德扑规则介绍,希望广大德州扑克玩家能够理解。


转载请注明出处:德州扑克 » 德扑规则

德州扑克学习网

德州扑克规则 德州扑克技巧 德扑水平测试 德州扑克视频
cache
Processed in 0.015891 Second.