我敢说,这个版本的斗地主你肯定没玩过?
摘要:相信大家都玩过斗地主游戏,或在现实中斗地主或在电脑和手机上斗地主,但你想过用命令行界面进行斗地主吗?
一、前言
相信大家都玩过斗地主游戏,或在现实中斗地主或在电脑和手机上斗地主,但你想过用命令行界面进行斗地主吗?
先来张图体验一下:

是不是觉得挺有意思,下面就带大家一起玩一下吧~
二、部署命令行版斗地主
2.1 环境准备
该项目是基于 java 开发的,因此需要部署 java 运行环境及 maven。
2.1.1 本次实验以 CentOS 7.5 机器为例
2.1.2 部署 jdk
2.1.3 安装 maven
2.2 下载游戏源码
将 Ratel 项目 Clone 到本地
[root@qll252 ~]# git clone https://github.com/ainilili/ratel.git
注意:

如果出现以上问题,说明未安装 git 工具,安装即可,如下:
2.3 构建 Ratel 项目

经过十几分钟的等待,已构建完毕。下面看如何启动它~
2.4 启动客户端
游戏规则:同欢乐斗地主游戏规则,例如支持三带一、四带二、顺子、飞机、王炸等,只不过没有积分翻倍。你可以创建私人服务器与好友一起斗地主,或者加入公网服务器 39.105.65.8 , 使用参数 -h 来指定对应的服务器。

2.5 开始斗地主
客户端已启动,进入娱乐环节了。
1)首先选择要连接的服务器,我们选择第一个即可。

2)设置昵称
连接服务器之后要做的第一件事就是设置昵称,这里以 cnLinuxer 为例。

3)设置昵称后,进入游戏菜单
真人模式(PvP):需要三个人加入房间,才可以开始。
人机模式(PvE):一个人加入,其他两个人是机器。
设置(Setting):可以设置卡牌的显示样式。
这里我们以 PVE 模式为例

4)接下来选择游戏难度
选择简单模式吧~

5)好了,游戏正式开始了。
问你是否抢地主。yes or no ?
注意:“10”用 0 表示,‘大小王’用 XS 表示。
这个牌型必须抢地主啊。

6)斗地主中
...
7)游戏结束

如果觉得卡牌模式过于张扬了,不能愉快划水。可以试下其他几种模式

好了,试玩结束。附上项目地址:https://github.com/ainilili/ratel
评论