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

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

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

 [[340922]]

一、前言

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

先來張圖體驗一下:

 

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

二、部署命令行版斗地主2.1 環(huán)境準備

該項目是基于java開發(fā)的,因此需要部署java運行環(huán)境及 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環(huán)境) 
  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 環(huán)境變量 
  11. vim /etc/profile #(追加如下兩行內(nèi)容) 
  12. export MAVEN_HOME=/usr/local/mvn 
  13. export PATH=$MAVEN_HOME/bin:$PATH 
  14.  
  15. 5、重新加載系統(tǒng)配置文件 
  16. source /etc/profile 
  17.  
  18. 6、執(zhí)行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 

注意:

 

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

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

2.3 構(gòu)建Ratel項目

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

 

經(jīng)過十幾分鐘的等待,已構(gòu)建完畢。下面看如何啟動它~

2.4 啟動客戶端

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

  1. # 啟動客戶端 
  2. [root@qll252 ratel]# java -jar landlords-client/target/landlords-client-1.2.2.jar -p 8888 

 

2.5 開始斗地主

客戶端已啟動,進入娛樂環(huán)節(jié)了。

1)首先選擇要連接的服務(wù)器,我們選擇第一個即可。

 

2)設(shè)置昵稱

連接服務(wù)器之后要做的第一件事就是設(shè)置昵稱,這里以cnLinuxer為例。

 

3)設(shè)置昵稱后,進入游戲菜單

  • 真人模式(PvP):需要三個人加入房間,才可以開始。
  • 人機模式(PvE):一個人加入,其他兩個人是機器。
  • 設(shè)置(Setting):可以設(shè)置卡牌的顯示樣式。

這里我們以PVE模式為例

 

4)接下來選擇游戲難度

選擇簡單模式吧~

 

5)好了,游戲正式開始了。

問你是否搶地主。yes or no ?

注意:“10”用0表示,‘大小王’用XS表示。

這個牌型必須搶地主啊。

 

6)斗地主中

...

7)游戲結(jié)束

 

如果覺得卡牌模式過于張揚了,不能愉快劃水。可以試下其他幾種模式

 

好了,試玩結(jié)束。附上項目地址:

 

https://github.com/ainilili/ratel

本文轉(zhuǎn)載自微信公眾號「開源Linux」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系開源Linux公眾號。

 

責任編輯:武曉燕 來源: 開源Linux
相關(guān)推薦

2023-03-01 11:35:45

2013-03-14 16:25:46

命令行

2021-02-06 14:21:12

Linux 開發(fā)操作系統(tǒng)

2009-03-01 22:09:08

LinuxTerminal命令行終端

2016-07-18 14:27:43

操作系統(tǒng)Linux隱藏命令

2015-07-01 09:15:46

linuxQuora命令行

2013-12-03 09:23:06

命令行網(wǎng)速

2020-08-12 09:44:10

AI 數(shù)據(jù)人工智能

2020-04-26 15:38:28

Docker容器

2014-06-17 10:02:58

Bash Getopt命令行

2020-12-10 16:16:08

工具代碼開發(fā)

2020-12-11 06:44:16

命令行工具開發(fā)

2010-07-30 13:58:01

命令行GUI

2010-10-13 13:20:04

命令行標志JVM

2013-06-26 09:01:22

JVMJava

2017-07-25 09:27:39

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技術(shù)棧公眾號

主站蜘蛛池模板: 午夜免费精品视频 | 久久99蜜桃综合影院免费观看 | 日韩成人影院 | 成人亚洲性情网站www在线观看 | 91在线视频免费观看 | 欧美色综合一区二区三区 | 日本一区二区三区四区 | 免费一区| 亚洲国产一区二区三区在线观看 | 亚洲视频在线观看 | 免费成人在线网站 | 在线观看你懂的网站 | 欧美日韩高清 | 久久夜夜 | 亚洲国产一区二区三区在线观看 | www.97zyz.com | a黄在线观看 | 午夜精品一区二区三区在线视 | 国产成人99久久亚洲综合精品 | 日韩在线欧美 | 黑人巨大精品欧美一区二区一视频 | 成人h动漫亚洲一区二区 | 伊人伊成久久人综合网站 | 国产精品自拍视频 | 天天干在线播放 | 日韩av啪啪网站大全免费观看 | 国产伦精品一区二区三区在线 | 一级特黄在线 | 在线观看亚洲专区 | 中文字幕电影在线观看 | 九九免费观看视频 | 久久精品中文字幕 | 91免费高清| 91精品国产欧美一区二区成人 | 欧美成人在线免费 | 在线综合视频 | а√中文在线8 | 欧美日韩一| 欧美成人h版在线观看 | 欧美aaa级 | 亚洲网一区|