掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
斗地主我想大家都會玩吧,但是不知道大家有沒有在命令行內(nèi)玩過斗地主。

創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元麻栗坡做網(wǎng)站,已為上家服務(wù),為麻栗坡各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
這個項目是基于 Netty 實現(xiàn)的一款命令行斗地主游戲,在下班后或者工作閑暇之余,你都可以肆無忌憚的在命令行中玩斗地主~
基于Netty實現(xiàn)的命令行斗地主游戲,為劃水摸魚而生~
令行在線多人棋牌游戲!支持斗地主,跑得快,UNO,麻將等模式!
首先下載打包,確保本地安裝有maven及JRE環(huán)境:
git clone https://github.com/ainilili/ratel.git
cd ratel
mvn install package
接下來分別運(yùn)行 landlords-client? 和 landlords-server? 的 target 文件夾下的Jar包:
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客戶端亦可直接運(yùn)行,程序會自動拉取Serverlist中的公網(wǎng)服務(wù)器:
java -jar landlords-client/target/landlords-client-#{version}.jar注意,實際運(yùn)行中請將#{version}改為當(dāng)前運(yùn)行版本!
除了各類斗地主模式,還有其他經(jīng)典棋牌游戲,一直摸魚一直爽~
游戲人數(shù)2~6人不等,超過3人2副牌,超過5人3副牌,規(guī)則參考?xì)g樂斗地主。
出牌時,直接輸入想出的牌型,例如3~A順子:34567890jqka?,單10:0?, 對2:22?,王炸:sx。
癩子模式下同樣,缺失的牌會自動使用癩子牌代替,例如當(dāng)前牌型是*7 6 6 5?,輸入6665?時會自動使用癩子牌*7來代替缺失的6。
更多例子:
游戲開始...
你可以創(chuàng)建一個私服, 或者加入公網(wǎng)服務(wù)器 39.105.65.8(-h參數(shù)指定對應(yīng)的服務(wù)器)
┌──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐
│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ī)則
┌──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐
│3 |4 |5 |6 |7 |8 |9 |10|J |Q |K |A |2 |S |X |
│ | | | | | | | | | | | | | | |
└──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘
開啟技能模式以后,玩家會隨機(jī)被分配以下技能中的一個,主回合觸發(fā):
想玩的快去嘗試下吧~
Github地址:https://github.com/ratel-online/server
客戶端:

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流