斗地主+三人+叫地主+作弊(可设置)

编程入门 行业动态 更新时间:2024-10-22 14:35:11

斗<a href=https://www.elefans.com/category/jswz/34/1771422.html style=地主+三人+叫地主+作弊(可设置)"/>

斗地主+三人+叫地主+作弊(可设置)

斗地主+三人+叫地主+作弊(可设置)

  • 版权声明
    • 原作品版权声明
    • 本文版权声明
  • 一、相关文章
  • 二、添加功能
  • 三、运行展示
    • 有作弊
    • 无作弊
  • 四、代码
    • 代码框架
    • 其余代码
    • Tip
    • PlayWithLandlord_CallPoints_NoTip_V1

版权声明

原作品版权声明

java斗地主游戏开发 算法思路讲解
转载请注明出处
若本文侵犯原作者的版权,联系邮箱3063494684@qq删除本文

本文版权声明

代码改编于两人版
java斗地主游戏开发 算法思路讲解

1、本文所有内容文字资料,版权均属作者个人所有,
任何媒体、网站或个人不得复制内容用于发布/发表。

引用必须注明来源

2、本文下载仅供个人学习或研究,不得在任何网站以任何形式上传。

3、转载、链接、转贴必须注明来源,并且不能用作商用,只能用于学习或研究

  1. 除注明来源外,以下内容亦不可任意转载:
    a.本文所指向的非本人内容的相关链接内容;
    b.已作出不得转载或未经许可不得转载声明的内容;
    c.其他法律不允许或本人认为不适合的内容。

  2. 转载或引用本人内容不得进行如下活动:
    a.损害本人或他人利益;
    b.任何违法行为;
    c.任何可能破坏公秩良俗的行为;
    d.擅自同意他人继续转载、引用本文内容;

4、对不遵守本声明或其他违法、恶意使用本人内容者,本人保留追究其法律责任的权利。

署名:日星月云

一、相关文章

斗地主三人版
斗地主+三人+叫地主
斗地主+三人+叫地主+作弊(可设置)
斗地主+三人+叫地主+作弊(可设置)+积分属性
斗地主+三人+叫地主+作弊(可设置)+积分属性+记牌器(可设置)

二、添加功能

作弊Tip类
设置了有无作弊
在main方法中
可以通过修改创建Tip对象的构造器来实现

  • 设置 1 主动显示底牌(默认不显示为true)
  • 设置23 主动显示上家和下家手中的牌及其牌数(默认不显示为true)
  • 设置45 偷看下显示上家和下家手中的牌及其牌数(默认显示为true)

有作弊Tip tip = new Tip(true, true, true,false,false);
无作弊Tip tip = new Tip(false, false, false,false,false);

三、运行展示

有作弊

斗地主+三人+叫地主

无作弊

"C:\Program Files\Java\jdk-15.0.1\bin\java.exe" "-javaagent:E:\IntelliJ IDEA 2021.1\lib\idea_rt.jar=8124:E:\IntelliJ IDEA 2021.1\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\lenovo\IdeaProjects\DouDiZhu\out\production\DouDiZhu;C:\Users\lenovo\.m2\repository\junit\junit\4.13.1\junit-4.13.1.jar;C:\Users\lenovo\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\lenovo\.m2\repository\org\junit\jupiter\junit-jupiter\5.7.0\junit-jupiter-5.7.0.jar;C:\Users\lenovo\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.7.0\junit-jupiter-api-5.7.0.jar;C:\Users\lenovo\.m2\repository\org\apiguardian\apiguardian-api\1.1.0\apiguardian-api-1.1.0.jar;C:\Users\lenovo\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\lenovo\.m2\repository\org\junit\platform\junit-platform-commons\1.7.0\junit-platform-commons-1.7.0.jar;C:\Users\lenovo\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.7.0\junit-jupiter-params-5.7.0.jar;C:\Users\lenovo\.m2\repository\org\junit\jupiter\junit-jupiter-engine\5.7.0\junit-jupiter-engine-5.7.0.jar;C:\Users\lenovo\.m2\repository\org\junit\platform\junit-platform-engine\1.7.0\junit-platform-engine-1.7.0.jar com.ddz.PlayWithLandlord_CallPoints_NoTip_V1
地主牌为♦10
您的扑克牌:[2, A, A, Q, Q, Q, J, J, 10, 10, 9, 8, 7, 5, 5, 5, 3]
=====================================叫地主阶段=====================================
玩家有地主牌♦10,玩家先叫地主
===玩家叫地主===
输入0,不叫 / 输入1,1分 / 输入2,2分 / 输入3,3分   ----->   0
不叫
===下家叫地主===
2分
===上家叫地主===
不叫
======下家是地主======
===================================================================================
======================================出牌阶段======================================
=======================下家主动出牌=======================
下家主动出牌:[9, 8, 7, 6, 5, 4, 3]
下家出牌:[9, 8, 7, 6, 5, 4, 3]
=============上家=================
上家不要
=============玩家=================
上一次出牌:CardProduct{list=[9, 8, 7, 6, 5, 4, 3], type=顺子, maxCard=9, len=7, group=[(num=6, sum=1), (num=5, sum=1), (num=4, sum=1), (num=3, sum=1), (num=2, sum=1), (num=1, sum=1), (num=0, sum=1)]}
您当前的扑克牌:[2, A, A, Q, Q, Q, J, J, 10, 10, 9, 8, 7, 5, 5, 5, 3]
请您出牌:(输入.不出 输入?提示 输入,偷看电脑的牌)
?
提示:[]
=============玩家=================
上一次出牌:CardProduct{list=[9, 8, 7, 6, 5, 4, 3], type=顺子, maxCard=9, len=7, group=[(num=6, sum=1), (num=5, sum=1), (num=4, sum=1), (num=3, sum=1), (num=2, sum=1), (num=1, sum=1), (num=0, sum=1)]}
您当前的扑克牌:[2, A, A, Q, Q, Q, J, J, 10, 10, 9, 8, 7, 5, 5, 5, 3]
请您出牌:(输入.不出 输入?提示 输入,偷看电脑的牌)
.
=======================下家主动出牌=======================
下家主动出牌:[6, 6, 6, K, K]
下家出牌:[6, 6, 6, K, K]
=============上家=================
上家不要
=============玩家=================
上一次出牌:CardProduct{list=[6, 6, 6, K, K], type=三带一对, maxCard=6, len=5, group=[(num=3, sum=3), (num=10, sum=2)]}
您当前的扑克牌:[2, A, A, Q, Q, Q, J, J, 10, 10, 9, 8, 7, 5, 5, 5, 3]
请您出牌:(输入.不出 输入?提示 输入,偷看电脑的牌)
qqq11
出牌成功:CardProduct{list=[Q, Q, Q, A, A], type=三带一对, maxCard=Q, len=5, group=[(num=9, sum=3), (num=11, sum=2)]}
=============下家=================
下家不要
=============上家=================
上家不要
=======================玩家主动出牌=======================
您当前的扑克牌:[2, J, J, 10, 10, 9, 8, 7, 5, 5, 5, 3]
请您出牌:(输入?提示 输入,偷看电脑的牌)
5553
出牌成功:CardProduct{list=[5, 5, 5, 3], type=三带一, maxCard=5, len=4, group=[(num=2, sum=3), (num=0, sum=1)]}
=============下家=================
下家不要
=============上家=================
上家不要
=======================玩家主动出牌=======================
您当前的扑克牌:[2, J, J, 10, 10, 9, 8, 7]
请您出牌:(输入?提示 输入,偷看电脑的牌)
7890j
出牌成功:CardProduct{list=[J, 10, 9, 8, 7], type=顺子, maxCard=J, len=5, group=[(num=8, sum=1), (num=7, sum=1), (num=6<

更多推荐

斗地主+三人+叫地主+作弊(可设置)

本文发布于:2024-03-07 20:59:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1718895.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:地主   斗地主

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!