玩了qq欢乐斗地主在线玩对方再2个人同时对连我不出牌要不起对连获得不同的积分会这一局胜利为什么会说话

斗地主,是一种在中国流行的纸牌游戏,是关于旧社会阶级斗争详见土地改革运动。 斗地主是一种扑克游戏。游戏最少由3个玩家进行,用一副54张牌(连鬼牌),其中一方为地主,其余两家为另一方,双方对战,先出完牌的一方获胜。斗地主起源于湖北武汉汉阳一带,是职业扑克专家严军和他的同伴们根据当地流行的扑克玩法“跑得快”改编的。当初有一群“跑得快”痴迷者,经常在人数不足的情况下玩三个人的“跑得快”,起初并不叫斗地主,他们圈内的人叫“二打一”。最初的“二打一”总共54张牌,每个玩家发18张牌,不留三张底牌,只是一个玩家从另外的两个玩家手里各随机抽取一张牌,被抽牌的玩家共同协作对付抽牌的玩家,这样慢慢演变成了“斗地主”。斗地主首先命名的牌型是飞机,然后是火箭,1995年,“二打一”正式命名为“斗地主”。如今已风靡整个中国,并流行于互联网上。斗地主、德克萨斯扑克及百家乐是世界上三种最流行的扑克游戏。分享一个技巧心态,不要和牌友争吵,即便是他出错了一张牌,也不要骂人。以乐观的态度去面对,会赢的。面对面金币高级场斗地主和任何游戏一样,必须讲究运气,也就是说运气第一,但是有很多种不是很好的牌型,通过一定的技术,是可以反败为胜的,这说明斗地主技术成份还是非常重要,这也是它的魅力所在。
当前位置: &
& 欢乐斗地主残局破解大全
欢乐斗地主残局破解大全
来源:精品棋牌
4858次浏览
欢乐斗地主残局破解大全
& & & 斗地主这个游戏纯属娱乐,空闲的时候找几个朋友一起玩玩,但是不能上瘾,还是要以工作家庭为主。我自己玩了几年,会些破解残局的方法,来跟大家说一下,希望对大家有所帮助。
& & & 地主拿一个大王,一个Q,三个7,一个4一个3,农民拿一个小王,三个K,一个J一个。这个玩的就是一个概念,农民可以赢,先出小王,地主大王,地主三个7!等!这就是关键!在欢乐斗地主中三个不带只能放在最后出!所以,你懂得!农民赢了!如果地主出完3农民用小王官他出大王,然后地主出777农民出kkk地主不要农民接下来不管出啥地主都用一个Q官上那农民还是输。
& & & 欢乐斗地主残局破解25关:先出J,若对手不要,就打对3,把对牌出完,剩下K和4,在出4,剩一张K,对手还有两张单牌,5和8,赢了。先出J,若对手要了,出A,不要,看对手对手出牌。出单牌,在出K,若对手不要,就打对牌,就赢了;若对手要了,对手的2和A都出了,无论是在出单还是出对,你还有一对A,怎么打也都赢了。若对手出对牌,你把手中的对牌出完,剩下K和4,在出4,剩一张K,对手还有两张单牌,5和8,赢了。
& & & 欢乐斗地主残局21关:先出8对方2过对方5过对方4上Q对方A上2对方小王过对方对j过对方4上2对方过我方出顺子最后打3。先出顺子,他肯定不要你在出3,如果他出5你就出j,如果他出其他的你出2
& & & 欢乐斗地主残局第十八关:你:3剩:222AJ76644他:4剩:2AAKKKJJ85你:7剩:222AJ6644他:8剩:2AAKKKJJ5你:J剩:222A6644他:2剩:AAKKKJJ5你:要不起剩:222A6644分歧:如果对方出对你就过,出三带一你也过,最终对方会剩下一只5或4如果:他:5剩:AAKKKJJ你:A剩:2226644他:要不起:AAKKKJJ4你:2剩:226644他:要不起,你接下来就4对,2对,6对如果:他:KKK5剩:AAJJ你:要不起剩:222A6644他:JJ剩:AA你:22剩:2A6644他:要不起剩:AA你:4剩:2A664他:A剩:A你:2 A对66 4你赢如果:他:JJ剩:AAKKK5你:22剩:2A6644他:要不起剩:AAKKK5你:6剩:2A644他:A剩:AKKK5你:2剩:A644他:要不起剩:AKKK5你:44剩:A6他:KK剩:AK5你:要不起:A6他:AK5你:A6不说都知道谁赢了吧。
& & & 好了,这就是我今天的分享,有没有帮助到大家,让大家对斗地主的破解方法又加深了一步?斗地主不出牌怎么弄?
前面为游戏茶苑棋牌为大家分析了如何猜测别人手上的牌,接着为大家谈下如何与盟友配合斗地主。这个时候就要根据自己手上的牌来决定自己是打家还是顶家,这里的大家就是主力进攻争取自己出完来达到胜利;顶家就是负责顶地主的牌以及配合自己的盟友把牌出完,当然顶家一般就包括:顶牌,配合盟友,引诱地主等。如何顶牌,如果自己的牌不好的话就只有自己负责掩护盟友出完;首先要看地主已经出了什么牌以及盟友出了什么牌,然后猜测地主手上需要过什么牌,自己就要注意顶住地主这些牌不让他出,即使自己要撤了手上的对子或则连子那也是必须的。但是顶牌的同时也要注意保存实力,比如说地主现在单牌没要了,对子也没有要了,那可能地主手上就留了些连子;所以在顶牌的时候你就尽量留出大点的连子来压地主的牌。在顶牌的同时还应该想到顶到什么牌合适,要自己盟友能接过去最好。如何配合盟友,这对顶家来说至关重要,不仅自己要顶好牌,还要给盟友传去接得了的牌。自己就要根据自己的牌,以及地主出了的牌来估计地主现在是要对子,连子还是三带,并且根据已出的牌来确定该传什么牌给盟友。但是在传牌的时候也要注意自己传的牌会不会被地主压。牌型总是千变万化的,但是斗地主的关键不能忘记就是记牌,当你记好了谁出了什么牌才能猜测出盟友要什么牌,地主要什么牌。如何引诱地主,在某些关键时候不按照常理出牌,以及来误导地主。比如在自己手上的牌确实不好,没有机会出完的情况下就只能误导地主;比如手上牌不多了但是自己又走不完,可以适当先出大牌,让地主觉得他不压你牌你可能就要走完了,这样可能把地主牌撤散或则打乱他本来的计划。假如你手上只有三张牌,2 ,4,5的单张,地主手上又有大小王,你可以先出2报双,让地主有紧迫感并且不好猜测你手上的牌,极有可能地主就把大小王撤开出,这样就降低的自己的损失。或则是地主开始本来就想接连子,估计是接了连子就会剩下很多单牌,所以一开始没有接,但是在你出了连子后剩下及少的几张牌了,即使你不能对地主构成什么威胁,但是他这个时候怕你走完了也就要撤了牌来接你的连子,这样你的盟友就有机会对地主发起进攻了。其实打什么牌都一样,所谓兵不厌诈,斗地主也不例外;其实有时候别人出的牌你根本要不起,但是你还在那考虑或则犹豫,下次别人出类似的牌型的时候就会有很多顾虑或则误导别人。比如你在一局牌中,别人出一些你要不起的牌的时候,你都故意问下“报牌没有”,别人就会顾虑你手上有炸弹,出牌就有所顾虑;(剩下一个大王一个小对子,先出大王在出小对子就赢了,但是他顾虑你手上有炸弹,所以先出小对子在出大王,你的机会就来了);或则常理来说手上一张小王一张2,应该先出2去压别人,你可以不按照常理来出牌先出小王;要是手上有大王那家手上没有2或则只有两张2的时候,一般的情况就会以为你是对2或则三张2不想撤2,即使下一手出单的时候你出2他还是有可能不会压你的牌,因为他会以为你还有2,所以你就有机会偷跑。当然还有其他情况以及个人的出牌习惯不同出牌的路数就不一样,所以斗地主同样要根据自己的手气,牌,以及玩家的习惯来决定每一把牌该怎么打获胜的机会才大。
地主先出牌,出牌也是有技巧的。一般对家在拦牌、赌牌的过程中都是拦双,对单牌总会习惯性的处于放松麻痹状态。有时一个、两个单牌,对家几乎不搐,而此时,你手中有单牌就尽量早出,以便失去机会。当对手报双时,自己单牌多,须及时用天牌带,自己及时调整二单为一单。当出牌时一时不能确定,你也可以放一些不重要的牌去作诱饵,来一招投石问路,让对家在放松状态下暴露自己,使自己快速掌握好出牌的主动权。
该游戏由三人玩一副牌,地主为一方,其余两家为另一方,双方对战,先出完的一方胜。 ● 牌型 1、火 箭:即双王(双鬼牌),什么牌型都可打,是最大的牌。 2、炸 弹:四张同点牌。例如四个3。除 火 箭和比自己大的炸 弹外,什么牌型都可打。 一般牌型 1、单牌:单个牌,例如一个9。 2、对牌:两个点数相同的牌,例如两个7。 3、三张牌:三张点数相同的牌,例如三个4。 4、三带一:三张同点牌 + 一张单牌。例如:三张3+单4 5、单顺:五张或更多连续的单牌。例如:3,4,5,6,7单牌。不包括2点和双王。 6、双顺:三对或更多连续的对牌。例如:对3+对4+对5。不包括2点和双王。 7、三顺:二个或更多连续的三张牌。例如:三张3+三张4+三张5。不包括2点和双王。也叫飞机不带翅膀 8、飞机带翅膀。三顺+同数量的单牌(对牌算两张单)。 例如:三张3+三张4+对5+对6 或 三张3+三张4+三张5+单6+单7+单8 9、四带二:四张牌+任意两张单牌,对牌作2张单牌算。例如:四张5+单3+单8 --- [返回页顶]● 牌型的大小 火箭是最大的牌。 炸 弹,除火箭和比自己大的炸 弹外,比其它牌型都大。 对一般牌型而言,只有当牌型相同和总张数相同的牌,才可比较大小。 其中像三带一、飞机带翅膀等组合牌型,只要比较其牌数最多牌值就行。只有比当前出的牌(场牌)大的牌才能出。 ---[返回页顶] ● 发牌 一副牌,留三张底牌,其他发给三家 ● 叫牌 首先由系统翻出一张明牌,获得明牌的玩家(即地主牌)先叫牌,每人只能叫一次;玩家可以选择叫"1分"、"2分"、"3分"或不叫,叫完后叫得最大的为地主。如最后无人叫牌视做无效牌,重新发牌。 ● 出牌 首先将三张底牌交给地主,三张底牌所有人都能看到。由地主开牌,然后按逆时针顺序依次出牌,轮到你跟牌时,你可选择PASS或按规则出牌。直至某一方牌出完就结束此局。
比如777+888+随便两张牌,可是对子,也可以是毫无相关的牌
点“要不起”就可以了
玩欢乐斗地主的玩家太多,系统可能出错了,要怪只能怪疼讯蛋疼的系统了。
每个牌除了大小王都有4张
先看自己手里有多少,在看别人出出来多少,关键多打了就都会了,出牌你就要算地主手里有哪些牌
打他没有的 然后自己接着打或者接给别人打。
【斗地主(两副牌)简介】游戏使用两副牌,四个玩家同时游戏,一队为地主,另外三个人为另一队,先出完牌的一队获胜。【斗地主(两副牌)游戏规则】1. 发牌和决定地主发牌:游戏开始后发牌,留8张底牌,每人发25张牌。叫分:随机选择一个玩家开始依次叫分,玩家可以选择叫“1分”、“2分”、“3分”或者不叫分,所叫的分数必须比上一家高。叫3分的玩家成为地主。如果没有玩家叫3分,则一轮下来叫分最高的玩家成为地主。如果没有任何一个玩家叫分,则重新发牌,三轮都没有人叫地主,则解散游戏。底牌:决定地主后,底牌发给成为地主的玩家,其他玩家可见。2. 牌型单张:任意一张单牌。顺子:任意五张或者五张以上点数相连的牌,2和王不能出现在顺子中。对子:任意两张点数相同的牌,两个小王或两个大王也算对子牌型。连对:三对或三对以上点数相连的牌,如:和王不能出现在连对中。三张:任意三张点数相同的牌。三顺:两组或两组以上点数相连的三张牌,如:。2和王不能出现在三顺中。三带二:点数相同的三张牌+一对牌,如55577飞机带翅膀:三顺+数量相同的对牌,如+99JJKK炸弹:四张或四张以上点数相同的牌,如:6天王炸弹:四张王牌3. 牌型的比较天王炸弹大于所有其他的牌型。炸弹牌型大于除天王炸弹外的所有其他牌型。炸弹的牌型相互比较时,牌张数多的大,牌数相同的情况,则比较点数,点数大的炸弹大。非炸弹的牌型,牌型、张数相同才能相互比较,点数大的则大。三带二、飞机带翅膀的牌型比较牌型中张数最多的牌的点数即可。点数大小,从大到小依次为:大王、小王、2、A、K、Q、J、10、9、8、7、6、5、4、3。4. 胜负条件地主为一队,其他三个玩家为另一队,先出完牌的玩家所属的队伍获胜。
请您确认您是否更改了牌的排序设置,建议点击游戏桌面右下方的“排序”按钮进行相关设置
谁抢得地主谁就先出牌,然后按逆时针转,地主的下家出牌。。
Copyright &
就爱阅读网 All Rights Reserved. 鲁ICP备号-4
声明:文章《斗地主不出牌怎么弄?》由就爱阅读网友共享发布,目的只是为了归纳学习和传递资讯
所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!微信欢乐斗地主5月残局通关图文攻略大全
微信小程序欢乐斗地主5月份残局闯关再次更新100关,小编这里带来微信欢乐斗地主5月残局汇总,玩家通过攻略可以通关全部5月100关残局,图文结合,能迅速掌握过关技巧,快来看看吧。
经典残局解析&
牌局:甲:0QQQKKK2&
甲先出不能3带一可以出34567五张连单牌&
不能出连对&
任意选一套牌&
破解:经过我摆牌分析,你设的局是死局,而不是残局,AAJJ这方肯定赢。&
因为根据你的规则,牌一(QQQKKK2)的牌型已定,必死无疑:&
1、同花加一套连牌,剩799QQKK2,此牌必输,原因如下:&
牌一先出对必输,先下2必输,只能先出7,牌二(AAJJ)不要。此时牌一(99QQKK2)又只能出单,有两种出法,(一)出比J小的(9);(二)为出比J大的(Q或K)。&
(一)牌一出9:牌二下J,牌一(9QQKK2)不出,或下2都必输,只能拆Q对或K对,牌二下个A,此时,牌一(9QKK2或9QQK2),牌二(AJ),牌一用不用2压牌二的A,都必输,自己分析哈;&
(二)牌一出Q(出Q和K是同理,他们都是比J大的牌,此处以Q为例):牌二(AAJJ)不要,此时牌一(99QKK2)只能继续出Q(因为出9,K都会落下两个比A小的单,必输),牌二(AAJJ)还是不要,此时牌一(99KK2),牌二(AAJJ),牌一只能出9或K,不管出9或K,牌二都能保证拆对后,手上的对子和单牌都比牌一大,继续拆下去,牌一都是输。&
2、通过上面的分析,连牌一(99QQKK2),牌二(AAJJ),牌一先出都必输,更不用说,QQQ,KKK带对了,肯定输。&
3、牌一(QQQKKK2)出单张靠Q,K来垫了,也是输。因为牌一出个3,牌二不要,如此时,牌一将J以下的小对子分了出一张,牌二直接上个A,牌一必输,故只能出一张Q(K同理),牌二继续不要,此时,若牌一继续出Q(K同理),牌二只需直接上个A,牌一必输;若牌一出K(此时牌一:QQKK2),则牌二继续不要,若此时牌一继续出Q,K,死路一条;如果出小单,则牌二上J,牌一定输。&
其中还有些变化,但原则就是让牌一出牌后,手里留两张小于A的单牌,牌二才出手。&
一句话攻略&
5(我)-9(敌)-J(我)-A(敌)-过(我)-JJ(敌)-KK(我)-过(敌)-33(我)-不要(敌)-4(我)-大王(敌)-过(我)-4(敌)-8(我)-完&
简:5-J-过-KK-33-4-过-8&
对手:4-5-9-J-J-A-大王&
我:3-3-4-5-8-J-K-K&
这一关起步需要先出5,压制对方的两个单牌。&
对方出9之后,我们选择用J来还击。&
对方出A的时候我们是要不起的,所以等待对方出牌。&
这时候,对方会改变套路,会选择出对J,虽然我们的大牌就是对K但是也一定要管上,不能让他继续出牌了。&
然后先出对3,保证我们还有一次出牌的机会。&
这样我们还有2张,即便是对方还有大王在手,但是也是没有办法阻挡我们的了。&
等待对方出4和5的时候,我们就可以通关了。&
一句话攻略&
Q-不要-88-AA-对10-3-获胜&
这一关的难点在于我们得先出Q才行,如果先出3或者对8,我们就会被完全压死了。&
对手:4-4-J-Q-Q-2&
我:3-8-8-10-10-Q-A-A&
我方:不要&
敌方:不要&
我方:对10&
敌方:不要&
一句话攻略&
8-A-不要-JJ-66-77-4-通关&
这一关相对于还是容易的,只需要注意让对方的2出下来后,我们就可以赢了。&
对手:5-10-10-Q-2&
我:4-6-6-7-7-8-J-J-A&
我方:不要&
敌方:对10&
敌方:不要&
敌方:不要&
敌方:不要&
一句话攻略&
9993-4-Q-不要-不要-6-2-通关&
这一关的难点在于我们如何把对方的大牌给骗下来。先用3带1把小牌带一个走,然后慢慢的骗对方的大牌,最后剩下4和3我们就好打了。、&
对手:3-4-J-A-A-大王&
我:3-4-6-9-9-9-Q-2&
我方:999带3&
敌方:不要&
敌方:大王&
我方:不要&
我方:不要&
敌方:不要&
原标题:微信欢乐斗地主5月残局通关图文攻略大全
Game234游戏门户网声明:Game234游戏门户网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。部分图片及内容来自互联网,版权归原作者(原网站)所有,转载时请务必注明来源,若有侵权问题请及时与本站联系 。
相关资讯:
  吸血鬼怎么查看支线任务?很多新手玩家们进入游戏后接受支线任务后不知道要如何看提示,下面我们就来分享一下吸血鬼支线任务查看方法介绍,希望对各位有所参考和帮助。  吸血鬼支线任务查看方法介绍  1.支...
  本文给大家带来全面战争三国游戏模式玩法介绍,官方近日放出了部分游戏的新资料,一起来看看吧。  玩法模式简单介绍  游戏包含两种模式:默认&奇幻&模式以及经典模式  默认模式...
  明日(6月8日),冷兵器骑战网游《战意》将开启不删档。今日19:00—21:00,角色预创建将继续展开,大家可以先在人物界面设定自己的角色。在《战意》中,为了让大家在大世界中打得更爽,更有目的性,...
本文作者:面码酱  今天我要为大家介绍一个非常秀的游戏。制作这款游戏的工作室非常厉害,他们的上一个作品是和V社联合开发、两周破200万销量的《求生之路2》。这是一款2009年的游戏,但直到今天,...
  随着英雄联盟推出了比尔吉沃特新英雄的同时,官方推出了一款全新的lol深渊宝藏活动,玩家朋友们只需要点击进入深渊宝藏活动地址参与活动即可抽取到大量的皮肤奖励,好奇的玩家马上点击查看2018lol深渊...
  《上古卷轴5》中的风宅是玩家前期就能在雪漫城购置的一处房产,虽说房子不大,但是地段很好,毕竟主角也是雪漫男爵。下面请看由“s”分享的《上古卷轴5》风宅改造指南,其中包含家具和...
  有“游戏界奥斯卡”之称的年度游戏颁奖典礼(TheGameAwards,以下简称TGA)公布了今年的举办日期,今年的TGA盛会将于12月6日在洛杉矶举办,本周五开始售票。  本次的TGA颁...
  之前有传闻称,曾打造《蝙蝠侠:阿甘》系列的Rocksteady工作室将在E3期间公布一款《超人》游戏作品,而现在,来自4chan的帖子曝光了游戏的宣传海报。泄露宣传海报  海报中我们能看到身...
  2018KPL春季赛季后赛第一周!本周@GK电子竞技俱乐部将对战@JC电子竞技俱乐部,败者将被直接淘汰止步八强;@Hero电竞对阵@XQ电子竞技俱乐部王者分部强强对决,孰将率先成为四强进入...
  《全面战争:三国》(TotalWar:THREEKINGDOMS)公开了全新的曹操预告片,此外本作宣布将延期至2019年春季登陆Steam平台。  CreativeAssembly放出了一...
  今年E32018的展前发布会上,索尼会为玩家们带来各种全新第一方或第三方游戏大作,不过当然,许多已经公布的&老游戏&也会在现场迎来新情报。  今日索尼正式公布了E3宣传片...
  本文给大家带来吸血鬼技能效果介绍,吸血鬼中玩家在战斗升级中可以逐渐学习更多新技能,玩家也可以更具自己的风格随意学习并装备相应的技能。下面带来吸血鬼技能推荐及详解。  Vampyr技能选择推荐  技...
  今日卡普空公布了他们将在今年E3游戏展上展出的游戏阵容,其中包括了将要推出的《洛克人11》、《洛克人传奇合集1+2》《怪物猎人XX》(美版)等游戏。然而并没有看到此前他们宣布的&两款重...
  本文给大家带来木筏求生木筏求生Raft防止被鲨鱼袭击的方法,木筏求生是一款第一人称生存类游戏。游戏中鲨鱼每隔几分钟就会来袭击一次,单人游戏想要安全下水收集材料。就需要利用诱饵引诱鲨鱼,一个诱饵,可...
  本文给大家带来吸血鬼魅惑值的提升方法,吸血鬼中想要把NPC转化为吸血鬼,需要较高等级的魅惑值。而快速提高魅惑值得方法就是去吸普通人。通过主线也可以提高角色的魅惑值,但升级速度很慢。  Vampyr...
  绝地求生6月7日更新内容有哪些呢?今天更新将改善游戏稳定性,不过原定于早上7点更新调到了下午1点开始,不少玩家还不知道绝地求生6月7日更新到几点了,下面就来一起看下吧。  绝地求生6月7日正式服更...
  DOTA2Supermajor昨天完成了第三天的比赛,4场败者组第二轮的比赛,最后OpTic战队2:0战胜EG战队,TNC战队2:1战胜VGJ.S战队,VG战队2:1战胜Mineski战队,NB...
  DOTA2今天有一个153.3MB的更新:  1.天梯新赛季开始  2.图一可以看到现在奖章多了&冠绝一世&奖章,并且分为前1000名,前100名和前10名3种类型(第一名的特...
  第五人格日例行跟新维护维护,小编将其中的重点梳理整合了出来,下面就跟着小编一起来看看吧!  更新内容  商城:  [角色]  求生者-祭司正式开放  可以使用线索或回声进行购买,并...
  DNF即将进行六月初版本更新,此次维护时间是在6月7日。DNF6月7日会更新哪些新活动?又会对游戏做出哪些改动呢?小编在这里为大家整理了DNF6月7日的更新内容,想了解的小伙伴就来看一看吧。  枪...
1403人浏览
1342人浏览
1310人浏览
1123人浏览
7 03到现在刚刚更新一天,相信不少水友们已经在鱼塘里牛刀小试了,对于新版本的改动,大家怎么看呢?下面就和小编一起来看看zhou神是怎么理解的吧。
在今天的比赛中,Rookie带病上场,带领iG成功翻盘,在第二局比赛中,他用劫拿下了10 1 8的完美数据。这是他本赛季第7次击杀上双(超过10),这一数据遥遥领先LPL其他选手。排名第二的是Condi、GimGoon、Scout,各有两次击杀上双。
北京时间3月18日,LPL2017春季赛第6周第三天的比赛日。这一天将会有三场对决在正大广场上上演,而在第三场EDG对SS的比赛中,厂长或将重回LPL舞台。斗地主智能(AI)出牌算法
去年有想写个斗地主的小游戏,自己玩玩。找了很多资料,后来好不容易在网上找到了一个AI算法。转过的的时候是贴在自己电脑的TXT文本上,再次感谢下原作者。现在借花献佛发给你参考下。
我以前写过一个斗地主机器人。思路如下,希望对你有帮助。
斗地主AI设计
1 火箭:大小王在一起的牌型,即双王牌,此牌型最大,什么牌型都可以打。
2 炸弹:相同点数的四张牌在一起的牌型,比如四条A。除火箭外,它可以打任何牌型,炸弹对炸弹时,要比大小。
3 单支(一手牌):单张牌,如一支3。
4 对子(一手牌):相同点数的两张牌在一起的牌型,比如55。
5 三条:相同点数的三张牌在一起的牌型,比如三条4。
6 三带一手:三条 + 一手牌的牌型,比如AAA+9或AAA+77。
7 单顺:五张或更多的连续单支牌组成的牌型,比如4910JQKA。2和大小王不可以连。
8 双顺:三对或更多的连续对子组成的牌型,比如。2和大小王不可以连。
9 三顺:二个或更多的连续三条组成的牌型,比如。2和大小王不可以连。
10 飞机带翅膀:三顺 + 同数量的一手牌,比如+6或+77+88。
11 四带二:四条+两手牌。比如AAAA+7+9或。
二、牌型分析
1 单顺的确定
a) 选取五连,先取出最小的一个五连,再在剩余的牌中取出最小的一个五连,依此类推,直到没有五连为止。
b) 扩展五连,将剩余的牌与已经取出的牌进行比对,如果某张剩余的牌与已知的连牌能组成更大的连牌,则将其合并。一直到无法合并为止。
c) 合并连牌,如果某两组连牌能无缝连接成更大的连牌,则将其合并成一组。
经过上述选取、扩展和合并,则将一手牌中的所有连牌提取出来了,举例如下:
假定一手牌是:2AKQJ3
第一步,选取出3两个连牌组。剩余的牌还有79JQKA2
第二步,剩余的JQKA能和678910组成新的连牌678910JQKA。
第三步,已知的两个连牌组不能合并成新的、更大的连牌组,则这手牌就被分成了3JQKA两个连牌组和7、9、2三张单牌。
2 双顺的确定
将一副牌中所有的对子检测出来,然后将对子排序,按照检测三连的方式可以将所有的双顺都提取出来。
3 三条的确定
一副牌中的所有三条都能比较方便地提取出来。
4 三顺的确定
在三条的基础上进行比较,如果有相连的三条,则将其合并成(尽可能大的)三顺。
5 炸弹的确定
所有的四头都能很方便地确定。
6 火箭的确定
只要牌张包含大小王,就将其组成火箭。
7 牌张的分类方法
a) 先确定火箭:判断是否有大小王。
b) 再确定炸弹:判明是否有四头。
c) 再确定三条:在除了炸弹以外的牌中判断是否包含三条。
d) 再确定三顺:在已经确定的三条中判断是否包含相邻的三条,如果有,则将其组成三顺。注意,应该使三顺的数量尽可能大。即如果有,则将其合成一个三顺,而不是分成444555一个三顺和666一个三条。
e) 再确定单顺:判断单顺时必须去除四个2以外的所有炸弹。首先判断是否存在除了三条牌(这里的三条是指所有的三条)以外的连牌,如果有,则将其提取出来。其 次,将剩余的牌与每一个三条(不包含三顺)进行试组合,如果能够重新组成单顺和对子,则将原有的三条取消,重新组合成连牌和单顺(例子4566678重新 组成45678和66)。最后,将已知的连牌、三条(不包含三顺)和剩下的牌张再试组合,将所有如45678(已知的连牌)999(三条)10J(单 牌),重新组合成J和99。通过以上的方法,就能将连牌和三条很好地重新组合。
f) 再确定双顺:首先,如果两单顺牌完全重合,则将其重新组合成双顺。其次,在除炸弹、三顺、三条、单顺以外的牌中检测是否包含双顺。如果有,将其提取出来。
g) 再确定对子:在炸弹、三顺、三条、连牌、双顺以外的牌中检测是否存在对子,如果存在将其提取出来。
h) 再确定单牌:除了炸弹、三顺、三条、连牌、双顺、对子以外的所有牌张都是单牌。
8 对子的确定
参见上一节的“再确定对子”。
9 单牌的确定
参见上一节的“再确定单牌”。
三、一手牌的手数分析
为 了使斗地主机器人有一定的智能,必须对一手牌的手数进行分析。所谓一手牌的手数,指的是在没有别人压牌的情况下需要出几把能将牌出完。这个数字在经过上面 的分类后是可以确定的。还以上面的一手牌22AAKQJ为例,这手牌按照前面的分析方法可以分析出以下的牌型:
22、AA、K、Q、J、、77、6的牌型
通过对上面牌型的计算,可以容易得出这手牌需要9手才能出完,因此这手牌的手数就是9。
四、绝对手数和相对手数的概念
因为在斗地主游戏中存在火箭或炸弹的可能,所以理论上只有火箭才不可能被别人压住,所以,可以不考虑相对手数的概念。以后都简称手数。
五、叫牌原则分析
因为在斗地主中,火箭、炸弹、王和2可以认为是大牌,所以叫牌需要按照这些牌的多少来判断。下面是一个简单的原则:
假定火箭为8分,炸弹为6分,大王4分,小王3分,一个2为2分,则当分数
大于等于7分时叫三倍;
大于等于5分时叫二倍;
大于等于3分时叫一倍;
小于三分不叫。
六、出牌的一般原则
1 出牌的原则一般按照从小到大的原则,即首先出包含最小牌的组合(单牌、对子、双顺、连牌、三顺、三条等,炸弹、火箭不包括在内)。
2 三条的出牌原则:因为三条出牌可以带一张单牌或一个对子,所以在出三条时需要检测是否有单牌,如果有,则带一张最小的单牌,如果没有,则再检测是否存在对子,如果有,则跟一个最小的对子,如果单牌和对子都没有,则出三条。
在带牌时,除非是只剩两手牌,否则不能带王或2。
3 三顺的出牌原则:因为三顺出牌可以带两张(或更多)单牌或两个(或更多)对子,所以与出三条一样,需要检测是否有单牌或对子。如果有足够多的单牌或对子, 则将其带出。如果有单牌,但没有足够多的单牌,则检查是否有6连以上的连牌,如果有将连牌的最小张数当作单牌带出。如果有对子,但没有足够多的对子,则检 查是否有4连以上的双顺,如果有将双顺的最小对子当作对子带出。
在带牌时,除非是只剩两手牌,否则不能带王或2。
4 连牌的出牌原则:直接出。
5 双顺的出牌原则:直接出。
6 对子的出牌原则:因为对子可以用三条、三顺等带出,所以在出对子时,应该先检测一下三条+三顺(中三条)的数量,如果所有三条数量 &= 对子+单牌数量总和-2时,出对子,否则出三带2等等。
7 单牌的出牌原则:因为单牌可以用三条、三顺等带出,所以在出单牌时,应该先检测一下三条+三顺(中三条)的数量,如果所有三条数量 &= 对子+单牌数量总和-2时,出单牌,否则出三带1等等。
七、跟牌的一般原则
1 如果手中有独立的,与所出的牌一样牌型的牌时,先跟之。
2 2可以作为单牌、对子、三条等形式跟出。
3 当手中没有相应牌跟时,如果是本方人员出的牌,可以不跟,如果是对方出的牌,则必须拆牌跟,如果再没有,出炸弹或火箭,否则PASS。
4 如果手中的牌除了炸弹。火箭外还剩一手牌,则如果牌型相符,则先跟之,否则炸之。
5 单牌的跟牌原则:如果手中有单牌,则跟之,否则拆2跟之,否则拆对牌跟之,否则拆6连以上的单顺顶张跟之,否则拆三条跟之,否则拆三顺跟之,否则拆5连单顺跟之,否则拆双顺跟之,否则炸之,否则PASS。
6 对牌的根牌原则:如果手中有对子,则跟之,否则拆4连以上的双顺顶张跟之,否则拆三条跟之,否则拆双顺跟之,否则拆三顺跟之,否则炸之,否则PASS。
7 三条、三带1、三带2等牌的根牌原则:如果手中有相同牌型的牌则跟之,否则拆三顺跟之,否则炸之,否则PASS。注意,只有在手中牌在出了以后还剩一手牌时,或直接出完的情况下,才允许带王或2。
在没有足够牌带的情况下,参照单牌。对子的拆牌原则进行拆牌处理。
8 三顺及三顺带牌的根牌原则:如果有相应的牌型,则跟之,否则可以将大的三顺拆成小的三顺跟之,否则炸之,否则PASS。注意,只有在手中牌在出了以后还剩一手牌时,或直接出完的情况下,才允许带王或2。
在没有足够牌带的情况下,参照单牌。对子的拆牌原则进行拆牌处理。
9 连牌的跟牌原则:如果有相应的牌型,则跟之,否则拆相同张数的双顺,否则拆相同张数的三顺,否则拆不同张数的连牌,否则拆不同张数的双顺,否则拆不同张数的三顺,否则炸之,否则PASS。
10 双顺的跟牌原则:有相同牌型的牌,则跟之,否则拆不同张数的双顺,否则拆不同张数的三顺,否则拆相同张数的三顺,否则炸之,否则PASS。
11 炸弹的跟牌原则:有超过所出炸弹的炸弹,或有火箭,则炸之,否则PASS。
12 炸弹带两手牌的跟牌原则:如果有炸弹,则炸之,否则PASS。
八、打牌原则解析
1 坐庄打法:因为坐庄的只是自己一个人,不存在配合问题,所以一般按照前面的原则出牌即可。
a) 在出牌时,如果偏家有一个人只剩一张牌时,尽量不出单牌,否则单牌由大到小出。
b) 在跟牌时,如果偏家有一个人只剩一张牌时,跟手中最大的牌。
2 偏家打法:偏家因为牵涉到配合问题,所以打法有一些不同。
a) 在出牌时,如果是庄家的上家,且庄家只剩一张牌时,尽量不出单牌,否则单牌由大到小出。
b) 在跟牌时,如果是庄家的上家,且庄家只剩一张牌时,跟手中最大的牌。
c) 当一个偏家打出的是单牌时,一般情况下能跟就跟。如果手中必须跟2或以上的牌时,选择PASS。
d) 当一个偏家打出的是对子时,一般情况下能跟就跟。如果手中必须跟AA或以上的牌时,选择PASS。
e) 如果一个偏家打出的牌是除了单牌及对子以外的牌型,则选择PASS。
f) 如果处在下家的偏家只剩一张牌时,在出牌时出手中最小的牌。跟牌还按照一般的原则。
五 子棋算法探讨(转贴) 近来随着计算机的快速发展,各种棋类游戏被纷纷请进了电脑,使得那些喜爱下棋,又常常苦于没有对手的棋迷们能随时过足棋瘾。而且这类软件个个水平颇高,大 有与人脑分庭抗礼之势。其中战胜过国际象棋世界冠军-卡斯帕罗夫的“深蓝”便是最具说服力的代表;其它像围棋的“手淡”、象棋的“将族”等也以其优秀的人 工智能深受棋迷喜爱;而我们今天将向大家介绍的是五子棋的算法。 当我们与电脑对战时,您知道这些软件是怎样象人脑一样进行思考的吗? 总的来说(我们假定您熟悉五子棋的基本规则),要让电脑知道该在哪一点下子,就要根据盘面的形势,为每一可能落子的点计算其重要程度,也就是当这子落下后
会形成什么棋型(如:“冲四”、“活三”等),然后通览全盘选出最重要的一点,这便是最基本的算法。当然,仅靠当前盘面进行判断是远远不够的,这样下棋很 容易掉进玩家设下的陷阱,因为它没有考虑以后的变化。所以在此基础上我们加入递归调用,即:在电脑中预测出今后几步的各种走法,以便作出最佳选择,这也是 我们下棋时常说的“想了几步”。如此一来您的程序便具有一定的水平了。什么?不信!过来试试吧! 总体思路弄清之后,下面进行具体讨论:一:数据结构先来看看数据结构,我们需要哪些变量?首先得为整个棋盘建立一张表格用以记录棋子信息,我们使用一个
15*15的二维数组 Table[15][15] (15*15是五子棋棋盘的大小),数组的每一个元素对应棋盘上的一个交叉点,用‘0’表示空位、‘1’代表己方的子、‘2’代表对方的子;这张表也是今 后分析的基础。在此之后还要为电脑和玩家双方各建立一张棋型表Computer[15][15][4]和Player[15][15][4],用来存放棋 型数据,就是刚才所说的重要程度,比如用‘20’代表“冲四”的点,用‘15’代表“活三”的点,那么在计算重要性时,就可以根据20&15得出前 者比后者重要,下子时电脑便会自动选择“冲四”的点。那为什么棋型表要使用三维数组呢?因为棋盘上的每一个点都可以与横、竖、左斜、右斜四个方向的棋子构
成不同的棋型,所以一个点总共有4个记录;这样做的另一个好处是可以轻易判断出复合棋型,例如:如果同一点上有2个‘15’就是双三、有一个‘15’和一 个‘20’就是四三。怎么样!3个数组构成了程序的基本数据骨架,今后只要再加入一些辅助变量便可以应付自如了。应该不会太难吧?OK!有了这么多有用的 数据,我们就可以深入到程序的流程中去了。 二:程序流程 我们主要讨论五子棋的核心算法,即:部分,而其他像图形显示、键盘鼠标控制等,因较为简单,所以就不作过多介绍了。
首先,请仔细阅读图1: 我们看到本程序由六个基本功能模块构成,各模块的详细分析如下:(1) 初始化:首先,建立盘面数组Table[15][15]、对战双方的棋型表Computer[15][15][4]和Player[15][15][4] 并将它们清零以备使用;然后初始化显示器、键盘、鼠等输入输出设备并在屏幕上画出棋盘。(2) 主循环控制模块:控制下棋顺序,当轮到某方下子时,负责将程序转到相应的模块中去,主要担当一个调度者的角色。(3) 玩家下子:当轮到玩家下时,您通过键盘或鼠标在棋盘上落子,程序会根据该点的位置,在Table[15][15]数组的相应地方记录‘2’,以表明该子是
玩家下的。(4) 盘面分析填写棋型表:本程序核心模块之一,人工智能算法的根本依据!其具体实现方法如下:您在下五子棋时,一定会先根据棋盘上的情况,找出当前最重要的一 些点位,如“活三”、“冲四”等;然后再在其中选择落子点。但是,电脑不会像人一样分析问题,要让它知道哪是“活三”、哪是“冲四”,就得在棋盘上逐点计 算,一步一步的教它。 先来分析己方的棋型,我们从棋盘左上角出发,向右逐行搜索,当遇到一个空白点时,以它为中心向左挨个查找,如果遇到己方的子则记录然后继续,如果遇到对方 的子、空白点或边界就停止查找。左边完成后再向右进行同样的操作;最后把左右两边的记录合并起来,得到的数据就是该点横向上的棋型,然后把棋型的编号填入
到Computer[x][y][n]中就行了(x、y代表坐标,n=0、1、2、3分别代表横、竖、左斜、右斜四个方向)。而其他三个方向的棋型也可用 同样的方法得到,当搜索完整张棋盘后,己方棋型表也就填写完毕了。然后再用同样的方法填写对方棋型表。 注意:所有棋型的编号都要事先定义好,越重要的号数越大! OK! 怎么样?有点累了吧?不过千万别泄气!因为好戏还在后头。 Let’s go!(5) 电脑下子:有了上面填写的两张棋型表,现在要作的就是让电脑知道在哪一点下子了。其中最简单的计算方法,就是遍历棋型表Computer[15][15]
[4]和Player[15][15][4]找出其中数值最大的一点,在该点下子即可。但这种算法的弱点非常明显,只顾眼前利益,不能顾全大局,这就和许 多五子棋初学者一样犯了“目光短浅”的毛病。 要解决这个问题,我们引入‘今后几步预测法’,具体方法是这样的: 首先, 让电脑分析一个可能的点,如果在这儿下子将会形成对手不得不防守的棋型(例如:‘冲四’、‘活三’);那么下一步对手就会照您的思路下子来防守您,如此一 来便完成了第一步的预测。这时再调用模块4对预测后的棋进行盘面分析,如果出现了‘四三’、‘双三’或‘双四’等制胜点,那么己方就可以获胜了(当然对黑
棋而言‘双三’、‘双四’是禁手,另当别论);否则照同样的方法向下分析,就可预测出第二步、第三步…… 等一等,要是盘面上没有对手必须防的棋型,哪该怎么办呢?进攻不成的话就得考虑防守了,将自己和对手调换一下位置,然后用上面的方法来预测对手的棋,这样 既可以防住对手巧妙的攻击,又能侍机发动反击,何乐而不为呢! 但是必须告诉大家的是:预测法的运算量相当之大,据我的经验,用Pentium-100预测3步的走法平均需要15秒以上时间,所以建议预测量在5步以 内。可别小瞧了这5步,有时它甚至会走出让您拍手叫绝的妙着呢!(6)
胜负判断:务须多言,某方形成五子连即获胜;若黑棋走出‘双三’、‘双四’或长连即以禁手判负。 到现在为止,整个五子棋软件就基本完成了,其水平大约在中级上下。当然,这种算法并不是最好的,但我相信它的基本思路是正确的。
http://www.360doc.com/content/11/0.shtml
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 欢乐斗地主没豆怎么玩 的文章

 

随机推荐