成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

命令行版的斗地主你玩過沒?

開發 后端
相信大家都玩過斗地主游戲,或在現實中斗地主或在電腦和手機上斗地主,但你想過用命令行界面進行斗地主嗎?

 [[340922]]

一、前言

相信大家都玩過斗地主游戲,或在現實中斗地主或在電腦和手機上斗地主,但你想過用命令行界面進行斗地主嗎?

先來張圖體驗一下:

 

是不是覺得挺有意思,下面就帶大家一起玩一下吧~

二、部署命令行版斗地主2.1 環境準備

該項目是基于java開發的,因此需要部署java運行環境及 maven。

2.1.1 本次實驗以 CentOS 7.5 機器為例

  1. [root@qll252 ~]# cat /etc/redhat-release 
  2. CentOS Linux release 7.5.1804 (Core) 

2.1.2 部署jdk

  1. 1、用yum安裝JDK(也可通過源碼包安裝,但本文重點不是部署JVM環境) 
  2. [root@qll252 ~]# yum install java-1.8.0-openjdk* -y 
  3.  
  4. 2、驗證已安裝jdk 
  5. [root@qll252 ~]# java -version 
  6. openjdk version "1.8.0_262" 
  7. ... 

2.1.3 安裝maven

  1. 1、將 maven 源碼包下載至本地 
  2. [root@qll252 ~]# wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 
  3.  
  4. 2、解壓 
  5. [root@qll252 ~]# tar -zxvf apache-maven-3.6.3-bin.tar.gz 
  6.  
  7. 3、將源碼包移動至 /usr/local/mvn 
  8. [root@qll252 ~]# mv apache-maven-3.6.3 /usr/local/mvn 
  9.  
  10. 4、配置 maven 環境變量 
  11. vim /etc/profile #(追加如下兩行內容) 
  12. export MAVEN_HOME=/usr/local/mvn 
  13. export PATH=$MAVEN_HOME/bin:$PATH 
  14.  
  15. 5、重新加載系統配置文件 
  16. source /etc/profile 
  17.  
  18. 6、執行mvn -v 驗證已安裝 
  19. [root@qll252 ~]# mvn -v 
  20. Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) 
  21. Maven home: /usr/local/mvn 
  22. ... 

2.2 下載游戲源碼

  1. 將Ratel項目Clone到本地 
  2. [root@qll252 ~]# git clone https://github.com/ainilili/ratel.git 

注意:

 

如果出現以上問題,說明未安裝git工具,安裝即可,如下:

  1. [root@qll252 ~]# yum -y install git 

2.3 構建Ratel項目

  1. 1、進入該文件夾 
  2. [root@qll252 ~]# cd ratel/ 
  3.  
  4. 2、打包部署  
  5. [root@qll252 ratel]# mvn install package 

 

經過十幾分鐘的等待,已構建完畢。下面看如何啟動它~

2.4 啟動客戶端

游戲規則:同歡樂斗地主游戲規則,例如支持三帶一、四帶二、順子、飛機、王炸等,只不過沒有積分翻倍。你可以創建私人服務器與好友一起斗地主,或者加入公網服務器39.105.65.8 , 使用參數 -h 來指定對應的服務器。

  1. # 啟動客戶端 
  2. [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/ratel

本文轉載自微信公眾號「開源Linux」,可以通過以下二維碼關注。轉載本文請聯系開源Linux公眾號。

 

責任編輯:武曉燕 來源: 開源Linux
相關推薦

2023-03-01 11:35:45

2013-03-14 16:25:46

命令行

2021-02-06 14:21:12

Linux 開發操作系統

2009-03-01 22:09:08

LinuxTerminal命令行終端

2016-07-18 14:27:43

操作系統Linux隱藏命令

2015-07-01 09:15:46

linuxQuora命令行

2013-12-03 09:23:06

命令行網速

2020-08-12 09:44:10

AI 數據人工智能

2014-06-17 10:02:58

Bash Getopt命令行

2020-04-26 15:38:28

Docker容器

2020-12-10 16:16:08

工具代碼開發

2020-12-11 06:44:16

命令行工具開發

2010-07-30 13:58:01

命令行GUI

2017-07-25 09:27:39

2010-10-13 13:20:04

命令行標志JVM

2013-06-26 09:01:22

JVMJava

2013-06-26 11:23:40

JVM命令行JavaJVM

2018-03-29 08:30:48

Linux命令BASH

2010-11-16 11:50:21

oracle命令行登錄

2011-01-18 19:11:26

Postfix命令行
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品999在线观看 | 久久久久久女 | 在线精品一区二区三区 | 99久久免费精品国产免费高清 | 亚洲欧美在线观看视频 | 大香网伊人 | 中文字幕国产精品视频 | 日韩成人精品一区二区三区 | 成人免费黄色 | 亚洲午夜精品一区二区三区他趣 | 成人在线网 | 91av免费版 | 亚洲欧美精品国产一级在线 | 天天天堂| 久久精品中文字幕 | 黄色一级毛片 | 久久久这里只有17精品 | 成人性视频免费网站 | 日本视频一区二区 | 精品国产精品 | 完全免费av在线 | 色999视频| 亚洲欧美综合网 | 99精品99 | 伊人狠狠 | 国产精品黄视频 | 国产成人高清在线观看 | 天天久久 | 免费h在线| 国产精品日韩在线观看一区二区 | 完全免费在线视频 | 精品乱码久久久久 | 特级一级黄色片 | 视频二区国产 | 337p日本欧洲亚洲大胆精蜜臀 | 日本福利在线观看 | 日日天天| 一区二区在线免费播放 | 琪琪午夜伦伦电影福利片 | 伊人艹 | 国产一区二区在线91 |