斗地主可以三带二吗里三带二大还是连对大

斗地主算法的设计与实现--如何判断一手牌的类型(;斗地主游戏算法牌型项目研发;本篇主要讲解斗地主中如何判断一手牌的牌型;火箭:即双王(大王和小王),最大的牌;三带一:点数相同的三张牌+一张单牌或一对牌;单顺:任意五张或五张以上点数相连的牌,如:456;飞机带翅膀:三顺+同数量的单牌或同数量的对牌;四带二:四张牌+两手牌;友情提示:本篇是接着上1篇讲述的,建议
斗地主算法的设计与实现--如何判断一手牌的类型(单,对子,三不带,三带一,四代二等) 斗地主游戏算法牌型项目研发 本篇主要讲解斗地主中如何判断一手牌的牌型。 牌型
火箭:即双王(大王和小王),最大的牌。
炸弹:四张点数相同的牌,如:7777。
单牌:任意一张单牌。
对牌:任意两张点数相同的牌。
三张:任意三张点数相同的牌,如888。
三带一:点数相同的三张牌+一张单牌或一对牌。如:333+6 或 444+99。
单顺:任意五张或五张以上点数相连的牌,如:4JQK。不包括 2和双王。
双顺:三对或更多的连续对牌,如:JJ。不包括 2 点和双王。
三顺:二个或更多的连续三张牌,如:333444 、。不包括 2 点和双王。
飞机带翅膀:三顺+同数量的单牌或同数量的对牌。如: 或99JJ
四带二:四张牌+两手牌。(注意:四带二不是炸弹)。如: 或
友情提示:本篇是接着上1篇讲述的,建议先看看上1篇一张牌Card的构造过程。 斗地主算法的设计与实现--项目介绍&如何定义和构造一张牌
* 游戏规则 牌的类型共有10种:
* 1. 单 2.对子 3.3不带 4.3带1 5.炸弹 6.顺子 7.4带2 8.连队 9.飞机 10.对王
* @author ,,
http://blog.csdn.net/FansUnion
? ? ? ? ? ? ? ? ? /**
* 判断牌是否为单
* @param myCards
* @return 如果为单,返回true;否则,返回false。
public static boolean isDan(List myCards) {
// 默认不是单
boolean flag =
if (myCards != null && myCards.size() == 1) {
* 判断牌是否为对子
* @param myCards
* @return 如果为对子,返回true;否则,返回false。
public static boolean isDuiZi(List myCards) {
// 默认不是对子
boolean flag =
if (myCards != null && myCards.size() == 2) {
int grade1 = myCards.get(0).
int grade2 = myCards.get(1).
if (grade1 == grade2) {
?? * 判断牌是否为3带1
* @param myCards
* @return 如果为3带1,被带牌的位置,0或3,否则返回-1。炸弹返回-1。
public static int isSanDaiYi(List myCards) {
int flag = -1;
// 默认不是3带1
if (myCards != null && myCards.size() == 4) {
// 对牌进行排序
CardUtil.sortCards(myCards);
int[] grades = new int[4];
grades[0] = myCards.get(0).
grades[1] = myCards.get(1).
grades[2] = myCards.get(2).
grades[3] = myCards.get(3).
// 暂时认为炸弹不为3带1
if ((grades[1] == grades[0]) && (grades[2] == grades[0])
&& (grades[3] == grades[0])) {
return -1;
// 3带1,被带的牌在牌头
else if ((grades[1] == grades[0] && grades[2] == grades[0])) {
// 3带1,被带的牌在牌尾
else if (grades[1] == grades[3] && grades[2] == grades[3]) {
* 判断牌是否为3不带
* @param myCards
* @return 如果为3不带,返回true;否则,返回false。
public static boolean isSanBuDai(List myCards) {
// 默认不是3不带
boolean flag =
if (myCards != null && myCards.size() == 3) {
int grade0 = myCards.get(0).
int grade1 = myCards.get(1).
int grade2 = myCards.get(2).
if (grade0 == grade1 && grade2 == grade0) {
* 判断牌是否为顺子
* @param myCards
* @return 如果为顺子,返回true;否则,返回false。
public static boolean isShunZi(List myCards) {
// 默认是顺子
boolean flag =
if (myCards != null) {
int size = myCards.size();
// 顺子牌的个数在5到12之间
// 对牌进行排序
CardUtil.sortCards(myCards);
for (int n = 0; n < size - 1; n++) {
int prev = myCards.get(n).
int next = myCards.get(n + 1).
// 小王、大王、2不能加入顺子
if (prev == 17 || prev == 16 || prev == 15 || next == 17
|| next == 16 || next == 15) {
三亿文库包含各类专业文献、生活休闲娱乐、幼儿教育、小学教育、文学作品欣赏、外语学习资料、90斗地主算法的设计与实现--如何判断一手牌的类型(单,对子,三不带,三带一,四代二等)等内容。 
 (注意:四带二不是炸弹)。如:。 牌型比较 火箭&炸弹&一般牌型(单牌、对牌、三张牌、双顺、三顺、三带一手、飞机带翅膀、 四带二、三带一、双飞...  处理:对数值、逻辑、字符等各种类型的数据进行操作,...第三代计算机(1965 年~1971 年) ? 第四代计算机...执行的二进制代码,它规定了计算机能完成的某一种...  三人斗地主 算法基本思想一、牌型 1 火箭: 大小王...6 三带一手:三条 + 一手牌的牌型,比如 AAA+9 ...二、牌型分析 1 单顺的确定 a) 选取五连,先...  下面是基于 FFT/IFFT 快速算法的 OFDM 系统框图 。 同子载波上传输一对导频...下一代移动通信系统 “Beyond 3G (后 3G) ”或“4G(第四代移动通信系统) ...  (三代经理)=(一代老总)+7350(二代)+7350(三代)+6300(四代)=...(算账费)+500(产品)=69800 21 份返还 19000 的算法: 1 份无返还 实习 2-...  斗地主比赛规则比赛人数共 18 人,每三个人一组(...炸弹:四张同数值牌(如四 三带一:数值相同的三张...) 四带二:同数值的四张牌,带两张单牌或两个对...  的正交子信道,在每个子信 道上使用一个子载波进行...ZF 算法简单容易实现,但是对信道的信噪比要求较高。...将其 作为从第二代移动通信通向第三代和第四代...  子信道间干扰,提高 了频谱利用率,成为第四代(4G)...所以它是第二代 的GSM系统到第三代系统的过渡,它...从理论上对上述算法作了较为深入的分析, 并进行了...Poker 斗地主 - 技巧宝典大全
斗地主(两副牌)规则简介
  斗地主是现在最流行的牌类(poker)游戏之一。由于简单易学,所以很快得到所有玩家的青睐。但凡过年过节或时间充裕的情况下,亲戚朋友就凑齐一桌痛痛快快的玩上几把。
  当然其游戏规则和欧美最流行的主要使用()的在线扑克(online poker)玩法有所不同。没有规矩,不成方圆!下面我们就详细了解一下其规则和玩法。
  输赢界定:游戏使用两副牌(也有一副牌的),四个玩家同时游戏,一个为地主,另外三个人为另一队相互配合,先出完牌的一队获胜。
  游戏规则
  发牌和决定谁做地主
  发牌:游戏开始后按事先确定好的顺数发牌,留8张底牌,每人发25张牌。
  喊分:选择一个玩家开始依次喊分,玩家可以根据事先定好的分数开始喊分,但是所叫的分数必须比上一家高。 叫最高分的玩家成为地主。如果一圈轮过后没有叫最高分数的,则一轮下来叫分最高的玩家成为地主。
  例如:规定最高分为3分,玩家可以依次叫“1分”、“2分、”“3分”。也可以直接叫3分。 那么将成为地主。
  底牌:决定地主后,底牌发给成为地主的玩家,其他玩家不可见。
  1、牌型
  单张:任意一张单牌。
  顺子:任意五张或者五张以上点数相连的牌,2和王不能出现在顺子中。例如:3JQK......类似的即可。
  对子:任意两张点数相同的牌,两个小王或两个大王也算对子牌型。一般“守门员”在无法确定地主或队友要什么牌时都会出对子。有句术语叫:对子无大小。
  连对:三对或三对以上点数相连的牌,如:778899、JJQQKKAA。同样2和王不能出现在连对中。
  三张:任意三张点数相同的牌。 如:333、555、222。
  三顺:两组或两组以上点数相连的三张牌,如:和王不能出现在三顺中。
  三带二:点数相同的三张牌+一对牌,如:555+77、AAA+44。
  飞机带翅膀:三顺+数量相同的对牌,如:+3366KK
  炸弹:四张或四张以上点数相同的牌,如:6。
  天王炸弹:四张王牌。
  2、牌型的比较
  天王炸弹大于所有其他的牌型。他是所有牌型中的大哥大,可以压住所有的牌。
  炸弹牌型大于除天王炸弹外的所有其他牌型。炸弹的牌型相互比较时,牌张数多的大,牌数相同的情况,则比较点数,点数大的炸弹大。
  炸弹大小的界定:四张&五张、五张&六张......以此类推。如:、 JJJJ&44444......
  非炸弹的牌型,牌型、张数相同才能相互比较,点数大的则大。三带二、飞机带翅膀的牌型比较牌型中张数最多的牌的点数即可。
  点数大小,从大到小依次为:大王、小王、2、A、K、Q、J、10、9、8、7、6、5、4、3。
  由于地域性的差异,斗地主的一些规则上在不同的地方也有所小的差异,在这里我们就不详细介绍。但是总体规则大致如此。(文章来源:)
其他有用资讯: , ,
不经授权禁止拷贝更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
按住视频可进行拖动
&正在加载...
收藏成功,可进入
查看所有收藏列表
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
用爱奇艺APP或微信扫一扫,在手机上继续观看
当前播放时间:
一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
正在检测客户端...
您尚未安装客户端,正在为您下载...安装完成后点击按钮即可下载
, 可在设置中重新打开噢!
30秒后自动关闭
阿蒙斗地主109:最后先出三带二对手家里炸弹不会那么快下来">阿蒙斗地主109:最后先出三带二对手家里炸弹不会那么快下来
请选择打赏金额:
播放量数据:快去看看谁在和你一起看视频吧~
更多数据:
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
安装爱奇艺视频客户端,
马上开始为您下载本片
5秒后自动消失
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制2011年12月 扩充话题大版内专家分排名第三
本帖子已过去太久远了,不再提供回复功能。斗地主3带2热新闻
澎湃新闻APP下载
斗地主3带2热门推荐

我要回帖

更多关于 斗地主可以四带二吗 的文章

 

随机推荐