在IDEA里斗个地主不过分吧!

码农突围

共 2432字,需浏览 5分钟

 ·

2022-09-16 10:16

点击关注公众号,Java干货 及时送达 👇

前言

如果说,在IDEA里下个棋很过分,那在IDEA里斗个地主,是不是就更过分了?

b9157418ff1a89a06de17ba11b4e75c1.webp

开始

1、登入

通过 #login {昵称} 命令登入服务器

e492707303303676c4721a67f6c334aa.webp

2、查看游戏列表

通过 #showGame 命令查看游戏列表

c9cc1c177921c0d5ee591ca28d31e53a.webp

3、运行斗地主游戏

通过 #play {游戏编号} 命令运行游戏

启动斗地主游戏命令

      
      
        #play 1
        
3cc3360e3b184579af175237e40e20c1.webp

支持人机和联机两种游戏方式,咱们先来看下人机模式,直接点击 “开始游戏” 按钮

1ddabd4046e7cc84296d174017e8efa4.webp

内置的机器人有点笨笨的哦,小心你的队友,嘿嘿!插播一条广告:需要开通正版IDEA的可以联系我,56元一年,正版授权激活,官网可查有效期,有需要的加我微信:poxiaozhiai6,备注:911。

①、叫分

开始游戏之后,系统会随机指定一名玩家优先叫分,叫分区间为 1~3 分,叫分高者为地主,也可以选择不叫,如果都不叫,则系统重新发牌,进行新一轮叫分,直到有人成为地主为止。

386e821a704e101cd27fccf762267ed6.webpefe995320e7357750df1d4b44a592cff.webp9845549565fc7d7292cbc118d43d1524.webp

②、出牌

点击你要出的牌,当 “出牌” 按钮显示为可点击时,则可点击按钮出牌

7d6f2a8cb6173481cb28361555186b3c.webp884b7c88d1ade1adb4c091b2ba5ab9b3.webp

当不想出牌或没有能出的牌时,可点击 “过!” 按钮,跳过出牌

e2597fc8ef809974f842ae87313cd2e3.webp60977dcaf32dfdbfef5a6402b5bc0456.webp

这机器人。。人如其名😅

ad186fe084f022de78bcdc92cd07e7cd.webp

③、联机模式

点击 “创建房间“ 按钮,可选择创建2人房或3人房

c0348859f30493887cd803ec7daeb787.webp

咱们创建一个3人房,来个3人联机斗地主,2人房的话,会带一个笨蛋机器人,哈哈哈~

点击 ”邀请“ 按钮邀请其它玩家进入房间

bc95d5622aef7c16b2f953bc00463678.webp

玩家在接收到游戏邀请之后,只需通过 #join 命令,即可加入游戏!

3c2122dc50df3faac9542d6b48ce7190.webp

当所有玩家都已准备好之后,即可点击 “开始游戏” 按钮开始斗地主游戏啦~

910197b776ec1b61e8df01e1c65975aa.webp0f7fe3944e706dfdb70315e53e0e8157.webp

④、安全“摸鱼”模式

相信大家都看到了右下方有个 “Debug Mode” 选项,这个选项就是用来设置游戏界面元素的显示的。

有3种显示方式:

  • Default

默认模式。也就是我们现在所看见的显示方式,这个模式就是正常的一个游戏显示模式,会正常的显示游戏卡牌和提示信息。

  • Soft

柔性模式。这个模式不会显示顶部的游戏名称,也不会显示花色信息,同时会将卡牌颜色设置为IDEA主题色,这样就不会太显眼了。

f684d8f346fbd1ea90f04e320d27ba27.webp
  • Hard

硬性模式。这个模式就厉害了,嘿嘿~ 直接上图

9e47382017b82ae1742b4211250a4e4d.webp

在这个模式中,游戏名称会显示为 “Synergy Debugging” ,译为 “协同调试” ,而玩家昵称会显示为 “Machine 01、Machine 02、Machine 03”,地主被显示为 “Master”,农民被显示为 “Slave”,“过!” 按钮显示为 “Run!”,“出牌” 按钮显示为 “Debug”,像不像是在做什么分布式集群调试?

卡牌的显示就更离谱了,使用 “16进制” 显示,嘿嘿~

为了能够稍微提高一点卡牌的可读性,卡牌 “2~9” 和 “A”,直接可以通过16进制末尾值辨识出来,其它卡牌对应如下:

714aa10e4a96619191f4627bce9480db.webp

咱们也可以通过鼠标悬浮于牌上的方式查看卡牌值

d8bfb4a502b429f268e532873101902a.webp

这时,就有哥哥姐姐弟弟妹妹叔叔婶婶大哥大嫂开始发问了:“你这游戏界面倒是挺安全,但左边的聊天界面是不是就有点过于碍眼了?”

8582097380aac502c26361281675f03e.webp

有没有一种可能,左边窗口可以拉动?

55218e44e3d81ddabf65301edd76bf4e.webp

不想拉的话,也可以选择开启 “浑水摸鱼” 模式

使用命令 #mode 1 开启

c6ad206f0f5396c60060ab49fa188e3c.webp

再使用 #clean 命令,让自己变的更加清白

8f621f90fab890e6a8e0586870abaab2.webp

这样聊天记录就会被隐藏了,包工头问话了,你就说你在调试代码!

开源地址

https://github.com/anlingyi/xechat-idea

a6598fb33aed6dec5c647785a22dac41.webp 原文链接:https://www.xeblog.cn/articles/96 原文作者:安凌毅
        
          

(完)

          

码农突围资料链接

1、卧槽!字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
2、计算机基础知识总结与操作系统 PDF 下载
3、艾玛,终于来了!《LeetCode Java版题解》.PDF
4、Github 10K+,《LeetCode刷题C/C++版答案》出炉.PDF

欢迎添加鱼哥个人微信:smartfish2020,进粉丝群或围观朋友圈。

浏览 41
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报