摸魚神器:在命令行中玩斗地主
斗地主我想大家都會(huì)玩吧,但是不知道大家有沒有在命令行內(nèi)玩過斗地主。
這個(gè)項(xiàng)目是基于 Netty 實(shí)現(xiàn)的一款命令行斗地主游戲,在下班后或者工作閑暇之余,你都可以肆無忌憚的在命令行中玩斗地主~
介紹
基于Netty實(shí)現(xiàn)的命令行斗地主游戲,為劃水摸魚而生~
令行在線多人棋牌游戲!支持斗地主,跑得快,UNO,麻將等模式!
安裝
首先下載打包,確保本地安裝有maven及JRE環(huán)境:
接下來分別運(yùn)行 landlords-client? 和 landlords-server? 的 target 文件夾下的Jar包:
客戶端亦可直接運(yùn)行,程序會(huì)自動(dòng)拉取Serverlist中的公網(wǎng)服務(wù)器:
注意,實(shí)際運(yùn)行中請(qǐng)將#{version}改為當(dāng)前運(yùn)行版本!
玩法介紹
模式
除了各類斗地主模式,還有其他經(jīng)典棋牌游戲,一直摸魚一直爽~
- Classic: 經(jīng)典版斗地主模式
- LaiZi: 癩子版斗地主模式
- Skill: 癩子版技能大招模式
- RunFast: 跑得快模式
- Uno: Uno模式
- Mahjong: 麻將模式
斗地主類規(guī)則
游戲人數(shù)2~6人不等,超過3人2副牌,超過5人3副牌,規(guī)則參考?xì)g樂斗地主。
出牌時(shí),直接輸入想出的牌型,例如3~A順子:34567890jqka?,單10:0?, 對(duì)2:22?,王炸:sx。
癩子模式下同樣,缺失的牌會(huì)自動(dòng)使用癩子牌代替,例如當(dāng)前牌型是*7 6 6 5?,輸入6665?時(shí)會(huì)自動(dòng)使用癩子牌*7來代替缺失的6。
更多例子:
- 4個(gè)10:0000
- 王炸:sx
- 3~A順子:34567890jqka
- 3帶1:3334
- 飛機(jī):jjjqqq34
游戲開始...
你可以創(chuàng)建一個(gè)私服, 或者加入公網(wǎng)服務(wù)器 39.105.65.8(-h參數(shù)指定對(duì)應(yīng)的服務(wù)器)
出牌
這是按照從小打大的規(guī)則將3到大王排序后的結(jié)果
如果你想出順子
你可以輸入 7890j? or 789tj
如果你想出王炸
你可以輸入 sx
這是所有牌的別名映射規(guī)則
- 如果本回合內(nèi)你不想出牌,可以輸入 pass
- 如果本回合內(nèi)你想退出游戲,可以輸入 exit
技能大招
開啟技能模式以后,玩家會(huì)隨機(jī)被分配以下技能中的一個(gè),主回合觸發(fā):
- 我要色色:其余玩家沉迷其中,趁機(jī)偷掉了他們的最牛的牌
- 火眼金睛:看穿對(duì)手的手牌
- 改換家門:手牌重新分配
- 破斧沉舟:只留下5張最強(qiáng)的牌
- 大幻想家:最小的一張牌變成了癩子
- 兩極反轉(zhuǎn):隨機(jī)與一名玩家調(diào)換手牌
- 追亡逐北:主回合,多獲得一次出牌機(jī)會(huì)
- 時(shí)空裂縫:其余玩家出牌時(shí)間減半
- 996:所有對(duì)手強(qiáng)制獲得9,9,6三張牌
- 添磚加瓦:從棄牌池中隨機(jī)抽取兩張牌返還給所有對(duì)手
傳送門
想玩的快去嘗試下吧~
Github地址:https://github.com/ratel-online/server
客戶端:
- 瀏覽器在線:http://rtol.isnico.com/
- 客戶端下載:https://github.com/ratel-online/client/releases