上班划水神器:一个可以在控制台玩斗地主项目!

这是什么?

这是Ratel,它可以在命令行内进行简单的斗地主游戏,来张图体验一下:

怎么开始玩?

Ratel分客户端和服务端,你可以在本地启动一个客户端让小伙伴们的客户端都连接你的服务器进行游戏,又或者可以直接连接作者公网服务器进行游戏,IP39.105.65.8Port1024,不过作为玩家,我们最看重的还是客户端的使用!

你可以将Ratel项目Clone到本地并导入你的IDE中进行游戏!

gitclonehttps://github.com/ainilili/ratel.git复制代码

之后打开landlords-client模块中的SimpleClient类启动运行。

你可以使用jar包启动

下载Release版本github.com/ainilili/ra…

之后进入下载目录中执行一下指令

java -jar landlords-server/target/landlords-server-#{version}.jar -p 1024java -jar landlords-client/target/landlords-client-#{version}.jar -p 1024 -h 127.0.0.1

上述#{version}为当前Release版本,-p指定端口,-h执行Host,这里可以切换为39.105.65.8

开始玩?

Ratel客户端采用命令行输入指令的方式与服务端进行交互,连接服务器之后要做的第一件事就是设置昵称

Connection to server successful, welcome to ratel !!Pleasesetyour nickname[ratel@nickname]$ Nico

我将昵称设置为Nico,之后将会进入选项板

Options: 1. Create Room2. Room List3. Join RoomPlease enter the number of options[ratel@options]$

这时我们可以创建房间查看房间列表加入房间, 不废话,先创建一个再说!

[ratel@options]$ 1You has been create room with id 2Pleasewaitforother players to join !

当满三人之后,游戏将会开始,这时就要讲解一下选牌的规则了!

┌──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐│3 |4 |5 |6 |7 |8 |9 |10|J |Q |K |A |2 |S |X |│♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |  |  |└──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘

这是按照从小打大的规则将3到大王排序后的结果

如果你想出顺子

┌──┐──┐──┐──┐──┐│7 |8 |9 |10|J |│♦ |♦ |♦ |♦ |♦ |└──┘──┘──┘──┘──┘

你可以输入7890jor789tj

如果你想出王炸

┌──┐──┐│S |X |│  |  |└──┘──┘

你可以输入sx

这是所有牌的别名映射规则

poker-> │3 |4 |5 |6 |7 |8 |9 |10  |J  |Q  |K  |A    |2 |S  |X  |alias-> │3 |4 |5 |6 |7 |8 |9 |T t 0|J j|Q q|K k|A a 1|2 |S s|X x|

如果本回合内你不想出牌,可以输入pass

如果本回合内你想退出游戏,可以输入exit

上班不忙的时候,玩玩Ratel划划水放松一下也不错。

感兴趣可以加Java架构师群获取Java工程化、高性能及分布式、高性能、深入浅出。高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点高级进阶干货的直播免费学习权限 都是大牛带飞 让你少走很多的弯路的 群..号是:855801563 对了 小白勿进 最好是有开发经验

注:加群要求

1、具有工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加。

2、在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以加。

3、如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的,可以加。

4、觉得自己很牛B,一般需求都能搞定。但是所学的知识点没有系统化,很难在技术领域继续突破的可以加。

5.阿里Java高级大牛直播讲解知识点,分享知识,多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,742评论 1 92
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 7,655评论 0 3
  • 最近开始读《稀缺》——我们是如何陷入贫穷与忙碌的,作者是塞德希尔·穆来纳森和埃尔德·莎菲尔。最近半年来自己陷入了某...
    一人白阅读 2,405评论 1 1
  • 窗外,凛冽的北风呼呼地刮着,怒嚎着,如咆哮的狮子。昏黄的灯光下,小姑娘穿着舞蹈服,坐在窗前低头抽噎,眼睛胆怯...
    皮蛋1阅读 3,555评论 0 0
  • 小沙弥:师父,天怎么这么快就黑了,一天这么快就过去了。可不可以慢一点黑啊?可不可以跟火星一样慢,火星上一秒就是我们...
    篱下老人阅读 3,919评论 0 2