共计 1803 个字符,预计需要花费 5 分钟才能阅读完成。
摘要: 置信大家都玩过斗地主游戏,或在事实中斗地主或在电脑和手机上斗地主,但你想过用命令行界面进行斗地主吗?
一、前言
置信大家都玩过斗地主游戏,或在事实中斗地主或在电脑和手机上斗地主,但你想过用命令行界面进行斗地主吗?
先来张图体验一下:
是不是感觉挺有意思,上面就带大家一起玩一下吧~
二、部署命令行版斗地主
2.1 环境筹备
该我的项目是基于 java 开发的,因而须要部署 java 运行环境及 maven。
2.1.1 本次试验以 CentOS 7.5 机器为例
[root@qll252 ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
2.1.2 部署 jdk
1、用 yum 装置 JDK(也可通过源码包装置,但本文重点不是部署 JVM 环境)[root@qll252 ~]# yum install java-1.8.0-openjdk* -y
2、验证已装置 jdk
[root@qll252 ~]# java -version
openjdk version "1.8.0_262"
...
2.1.3 装置 maven
1、将 maven 源码包下载至本地
[root@qll252 ~]# wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
2、解压
[root@qll252 ~]# tar -zxvf apache-maven-3.6.3-bin.tar.gz
3、将源码包挪动至 /usr/local/mvn
[root@qll252 ~]# mv apache-maven-3.6.3 /usr/local/mvn
4、配置 maven 环境变量
vim /etc/profile #(追加如下两行内容)
export MAVEN_HOME=/usr/local/mvn
export PATH=$MAVEN_HOME/bin:$PATH
5、从新加载零碎配置文件
source /etc/profile
6、执行 mvn -v 验证已装置
[root@qll252 ~]# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/mvn
...
2.2 下载游戏源码
将 Ratel 我的项目 Clone 到本地
[root@qll252 ~]# git clone https://github.com/ainilili/r…
留神:
如果呈现以上问题,阐明未装置 git 工具,装置即可,如下:
[root@qll252 ~]# yum -y install git
2.3 构建 Ratel 我的项目
1、进入该文件夹
[root@qll252 ~]# cd ratel/
2、打包部署
[root@qll252 ratel]# mvn install package
通过十几分钟的期待,已构建结束。上面看如何启动它~
2.4 启动客户端
游戏规则:同欢畅斗地主游戏规则,例如反对三带一、四带二、顺子、飞机、王炸等,只不过没有积分翻倍。你能够创立私人服务器与好友一起斗地主,或者退出公网服务器 39.105.65.8 , 应用参数 -h 来指定对应的服务器。
# 启动客户端
[root@qll252 ratel]# java -jar landlords-client/target/landlords-client-1.2.2.jar -p 8888
2.5 开始斗地主
客户端已启动,进入娱乐环节了。
1)首先抉择要连贯的服务器,咱们抉择第一个即可。
2)设置昵称
连贯服务器之后要做的第一件事就是设置昵称,这里以 cnLinuxer 为例。
3)设置昵称后,进入游戏菜单
- 真人模式(PvP):须要三个人退出房间,才能够开始。
- 人机模式(PvE):一个人退出,其余两个人是机器。
- 设置(Setting):能够设置卡牌的显示款式。
这里咱们以 PVE 模式为例
4)接下来抉择游戏难度
抉择简略模式吧~
5)好了,游戏正式开始了。
问你是否抢地主。yes or no?
留神:“10”用 0 示意,‘大小王’用 XS 示意。
这个牌型必须抢地主啊。
6)斗地主中
…
7)游戏完结
如果感觉卡牌模式过于张扬了,不能欢快划水。能够试下其余几种模式
好了,试玩完结。附上我的项目地址:https://github.com/ainilili/r…
点击关注,第一工夫理解华为云陈腐技术~