<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 2035字,需瀏覽 5分鐘

           ·

          2020-08-22 18:51

          ? 開源Linux

          一個執(zhí)著于技術的公眾號

          上一篇:10大黑客專用的 Linux 操作系統(tǒng)

          一、前言

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

          先來張圖體驗一下:

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

          二、部署命令行版斗地主

          2.1 環(huán)境準備

          該項目是基于java開發(fā)的,因此需要部署java運行環(huán)境及 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環(huán)境)
          [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?環(huán)境變量
          vim?/etc/profile?#(追加如下兩行內容)
          export?MAVEN_HOME=/usr/local/mvn
          export?PATH=$MAVEN_HOME/bin:$PATH

          5、重新加載系統(tǒng)配置文件
          source?/etc/profile

          6、執(zhí)行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/ratel.git

          注意:

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

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

          2.3 構建Ratel項目

          1、進入該文件夾
          [root@qll252?~]#?cd?ratel/

          2、打包部署?
          [root@qll252?ratel]#?mvn?install?package

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

          2.4 啟動客戶端

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

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

          2.5 開始斗地主

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

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

          2)設置昵稱

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

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

          • 真人模式(PvP):需要三個人加入房間,才可以開始。

          • 人機模式(PvE):一個人加入,其他兩個人是機器。

          • 設置(Setting):可以設置卡牌的顯示樣式。

          這里我們以PVE模式為例

          4)接下來選擇游戲難度

          選擇簡單模式吧~

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

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

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

          這個牌型必須搶地主啊。

          6)斗地主中

          ...

          7)游戲結束

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

          好了,試玩結束。附上項目地址:

          https://github.com/ainilili/ratel

          - End -

          關注「開源Linux」加星標,提升IT技能

          好文章,分享點贊在看三連哦??↓↓↓

          瀏覽 64
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲欧洲高清无码在线视频 | 国产绿奴在线播放 | 国内精品三级视屏 | 亚洲成人AV导航 | 影音先锋成人影院 |