导航:首页 > 源码编译 > 判断胡牌算法

判断胡牌算法

发布时间:2022-11-27 18:07:29

A. 胡子怎么算法

跑胡子胡牌算法(带赖子、基于回溯算法)
跑胡子规则
跑胡子,小写“一”到“十”各4张共40张,大写“壹”到“拾”各4张共40张。
砌牌:跑胡子为3人同玩,庄家砌21张,其他方位砌20张,留19张在墩上。
一对牌:砌牌后,手中2个相同的牌为1对。
一坎牌:砌牌后,手中3个相同的牌为1坎。一坎牌不能拆散与其他牌组合。
一提牌:砌牌后,手中4个相同的牌为1提。一提牌不能拆散与其他牌组合。在进第一张牌之前,必须放到桌面示众。泸州地区叫一垅。
一句话:砌牌后,手中的牌依据规则组合成相连的三张,比如小四、五、六,称为一句话。另外二、七、十组合也称为一句话。泸州地区叫一列
绞牌:当1对大牌与1张相同的小牌,或者1对小牌与1张相同的大牌组合时,成为绞牌。如1对小九与1张大玖。

B. 怎么写一个c++程序判断麻将是否胡牌(只讨论清一色的情况)

以前我写了一个判断麻将是否胡牌的算法,不过不支持百搭。最近有一个朋友问我,如何有百搭,算法如何写。我写了一个,贴出来,让网友看看。
算法输入: 整数数组 a[0..n-1]表示一手牌,其中,n 是牌的张数,比如 14。
牌的编码可自定,比如: 101-109 表示一万到九万,
201-209表示一条到九条,
301-309表示一筒到九筒,
411,421,431,441,451,461,471表示东南西北中发白,
500表示百搭。
算法预处理:
若 n 模 3不等于 2,直接输出:牌数不对,是相公,算法结束。否则:
把百搭删除,把剩下的普通牌进行排序:
int i,m;
m=0;
for (i=0;i<n;i++)
if (a[i]不是百搭) a[m++]=a[i]; // m 就是普通牌的张数
把 a 中前 m 个元素进行排序;
随后,我把 a 看成左、中、右三段,其中,左侧段表示“成牌区”,即:它们由刻、顺组成;
中段表示试探区,算法要重点处理它们;而右侧段则是“杂牌”区,即:它们由非刻非顺组成。
在算法预处理后,显然,a 的左段长度为0,中段长度是m,右段长度是0,调用下面的“理牌”算法:
LiPai(a,0,m,0,n-m);
其中,n-m是指百搭的张数。
理牌算法:
void LiPai(int a[],int LeftCount,int MidCount,int RightCount,int CountOfBaiDa)
{
if (MidCount<3) // 试探区已不足 3 张,理牌过程结束,进入“理杂牌”阶段
{
调用测试算法; // 见后文
}
else // 试探区至少 3 张,可以试着从中取出刻子和顺子
{
int * p=&a[LeftCount]; // 让 p 指向试探区首张
int x=p[0]; // 取出试探区首张
if (p[1]==x && p[2]==x) // 发现一个刻子
{
LiPai(a,LeftCount+3,MidCount-3,RightCount,CountOfBaiDa); // 把刻子放到成牌区,递归地调用理牌算法
}
在 p[0],p[1],...p[MidCount-1] 中寻找 x+1 和 x+2;
if (找到)
{
把 x,x+1,x+2 放入 p[0],p[1],p[2];
把剩下的牌放入 p[3],p[4],...,p[MidCount-1]中;
LiPai(a,LeftCount+3,MidCount-3,RightCount,CountOfBaiDa); // 把顺子放到成牌区,递归地调用理牌算法
对p[0],p[1],...,p[MidCount-1] 排序; // 恢复原样
}
让 p[0],p[1],...p[MidCount-1] 循环左移一次; // 这样,X 就成为杂牌区左边的元素了
LiPai(a,LeftCount,MidCount-1,RightCount+1,CountOfBaiDa); // 把x放入杂牌区,递归地调用理牌算法
让 p[0],p[1],...p[MidCount-1] 循环右移一次; // 这样,X 又回到试探区最左侧了
}

上述递归算法的终止条件是 MidCount<3,当该条件满足时,调用下面算法(即上文提到的测试算法)
杂牌总张数=MidCount+RightCount; // 不足 2 张的中段,实际上也是杂牌
if (CountOfBaiDa==0) // 如果没有百搭
{
if (杂牌总张数==2 && 两张杂牌相同) // 杂牌只能是一个对子,它将是麻将头
{
输出一个胡牌方案:刻、顺是 a[0],a[1],...,a[LeftCount-1],麻将头(对子)是 剩下的两张杂牌;
}
}
else // 如果有百搭, 让一张百搭配2张杂牌
{
if (杂牌总张数-2*CountOfBaiDa<=2) // 配完之后,剩下的牌数若不超过 2,则有希望胡牌,需要进一步探测
{
申请数组 b[];
把 a[LeftCount],a[LeftCount+1],...,a[m-1] 放入 b[0],b[1],...,b[MidCount+RightCount-1] 中;
把b[]排序;
LiZaPai(a,LeftCount,b,0,MidCount+RightCount,0,CountOfBaiDa); // 总杂牌区也被划分成 3 段:左段 中段 右段,见下文
释放b[];
}
}

“理杂牌”LiZaPai(...) 算法,与普通理牌算法类似,不过,它的目标是理出对子或搭子。它也把待理区划分成 3 段:
左段:成对/搭区
中段:待测区
右段:杂牌区
void LiZaPai(int a[],int OKCount,int b[],int LeftCount,int MidCount,int RightCount,int CountOfBaiDa) // OKCount 是刻子/顺子的张数,在 a 的最左侧
{
if (MidCount<2) // 待测区不足 2 张,
{
调用试配算法; // 见下文
}
else
{
int * p=&b[LeftCount]; // 让 p 指向试探区;
int x=p[0]; // 取出首张
if (x==p[1]) // 找到一个对子
{
LiZaPai(a,OKCount,b,LeftCount+2,MidCount-2,RightCount,CountOfBaiDa); // 递归地求解
}
在 p[1],p[2],...p[MidCount-1] 中寻找 x+1;
if (找到)
{
把 x,x+1 放入 p[0],p[1];
把剩下的牌放入 p[2],p[3],...,p[MidCount-1];
LiZaPai(a,OKCount,b,LeftCount+2,MidCount-2,RightCount,CountOfBaiDa); // 递归地求解
把 p[0],p[1],...,p[MidCount-1] 排序;
}
在 p[1],p[2],...p[MidCount-1] 中寻找 x+2;
if (找到)
{
把 x,x+2 放入 p[0],p[1];
把剩下的牌放入 p[2],p[3],...,p[MidCount-1];
LiZaPai(a,OKCount,b,LeftCount+2,MidCount-2,RightCount,CountOfBaiDa); // 递归地求解
把 p[0],p[1],...,p[MidCount-1] 排序;
}
让 p[0],p[1]....,p[MidCount-1] 循环左移; // x 称到杂牌区;
LiZaPai(a,OKCount,b,LeftCount,MidCount-1,RightCount+1,CountOfBaiDa); // 递归地求解
让 p[0],p[1]....,p[MidCount-1] 循环右移; // x 回到首位
}
}

试配算法如下:
杂牌总数=MidCount+RightCount; // 此时,试探区成了杂牌区
if (杂牌总数==0) // 全是对子/搭子
{
for (i=0;i<LeftCount;i+=2) // 寻找对子
if (b[i]==b[i+1]) // 找到一个对子, 它是麻将头
{
if (LeftCount/2-1<=CountOfBaiDa) // 剩下的对子搭子必须全部由百搭配成刻/顺
{
输出一个胡牌方案:刻/顺是 a[0],a[1],...,a[OKCount-1],以及 b[0]到b[LeftCount-1] 中除去 i,i+1 两元素后, 剩下的对/搭与百搭配成的刻/顺,以及剩下的百搭组成的刻子;
麻将头是是 b[i],b[i+1];
}
}
// 现在,必须用两个百搭配成麻将头, 所有搭子要由剩下的百搭配成刻/顺
if (CountOfBaiDa>=2 && LeftCount/2<=CountOfBaiDa-2)
{
输出一个胡牌方案:刻/顺是 a[0],a[1],...,a[OKCount-1],以及 b[0]到b[LeftCount-1] 每个对/搭与百搭配成的刻/顺,以及剩下的百搭组成的刻子;
麻将头是百搭,百搭;
}
}
else
if (杂牌总数==1) // 只有一张杂牌, 此时,必须用一个百搭与此杂牌配成麻将头
{
if (CountOfBaiDa>=1 && LeftCount/2<=CountOfBaiDa-1) // 用一个百搭与杂牌配成对子,而对子/搭子的副数不能比剩下的百搭数多, 这样就可以胡牌
{
输出一个胡牌方案:刻子/顺子是 a[0],a[1],...,a[OKCount-1],以及 b[0],b[1],百搭,b[2],b[3],百搭,...b[LeftCount-2],b[LeftCount-1],百搭,以及
配完对子、刻/顺后剩下的百搭组成的刻子;
麻将头是:杂牌,百搭。
}
}
else // 有2张或以上杂牌,不胡,因为,最多只能用一个百搭+一张杂牌形成麻将头
{
}

上面算法我用 VC++ 实现,运算速度很快,一般耗时 0.04368ms。我的 CPU:2.3GHz ,i7

望采纳,谢谢

C. 打麻将如何才算胡

1 、大四喜:起完牌后,玩家手上已有四张一样的牌,即可胡牌。(四喜计分等同小胡自摸)

2 、板板胡:起完牌后,玩家手上没有一张 2 、 5 、 8 (将牌),即可胡牌。(等同小胡自摸)

3 、缺一色:起完牌后,玩家手上筒、索、万任缺一门,即可胡牌。(等同小胡自摸)

4 、六六顺:起完牌后,玩家手上已有 2 个刻子(刻子:三个一样的牌),即可胡牌。(等同小胡自摸)

5 、平胡: 2 、 5 、 8 作将,其余成刻子或顺子或一句话,即可胡牌。

麻将中庄家确定方法

A 、第一局由系统随机分配庄家。

B 、以后谁胡牌,下局谁做庄。

C 、如果有人要了海底牌后却没人胡,则要海底牌的玩家下局当庄家。

D 、如果四个玩家都不要海底牌,则下轮由第一个可以选择海底牌的玩家当庄家。

E 、如果此局无海底牌(即海底牌被补张),则补海底牌的玩家下局当庄家。

F :如果出现通炮,则下轮由放炮玩家当庄家。

G :如果起手后,出现 2 个或 2 个以上的玩家胡(即天胡、四喜、六六顺、缺一色、板板胡五种牌型)则中鸟的玩家下局当庄家。

D. 麻将胡牌了,胡数怎么算

自摸门清5花
冲门清3花
清一色10花
混一色对对胡大吊5花
杠开5花常熟麻将游戏规则牌数常熟麻将共有144张牌,分为东南西北4个风圈,每个风圈18排,36张牌。144张牌中,有12张为花牌,分别是4张白板,春夏秋冬,梅兰竹菊。
打法发牌:不带花共132张打法:可碰,可杠,可吃。记分:吃炮费用由放炮者一人承担,如果是自摸胡牌将收3家钱.庄家:胡牌后庄家的位置不会改变,形成连庄。花:有12张,分别是4张白板,春夏秋冬,梅兰竹菊.杠:1.
明杠:分为‘先对下来,再杠和‘一次杠两种;算1个花2.
暗杠:自己抓到四张相同的牌杠下来,称为暗杠;算2个花;3.
风杠:胡牌后手上有3张相同的风算2个花;风明杠算3个花;风暗杠算4个花(包括发财和红中);
和牌方式常熟麻将中各种和牌方式是累加的。和牌方式有下面几种:
1.
二花自摸三花冲:如果不是门清,成小胡必须要二个以上的花(如红中、发财等);成牌后如有杠,累计计算;门清成牌算5个花。2.
如果是门清,则无论花有多少,都可以成牌:3.
混一色:只有东南西北风发财红中和条饼万其中的一种,成牌后另加5个花;4.
清一色:只有条饼万其中的一种,成牌后另加10个花;5.
对对胡:除了头子是一对以外,另外的四铺都是三个头,(型如:11
111
111
111
111)成牌后另加5个花;6.
杠开:当抓到花或是杠牌后,应该在拿牌的另一侧补上一张牌,如果补上一张牌后,正好成牌,就叫做杠后开花;杠后开花分算5个花。7.
大吊车:其他牌已经碰下或者杠下,独听最后手中的一张牌。算5个花.8.剃头:如果有人碰了又摸到第四张牌要扛,人家要胡这牌,算自摸(二花也可以胡),并由该人给付全部费用.9.手中全是风牌和发财红中胡牌算字一色,算15个花。10.大吊车,只能在最后四张牌时才可以吃什么牌吐什么牌(或相连的牌),四张牌以上不能如此吃法.11.海底捞月.摸牌到最后一张胡牌加五花.算分方式常熟麻将成牌后,给付多少钱由花的多少来决定,花是累计的;例如:有人门清清一色对对胡,5个花,自摸后,应该算花:清一色10+对对5+门清5+
+花5=25;如果按5银子/花算,那么每人应该给付25*5=125银子;如果是谁出冲,则由他一人给付125银子.

E. 麻将怎么算胡牌条件的

麻将胡牌条件
麻将游戏玩法就是要将手中的牌凑成五组“顺子”或“刻子”,再加上一对“将”。每一个“顺子”或“刻子”都由三张牌组成,“将”是指两张一样的牌所组成,又俗称“眼牌”。所谓的“顺子”,是由三张连续的数字所组成,例如三万、四万、五万,而“刻子”则是由三张同样的牌组成。
顺子
刻子
眼牌
四人中最先将手中的牌凑成五副顺子或刻子及一对将者为优胜。其他三人必须依据胡牌者的牌型大小给予胜者不等的金钱。麻将台数算法请按此查阅。
庄家
麻将必须是四个人才能进行的游戏。游戏开始时,由一名玩家起庄。庄家的意义在于一开始就可以拿十七张牌,其他玩者只能取十六张牌。庄家如果胡牌,则下一把可继续连庄,否则即由庄家的下家做庄。牌局通常在四位玩家轮流做过四次庄后结束。
听牌
当您将您手中的牌都凑成了有用的牌,只需再加上第十七张便可达成胡牌条件时,您就可以进入听牌的阶段。若您在游戏中“宣告听牌”的话,不能再换牌,如能胡牌,可多加台数。
举例说明:
以上这牌,听三、六、九筒。你看出来了吗?
吃、碰、杠、胡顺序
游戏开始时,拿完牌后如果有花牌,系统会自动进行补牌的动作。然后庄家必须从牌中选出一张不想要的牌丢出。此时,其他三家都有权力要那张牌。庄家的下家(右手边的玩者),有权力“吃”或“碰”那张牌,其他两家则只可“碰”那张牌。所谓的“吃”是指如果您想凑一副顺子,而已经有了其中两张。
所谓的“碰”,是指如果您想凑刻子,而手上已经有了两张,此时任何人丢牌,您都可以喊“碰”
任何“吃”或“碰”的人,都必须将“吃”或“碰”的三张牌组需亮牌摊开放在旁边,并不可做任何变更,然后选一张不要的牌丢出。如果某人打出一张牌,没有任何人叫吃或碰,则下家则可由中间底牌处取回一张牌,称之为“摸牌”。当然,无论您是吃、碰或是摸牌,都必须在行动后打出一张牌,以维持手中的牌为十六张。
所谓的“杠”是指如果您手上已经了三张相同的牌,此时任何人丢或自己摸到相同的牌,您都可以喊“杠”,并可以再摸一张牌。
若您手中已经有之前喊"碰"的牌组,则其他玩家再丢相同的牌时,您是不能喊“杠”;若是自己摸进相同的牌,则可进行“补杠”的动作。
若因“杠牌”或“花牌”,而进行补牌之后即自摸胡牌,此种胡牌称为“杠上开花”,可再多加一台。
如果同时有几个人可以胡、杠、碰、吃这张牌,游戏会以可以胡的人优先选要不要胡
,问完了再问杠,然后是碰,最后才问要不要吃。如果是自己摸到的,叫做自摸。这时候其他三家都要依据台数赔金币给你。如果玩到最后牌摸完了的时候都还没有人胡牌,这一局就流局了。

F. 麻将胡牌有什么公式

n*AAA+m*ABC+DD

看起来是不是有点蒙,其实这个公式非常好理解,AAA就是三个一样的牌(刻子),ABC就是顺子,DD就是对子。mn可以为0,加起来一共14张牌即为和牌,少任何一张即为听牌。

当m=0且n=0时,此时和牌的牌型就是7小对,7个对子少一张牌,独听那张单牌。

当n=0时,m=4,除了1个对子外有4个顺子,此时和牌的牌型属于平和,是较为普通的牌型。

当m=0时,n=4,除了1个对子外有4个刻子,此时听牌一般听两个对子,摸到其中一个对子的牌,凑足4个刻子,即可和牌。刻子可以是碰来的,也可以是摸来的,如果都是碰来的,就叫“碰碰和”。

(6)判断胡牌算法扩展阅读

1、猜牌算牌不能少。根据对方打出的牌和牌面结合猜测TA手中的牌。比如说打3万,可能没有一二万,打五条可能没有4、6条,因为一般打出去的牌基本都是闲张或者是孤张,所以在猜牌的时候可以结合牌面和此类规律进行猜测。

2、避开危险牌,也就是要避免放炮。这也是要结合牌面进行分析的,如果感觉手上的闲张打出去一定会有人要,吃或者碰,那么在不影响自己牌面的情况下,可以趁早打出去,但如果到了牌局的中后期,则需要尽量扣牌,避开危险张,防止点炮。

G. 南宁麻将的胡牌计算

1、基础分为1分
杠:1(明杠由被杠者的付1分 ,碰了之后再杠也算明杠;暗杠每家付1分,杠钱是及时给的)
2、放炮:放炮者付2分
3、自摸: 每家付3分
4、门清: 每家付4分(门清一定要自摸),有暗杠也算门清
5、清一色:放炮为9分,自摸为6分,可以累计门清,碰碰胡
6、碰碰胡:放炮为9分,自摸为6分,可以累计门清,清一色
7、七小对:放炮为12分,自摸为8分,可以累计门清,清一色
8、大七对:放炮为24分,自摸为16分
(大七对:4张牌相同的4小对,如:4张1万,只要手上有4张一样的就算),可以累计门清,清一色
9、全球人:剩最后一张牌,胡牌(碰杠4次以上),18分 (自摸算对对胡,只有放炮才算全球人)
10、杠上花:
1>明杠杠上花:被杠者付一人付18分,杠钱照样结算1分,,算放炮(也就是一个玩家承包)。 (先碰后,再杠也算的,杠上花也由原先被碰的玩家一个人支付)
2>暗杠杠上花:每家付9分,杠钱照样结算,算自摸 (也就是说每人给9+1分)。
11、杠上炮:放炮者付9分。杠钱照算。(杠后,打一张牌出去放炮)
1>累计门清,清一色,碰碰胡等牌型,比如杠后炮,放给别人是个对对胡,则为9+9=18分,另外开杠的杠钱要算的.
12、抢杠:碰了之后,再杠,正好有人胡牌,被称为抢杠.9分(算放炮)
1>累计门清,清一色,碰碰胡等牌型,抢杠的人为个对对胡,则为9+9=18分,杠钱就不算了(因为被人抢了,就不能算杠了).
13、海底捞月:最后一圈内自摸,6分。(本局的最后一张,只有一个人可以摸到)
1>累计清一色,碰碰胡等牌型,海底捞月的人为个对对胡,则为6+6=12分(要累计自己的特殊牌型的分)
14、海底炮:最后一圈放炮,放炮者付9分。(本局的最后一张,只有一个人可以摸到)
1>累计清一色,碰碰胡等牌型,摸最后一张牌的人,打牌出去被人胡掉,而且胡的人是个对对胡,则为9+9=18分(要累计自己的特殊牌型的分) 庄家起牌后就自摸每家付6
1>累计清一色,碰碰胡等牌型,摸最后一张牌的人,打牌出去被人胡掉,而且胡的人是个对对胡,则为6+6=12分(要累计自己的特殊牌型的分) 放给同一个人碰三比以上,而放碰的人本局不能胡牌。(暗杠不能算,只有补杠和明杠算在吃三比里)
例如 玩家A放玩家B碰三比,胡牌算法如下
1> 玩家B自摸,则玩家A付玩家B的分数*3,俗称包牌
2>玩家C或D放炮给玩家B,玩家C或D给玩家B的一份费用,同时玩家A也必须给玩家B胡牌相应一份费用,俗称“旅游”
3> A放炮给B的话,需要付二份费用
4>只要玩家B没胡牌,则玩家A不需要额外支付给玩家B费用
5>不管能不能胡,杠钱照样结算

H. 麻将怎样才算胡

摸牌13张,赢牌14张;一对将,剩下都是三连,如一二三条,或二三四条,以次类推,或则三个一条,三个二条也算一码牌
,胡的时候可以单吊将,也可以是二三条
胡一四条这样,就是看缺少什么。另外还有十三乱,对对胡等,具体看摸上来的牌。
1、打麻将胡牌的基础牌型:
(1)11、123、123、123、123
(2)11、123、123、123、111(1111,下同)
(3)11、123、123、111、111
(4)11、123、111、111、111
(5)11、111、111、111、111
2、胡牌的特殊牌型:
11、11、11、11、11、11、11(七对)
其中:1=单张11=将、对子111=刻子1111=杠123=顺子
3、不靠型:
全不靠,七星不靠和十三幺
4、胡牌条件:
必须符和规则规定的牌型,符合规定的胡牌方式且胡牌的牌型三门(万、饼、条)中必须有一门达到或超过8张,否则不允许胡牌。

(8)判断胡牌算法扩展阅读:
在麻将界中流传着“金三银七”的说法。金三银七指的是麻将中数字为三、七的牌,即三七筒、三七万、三七条,共24张,这六种牌在数牌中是上好的张子。
三和七最大的用处是无论抓到什么牌(一、二、三、四、五、六、七、八、九)都能与三或七组成牌搭,所以单张的三、七一般不要轻易地舍去,宁舍四五六不舍三七,三七牌对于胡局也是非常重要。
在前期如果想要做成一手好牌,没有三七,那就不要东想西想,还是抓牌要紧;在中后期,三七牌因靠近中间位置,打出去容易点炮,即使属于熟张,也容易翻车。
如果本局不能胡,即使拆对也不要打三七牌,当然想打坏别人手中的牌,首先得把对方的三和七的牌打烂,这样才不能做成极品,威胁也降到了最低。
参考资料来源:搜狗网络-和牌

I. 跑胡子怎么算胡子

一、选择上下家

打跑胡子开局前最重要的一点就是选择座位。开局前最好能了解对手技术高低,如果玩家是三个人的话座位一定要选在菜鸟的下家,因为菜鸟比较容易松牌(送牌),而高手呢,由于技术比较高,套路也很深,会经常卡你很难进张或者吃牌。

如果是四个人玩牌的话,位置首选在高手的对面,这样就可以避开高手,也可以在高手胡牌的时候因为你在数醒而进钱。

二、开局很重要

整好牌型,能出好胡的牌放中间,把左右不靠边,例如:一字、十字张先出,也不至于让对手出戏的牌先放走;常人说的好:开局“宁小莫大,出张小,输得少”的讲法。

例如:小九和大捌要松张,一定要先放小九,但假如你有三个小八,就必须先放大捌,以防他人进张打小八给你跑,即使别人没碰大捌也容易跟大捌的臭甚至打出小八。

三、听牌退熟张

听牌时,在有须的情况下一定退熟张,以免退出的生张被别人吃进,而成为你胡牌的竞争对手(甚至被他胡牌)。

例如:你的牌已经有18须(一般情况下是15须可以胡牌),这时你准备退张,你手上牌中有句小一二三四,你可以退小一或者小四。如果退小一是臭张,但是退张小四却少了3须,这时一定要退小一,千万不可以贪图3须牌,勿因小失大,牌者云:何牌为大,桌上胡牌为大。

三、打牌过程

1、察言观色

在打牌的过程中,可以多注意其他玩家的脸色,由此可来判断对手是否听牌,是否无牌胡,(如果是打的放炮罚)对手听牌的时候你打生张要谨慎,对手无牌胡就可以放心的出生张。

如何分辨呢,一般来说,面色凝重的玩家是没有须,面色轻松并且嘴巴向上翘的基本上牌不错,有些人喜欢唉声叹气甚至直接说自己没有须的,这些人特别容易因为想去胡牌而乱打生张,你可以控制好自己牌型的基础上,去误导他们有牌胡而诱导他们打出你需要的字。

你手上虽然有最后一张人家碰过的字,是熟张也不要打,你可以误导他有跑而强行听跑牌。例如:人家碰了小九,小八断张了,大玖出了三张了,那么小九九肯定是没有人带的住的,碰小九的人一般估计小九会有跑。

你无法胡牌的情况下,出了你的字你就可以不碰,这样去误导别人有吃,或去胡这张牌都可以;你抓到一个小六,而且也没有对大陆,对你来说无用,但是可以故意假装停留下,想吃不吃进的样子再放下,去误导别人你手上有对大陆。

你要进的关键牌一定要不能让对手摸透,比如说:你手里有小八和小十需要小九来听牌,那这样的话,抓到大玖可以停留一会,可以让别人觉得你应该有对小九或者带张小九,这样他们就松懈了,可能会让自己手上一对小九吃下大玖,再出小九的时候没有办法碰到你的小九让你吃到。

2、无须放弃胡牌

若判断此局无法胡牌的情况时,一定要放弃胡牌,可以选择跟牌,盯上家卡下家,不让别人吃进,例如大贰大柒可以吃就一定要吃,该放牌就放。

3、判断是否有跑

怎么判断手上碰的牌有跑,例如:碰了小九,小八就断张,大玖已经出了三张,这就可以肯定小九九是没有人带的住,即便有人故意带住,也无法进张的,那么小九肯定有跑,除非别人没进张而带住了小九。

4、强记忆力

玩跑胡子特别需要记忆力,最好能是强记忆力,不然除了输钱就是输钱。这边提供一个简单记牌方法,给经常输牌的玩家一个大福利。一定要记住对手出的牌,玩家1打的玩家2碰了。

特别要注意是大字的情况下,你又没有,那么下面一般还有,但是下面出的字的话就不一定有,也可能是公字(每人一张或者人家忍碰),所以这时你需要根据你要的字牌和出的字牌。

阅读全文

与判断胡牌算法相关的资料

热点内容
李采谭英语老师考90分电影叫什么 浏览:216
韩国吻戏床戏 浏览:611
288w.CC 浏览:159
hbasejava编程 浏览:443
mac怎么帮安卓手机迁移数据 浏览:950
服务器110087什么意思 浏览:72
肉'电影百合 浏览:799
流浪爱侣1984 在哪看 浏览:333
日本大迟度电影排行榜前十名 浏览:386
露生殖电影 浏览:523
中文算法学习网站 浏览:623
银行年报pdf 浏览:494
phpcurl取cookies 浏览:719
马克是什么电影 浏览:496
云服务器回本周期 浏览:803
韩国五十岁伦理推拿 浏览:688
比较漏的电影 浏览:170
从流水线逆袭成高薪程序员 浏览:452
14路恐怖末班车连续剧 浏览:600
linux运行java命令行参数 浏览:622