发表日期:2024-10-29 18:05 文章编辑:蓝蓝 浏览次数:151
首先,肯定不是随机的。其次,根据我打QQ斗地主的经历, 我发现白天的时候QQ斗地主的牌是比较接近随机的,到了大概晚上12点以后,发牌的规律完全变了,变得大牌特别集中,炸弹特别多,基本上每轮都有炸弹,数量从 1 ~ 5 个不等。我的观点是:晚上需要把牌发得的刺激一点,刺激大家继续玩下去。PS:我白天玩的话,我的积分一般都能保证稳步往上涨,晚上的话就没法保证了,牌风太诡异,无法发挥我的优势。更新:2014年8月份腾讯发布 iPhone QQ斗地主 2.0 后,我仍然只玩旧版QQ斗地主,然后我发现牌风突变,以前只是晚上会炸弹特别多,现在是全天炸弹都多,可能有80%的概率会出现双王炸弹,我怀疑是腾讯想把旧版的玩家都赶到新版去玩(因为旧版QQ斗地主无消费途径,无法给腾讯带来收益)。
是随机发牌。每人25张牌,留8张底牌。在发牌时,从牌库中去掉3和4,而且每局随机产生9张废牌(不允许查看)。这样,不算3张底牌,每位玩家会得到17张手牌。从随机一人开始,逆时针顺序开始叫分,可以选择叫“1分”、“2分”、“3分”或者不叫分,所叫的分数必须比已叫的分高。有人叫3分则获得地主身份且叫分结束,一轮结束但无人叫3分时最高叫分者获得地主身份。
一个执迷于文字的俗客,坐在流年的尽头,岁月催老了年华,沧桑渐现了白发。那一世的碎念飘零消散,那一世的期盼不如人愿。繁花落尽梦一场。若能,独揽今夜的月夜,是否可以,坐在流云的肩上,让百转千回的落寞穿越时光的轮回,细数那一夕婉伤的旧情。
多的不说,就感觉,发牌绝对不是随机的。每一局,对,就是每一局,你玩的每一局,基本上牌发下来就定输赢了。发的牌之间的优势劣势差距很大,根本没法打。对我来说,牌好的时候两王仨二大牌云集,想怎么打怎么打,which means in the mean time对手们的牌sucks,自己肯定会赢。但这是少数。多数时候,自己是前例中对手的样子,也就是牌不好的时候,不成顺子、没有大牌、散牌小牌满手还没有出的机会,直接被秒,根本没法打。
欢乐斗地主发牌系统很良心,牌是系统随机的,但牌烂不一定输。
一、发牌
一副牌 54 张,一人 17 张,留 3 张做底牌,在确定地主之前玩家不能看底牌。
二、叫牌
叫牌按出牌的顺序轮流进行,叫牌时可以选择 “叫地主 ” 、“ 不叫 ” 。如果有玩家选择 “叫地主 ” 则立即结束叫牌,该玩家为地主;如果都“不叫”,则重新发牌,重新叫牌,直到有人“叫地主”为止 。
三人斗地主里面有一个地主两个农民。每个人发17x3=51张牌,再加上三张地主牌就是54张,刚好一副牌。
先抽出3张地主牌。然后每人5张发一次,其余剩下的每次发4张。4张发4次,5张发1次,可以刚好发完。
斗地主的游戏规则
1.发牌 3人玩,一副牌54张,一人17张,留3张做底牌,在确定地主之前玩家不能看底牌(3张底牌在屏幕正上方扣着显示)。确定地主后,底牌亮出,显示在屏幕正上方。
2. 叫牌
叫牌按出牌的顺序轮流开始,每人只能叫一次。叫牌时可以叫“1分”,“2分”,“3分”,“不叫”。后叫牌者只能叫比前面玩家高的分或者不叫。叫牌结束后所叫分值最大的玩家为地主;如果有玩家叫“3分”则立即结束叫牌,该玩家为地主;如果都不叫,则重新发牌,重新叫牌。 第一个叫牌的玩家 第一轮叫牌的玩家由系统选定,以后每一轮首先叫牌的玩家按出牌顺序轮流担任。
3.出牌
将三张底牌交给地主,并亮出底牌让所有人都能看到。地主首先出牌,然后按逆时针顺序依次出牌,轮到用户跟牌时,用户可以选择“不出”或出比上一个玩家大的牌。“提示”可以根据规则选出可以出的牌,某一玩家出完牌时结束本局。
4.亮牌
抢得地主的玩家在拿到底牌后如果有信心取胜,在出牌前可以点击“亮牌”按钮,将自己的牌摊开来打,亮牌后地主和两农民的得失分乘3倍。 加棒 当有人叫3分抢得地主后,两农民中如果有人对自己一方取胜有信心,可以选择“加棒”地主,加棒后该农民与地主之间的得失分翻倍。 胜负判定 任意一家出完牌后结束游戏,若是地主先出完牌则地主胜,否则另外两家胜
发牌:一副牌54张,带大小王,一人17张,三张作为底牌,地主为确定的时候不能看底牌。
2、叫地主(叫分玩法):根据扑克牌的顺序依次呼叫点数,可选择呼叫点数,或“不呼叫”。得分最高的是民选地主,得分最高的是本局的最低分。
3、叫地主(叫地主玩法):按照刚才的叫分顺序轮流进行叫地主,叫地主时你可以选择“叫地主”、或者“不叫”,直至有一名玩家选择叫地主为止,然后有次玩家当地主,并开始由他出牌。
4、第一轮也可以进行随机选择一人为地主。
三人斗地主里面有一个地主两个农民。每个人发17x3=51张牌,再加上三张地主牌就是54张,刚好一副牌。 先抽出3张地主牌。然后每人5张发一次,其余剩下的每次发4张。4张发4次,5张发1次,可以刚好发完。 斗地主的游戏规则 1.发牌 3人玩,一副牌54张,一人17张,留3张做底牌,在确定地主之前玩家不能看底牌(3张底牌在屏幕正上方扣着显示)。确定地主后,底牌亮出,显示在屏幕正上方。
2. 叫牌 叫牌按出牌的顺序轮流开始,每人只能叫一次。叫牌时可以叫“1分”,“2分”,“3分”,“不叫”。后叫牌者只能叫比前面玩家高的分或者不叫。
叫牌结束后所叫分值最大的玩家为地主;如果有玩家叫“3分”则立即结束叫牌,该玩家为地主;如果都不叫,则重新发牌,重新叫牌。
第一个叫牌的玩家 第一轮叫牌的玩家由系统选定,以后每一轮首先叫牌的玩家按出牌顺序轮流担任。
3.出牌 将三张底牌交给地主,并亮出底牌让所有人都能看到。
地主首先出牌,然后按逆时针顺序依次出牌,轮到用户跟牌时,用户可以选择“不出”或出比上一个玩家大的牌。
“提示”可以根据规则选出可以出的牌,某一玩家出完牌时结束本局。
4.亮牌 抢得地主的玩家在拿到底牌后如果有信心取胜,在出牌前可以点击“亮牌”按钮,将自己的牌摊开来打,亮牌后地主和两农民的得失分乘3倍。
加棒 当有人叫3分抢得地主后,两农民中如果有人对自己一方取胜有信心,可以选择“加棒”地主,加棒后该农民与地主之间的得失分翻倍。
胜负判定 任意一家出完牌后结束游戏,若是地主先出完牌则地主胜,否则另外两家胜
三人斗地主里面有一个地主两个农民。每个人发17x3=51张牌,再加上三张地主牌就是54张,刚好一副牌。
先抽出3张地主牌。然后每人5张发一次,其余剩下的每次发4张。4张发4次,5张发1次,可以刚好发完。
斗地主的游戏规则
1.发牌 3人玩,一副牌54张,一人17张,留3张做底牌,在确定地主之前玩家不能看底牌(3张底牌在屏幕正上方扣着显示)。确定地主后,底牌亮出,显示在屏幕正上方。
2. 叫牌
叫牌按出牌的顺序轮流开始,每人只能叫一次。叫牌时可以叫“1分”,“2分”,“3分”,“不叫”。后叫牌者只能叫比前面玩家高的分或者不叫。叫牌结束后所叫分值最大的玩家为地主;如果有玩家叫“3分”则立即结束叫牌,该玩家为地主;如果都不叫,则重新发牌,重新叫牌。 第一个叫牌的玩家 第一轮叫牌的玩家由系统选定,以后每一轮首先叫牌的玩家按出牌顺序轮流担任。
3.出牌
将三张底牌交给地主,并亮出底牌让所有人都能看到。地主首先出牌,然后按逆时针顺序依次出牌,轮到用户跟牌时,用户可以选择“不出”或出比上一个玩家大的牌。“提示”可以根据规则选出可以出的牌,某一玩家出完牌时结束本局。
4.亮牌
抢得地主的玩家在拿到底牌后如果有信心取胜,在出牌前可以点击“亮牌”按钮,将自己的牌摊开来打,亮牌后地主和两农民的得失分乘3倍。 加棒 当有人叫3分抢得地主后,两农民中如果有人对自己一方取胜有信心,可以选择“加棒”地主,加棒后该农民与地主之间的得失分翻倍。 胜负判定 任意一家出完牌后结束游戏,若是地主先出完牌则地主胜,否则另外两家胜
斗地主是一款广受欢迎的纸牌游戏,在许多人的生活中都能见到它的身影。作为一款需要发牌的游戏,斗地主的发牌过程是整个游戏中非常重要的一个环节。Java作为一门广泛应用的编程语言,可以被用来实现斗地主发牌的逻辑。本文将介绍在Java环境下实现斗地主发牌的过程,并展示运行结果。
在斗地主这个游戏中,发牌是指将一副扑克牌均匀分配给玩家,让他们可以开始游戏。发牌的过程需要遵循一定的规则和逻辑,确保每个玩家获得的牌都是随机且公平的。借助Java这门强大的语言,我们可以编写代码来模拟实际的发牌过程,并通过运行结果来验证我们的逻辑是否正确。
首先,我们需要定义一副扑克牌的数据结构。在Java中,可以使用数组、集合等数据结构来表示一副扑克牌,每张牌由花色和点数组成。接着,我们需要编写发牌的逻辑,即如何将这副扑克牌分配给玩家。这里可以采用随机洗牌的方式来确保每次发牌的结果都是随机的。
当我们完成了发牌逻辑的编写后,就可以进行Java运行结果的测试。通过执行我们编写的代码,可以观察在控制台输出的结果,即每个玩家手中拥有的牌的情况。在测试过程中,我们可以检查每名玩家手中的牌是否符合预期,以验证我们的发牌逻辑是否正确。
通过Java的运行结果,我们可以及时发现代码中可能存在的bug或逻辑错误,从而及时进行修复。在编写斗地主发牌的过程中,我们要注重逻辑的严谨性和代码的可读性,这样才能确保整个发牌过程顺利进行,并得到正确的结果。
总的来说,斗地主发牌在Java环境下的实现是一个很好的练习项目,可以帮助我们巩固编程基础知识,提高逻辑思维能力,并且可以通过测试和调试不断优化代码质量。通过不断地学习和实践,我们可以编写出高效、稳定的程序,并在实际项目中得到应用。