“斗地主”游戏规则

news/2024/11/16 12:52:34/

简介:该游戏由三人玩一副牌,地主为一方,其余两家为另一方,双方对战,先出完手中牌的一方胜。

游戏规则(一副牌规则)

1 、发牌
一副牌 54 张,一人 17 张,留 3 张做底牌,在确定地主之前玩家不能看底牌。
2 、叫牌
叫牌按出牌的顺序轮流进行,每人只能叫一次。叫牌时可以叫 “1 分 ” , “2 分 ” , “3 分 ” , “ 不叫 ” 。后叫牌者只能叫比前面玩家高的分或者不叫。叫牌结束后所叫分值最大的玩家为地主;如果有玩家叫 “3 分 ” 则立即结束叫牌,该玩家为地主;如果都不叫,则重新发牌,重新叫牌。
3 、第一个叫牌的玩家
第一轮叫牌的玩家由系统选定,以后每一轮首先叫牌的玩家按出牌顺序轮流担任。
4 、出牌
将三张底牌交给地主,并亮出底牌让所有人都能看到。地主首先出牌,然后按逆时针顺序依次出牌,轮到用户跟牌时,用户可以选择 “ 不出 ” 或出比上一个玩家大的牌。某一玩家出完牌时结束本局。
5 、牌型
火箭:即双王(大王和小王),最大的牌。 
炸弹:四张同数值牌(如四个 7 )。 
单牌:单个牌(如红桃 5 )。 
对牌:数值相同的两张牌(如梅花 4+ 方块 4 )。
三张牌:数值相同的三张牌(如三个 J )。 
三带一:数值相同的三张牌 + 一张单牌或一对牌。例如: 333+6 或 444+99 
单顺:五张或更多的连续单牌(如: 45678 或 78910JQK )。不包括 2 点和双王。 
双顺:三对或更多的连续对牌(如: 334455 、7788991010JJ )。不包括 2 点和双王。
三顺:二个或更多的连续三张牌(如: 333444 、 555666777888 )。不包括 2 点和双王。 
飞机带翅膀:三顺+同数量的单牌(或同数量的对牌)。 
如: 444555+79 或 333444555+7799JJ 
四带二:四张牌+两手牌。(注意:四带二不是炸弹)。 
如: 5555 + 3 + 8 或 4444 + 55 + 77 。
6 、牌型的大小
火箭最大,可以打任意其他的牌。 
炸弹比火箭小,比其他牌大。都是炸弹时按牌的分值比大小。 
除火箭和炸弹外,其他牌必须要牌型相同且总张数相同才能比大小。 
单牌按分值比大小,依次是 大王 > 小王 >2>A>K>Q>J>10>9>8>7>6>5>4>3 ,不分花色。
对牌、三张牌都按分值比大小。 
顺牌按最大的一张牌的分值来比大小。 
飞机带翅膀和四带二按其中的三顺和四张部分来比,带的牌不影响大小。
7 、胜负判定
任意一家出完牌后结束游戏,若是地主先出完牌则地主胜,否则另外两家胜。
8 、积分
底分:叫牌的分数 
倍数:初始为 1 ,每出一个炸弹或火箭翻一倍。(火箭和炸弹留在手上没出的不算)

一局结束后: 
地主胜:地主得分为 2* 底分 * 倍数。 其余玩家各得: - 底分 * 倍数 
地主败:地主得分为 -2* 底分 * 倍数。 其余玩家各得:底分 * 倍数 
地主所有牌出完,其他两家一张都未出: 分数 * 2 
其他两家中有一家先出完牌,地主只出过一手牌: 分数 * 2 
逃跑扣分:底分 * 倍数 *3 
还没人叫牌时逃跑:扣 3 分
9、计分规则
X=游戏基数=积分=底分×倍数×玩家身份系数(农民为1地主为2)
N=房间系数, 每个房间不同以具体房间为准
底分:叫牌的分数为 1 、2、3分 
倍数:根据游戏的行为计算相应的倍数。每炸弹 *2 、春天*2。 

10、级别
包身工 无 
短工 10 
长工 25 
佃户 40 
贫农 80 
渔夫 140 
猎人 230 
中农 365 
富农 500 
掌柜 700 
商人 1000 
衙役 1500 
小财主 2200 
大财主 3000 
小地主 4000 
大地主 5500 
知县 7700 
通判 10000 
知府 14000 
总督 20000 
巡抚 30000 
丞相 45000 
帝王 70000



http://www.ppmy.cn/news/892783.html

相关文章

斗地主4.0版本发牌

斗地主 1、完成一个控制台程序 知识点: srand(time(NULL)):这是两个函数,一个是srand函数,这是在调用rand()这个函数之前使用的,rand()是一个产生随机数的函数&#x…

斗地主牌型

地主最多能拿到20张牌 而20张牌可能组成的牌型可能如下 public enum BRANDSTATUS//牌型 {_NONE,_1,//单张_1P,//一对_1T0,//1个3顺 3张_1T1,//3带1 3 1张_1T2,//3带一对3 2张_5ALONG,//5 ---顺子_6ALONG,//6 ---顺子_7ALONG,//7 ---顺子_8ALONG,_9ALONG,//9顺子_10ALONG,_1…

三人斗地主基础玩法

三人斗地主基础玩法 基础规则: 游戏人数:3人扑克数:一副牌54张时间:单回合30秒内出牌出牌方向:逆时针方向特殊玩法:无 游戏流程: 1、开局发牌:一副牌,随机押3张牌作为…

斗地主发牌并按大小排序

写这个代码的思路是 1.先创建54张牌的牌库,并给每张牌一个索引(使用map) 2.洗牌 3.取3张底牌,然后把牌发给3个玩家 4.根据索引排序,来实现玩家手牌的排序 代码如下 package com.zhongruan;import java.util.*;public …

斗地主规则

规则介绍 一、游戏对垒: 斗地主一共有3位玩家,分为两个阵营。地主为一个阵营,其余两家为另一个阵营。双方对战,先出完的一方胜。 二、游戏牌型: 1、火箭:即双王(双鬼牌),…

三人斗地主技巧

【精品】 宝典之一:心态——玩牌的心态很重要。千万不要和你的牌友争吵,即便他出错牌,你切不可张口骂人。要时刻记住:玩玩而已! 宝典之二:算牌——新手大都没有算牌的习惯,我也一样。往往就会…

工具及方法 - 斗地主技巧

斗地主游戏起源 斗地主是流行于湖北武汉、汉阳一带的一种扑克游戏。游戏需由3个玩家进行,用一副54张牌(连鬼牌),其中一方为地主,其余两家为另一方,双方对战,先出完牌的一方获胜。斗地主起源于湖北武汉汉阳一带&#xf…

Java Arrays类

Arrays类 介绍 用于管理或操作数组(比如排序和搜索) 常用方法 1、Arrays.toString(ints):返回数组的字符串形式 int[] ints {1, 2, 3, 4, 5}; System.out.println(Arrays.toString(ints));2、sort排序(自然排序和定制排序) import java.util.Arrays; import …