<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>

          上班劃水神器:一個(gè)可以在控制臺(tái)玩斗地主的項(xiàng)目!

          共 2197字,需瀏覽 5分鐘

           ·

          2020-07-07 11:13

          點(diǎn)擊上方Python知識(shí)圈設(shè)為星標(biāo)

          回復(fù)1024獲取Python資料


          作者:?矢澤妮可

          juejin.im/post/5be955a6f265da6135721bcc

          閱讀文本大概需要 3?分鐘


          點(diǎn)擊「閱讀原文」查看pk哥原創(chuàng)精品視頻。
          這是什么?

          這是Ratel,它可以在命令行內(nèi)進(jìn)行簡(jiǎn)單的斗地主游戲,來(lái)張圖體驗(yàn)一下:

          b1392a4362c7239742eadbe67dcbd48f.webp

          怎么開(kāi)始玩?

          Ratel分客戶(hù)端和服務(wù)端,你可以在本地啟動(dòng)一個(gè)客戶(hù)端讓小伙伴們的客戶(hù)端都連接你的服務(wù)器進(jìn)行游戲,又或者可以直接連接作者公網(wǎng)服務(wù)器進(jìn)行游戲,IP 39.105.65.8 Port 1024,不過(guò)作為玩家,我們最看重的還是客戶(hù)端的使用!

          你可以將Ratel項(xiàng)目Clone到本地并導(dǎo)入你的IDE中進(jìn)行游戲!

          git?clone?https://github.com/ainilili/ratel.git

          之后打開(kāi)landlords-client模塊中的SimpleClient類(lèi)啟動(dòng)運(yùn)行。

          你可以使用jar包啟動(dòng),下載Release版本

          https://github.com/ainilili/ratel/releases

          之后進(jìn)入下載目錄中執(zhí)行一下指令

          java?-jar?landlords-server/target/landlords-server-#{version}.jar?-p?1024
          java?-jar?landlords-client/target/landlords-client-#{version}.jar?-p?1024?-h?127.0.0.1

          上述#{version}為當(dāng)前Release版本,-p 指定端口,-h 執(zhí)行Host,這里可以切換為39.105.65.8。一百期Java面試題匯總

          開(kāi)始玩?

          Ratel客戶(hù)端采用命令行輸入指令的方式與服務(wù)端進(jìn)行交互,連接服務(wù)器之后要做的第一件事就是設(shè)置昵稱(chēng)

          Connection?to?server?successful,?welcome?to?ratel?!!
          Please?set?your?nickname

          [ratel@nickname]$?Nico

          我將昵稱(chēng)設(shè)置為Nico,之后將會(huì)進(jìn)入選項(xiàng)板

          Options:?
          1.?Create?Room
          2.?Room?List
          3.?Join?Room
          Please?enter?the?number?of?options

          [ratel@options]$?

          這時(shí)我們可以創(chuàng)建房間、查看房間列表和加入房間, 不廢話(huà),先創(chuàng)建一個(gè)再說(shuō)!

          [ratel@options]$?1

          You?has?been?create?room?with?id?2
          Please?wait?for?other?players?to?join?!

          好了,耐心等待吧~

          當(dāng)滿(mǎn)三人之后,游戲?qū)?huì)開(kāi)始,這時(shí)就要講解一下選牌的規(guī)則了!

          ┌──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐
          3?|4?|5?|6?|7?|8?|9?|10|J?|Q?|K?|A?|2?|S?|X?|
          │??|
          ??|??|??|??|??|??|??|??|??|??|??|??|??|??|
          └──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘

          這是按照從小打大的規(guī)則將3到大王排序后的結(jié)果

          如果你想出順子

          ┌──┐──┐──┐──┐──┐
          7?|8?|9?|10|J?|
          │??|
          ??|??|??|??|
          └──┘──┘──┘──┘──┘

          你可以輸入 7890j or 789tj

          如果你想出王炸

          ┌──┐──┐
          │S?|X?|
          │??|??|
          └──┘──┘

          你可以輸入 sx

          這是所有牌的別名映射規(guī)則

          poker->?│3?|4?|5?|6?|7?|8?|9?|10???|J??|Q??|K??|A????|2?|S??|X??|
          alias->?│3?|
          4?|5?|6?|7?|8?|9?|T?t?0|J?j|Q?q|K?k|A?a?1|2?|S?s|X?x|


          • 如果本回合內(nèi)你不想出牌,可以輸入 pass

          • 如果本回合內(nèi)你想退出游戲,可以輸入 exit

          上班不忙的時(shí)候,玩玩Ratel劃劃水放松一下也不錯(cuò)。

          最后,附上項(xiàng)目地址

          https://github.com/ainilili/ratel


          2d5627334047da805e6c7c270f434e27.webp
          -----------------------公眾號(hào):Python知識(shí)圈博客:www.pyzhishiquan.com知乎Python知識(shí)圈微信視頻號(hào):菜鳥(niǎo)程序員 (分享有趣的編程技巧、Python技巧)bilibili:菜鳥(niǎo)程序員的日常(目前原創(chuàng)視頻:16,累計(jì)播放量:55萬(wàn))

          一個(gè)學(xué)習(xí)Python的人,喜歡分享,喜歡搞事情!

          長(zhǎng)按下圖二維碼關(guān)注,和你一起領(lǐng)悟Python的魅力。



          Python知識(shí)圈公眾號(hào)的交流群已經(jīng)建立,群里可以領(lǐng)取 Python 和人工智能學(xué)習(xí)資料,大家可以一起學(xué)習(xí)交流,效率更高,如果是想發(fā)推文、廣告、砍價(jià)小程序的敬請(qǐng)繞道!一定記得備注「交流學(xué)習(xí)」,我會(huì)盡快通過(guò)好友申請(qǐng)哦!通過(guò)好友后私聊我「學(xué)習(xí)資料」或者「進(jìn)群」都可以。

          掃碼添加,備注:交流學(xué)習(xí)




          往期推薦01

          公眾號(hào)所有文章匯總導(dǎo)航(2-10更新)

          02

          川普一天推特200條?Python求證一波

          03

          打基礎(chǔ)一定要吃透這12類(lèi) Python 內(nèi)置函數(shù)


          我就知道你“在看”674303af73a7f669c68909eb1deac5fb.webp
          瀏覽 80
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <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>
                  天天天操| 亚洲天堂无码高清 | 日韩一级片在线 | 99热9| 69成人精品视频 |