zoukankan      html  css  js  c++  java
  • 命令行玩斗地主

    这是什么?

    这是Ratel,它可以在命令行内进行简单的斗地主游戏。

    怎么开始玩?

    Ratel分客户端和服务端,可以在本地启动一个客户端让小伙伴们的客户端都连接你的服务器进行游戏,或者直接连接作者公网服务器进行游戏,IP:39.105.65.8 Port:1024

    不过作为玩家,我们最看重的还是客户端的使用!

    可以将Ratel项目Clone到本地并导入你的IDE中进行游戏:

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

    可以使用jar包启动:

    下载Release版本 :https://github.com/ainilili/ratel/releases

    进入下载目录中执行一下指令

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

    备注:上述#{version}为当前Release版本,-p 指定端口,-h 执行Host,可以切换为 39.105.65.8

    开始玩?

    Ratel客户端采用命令行输入指令的方式与服务端进行交互,连接服务器之后要做的第一件事就是设置昵称,可以创建房间、查看房间列表和加入房间。

    牌的别名映射规则:

      1. poker-> │3 |4 |5 |6 |7 |8 |9 |10 |J |Q |K |A |2 |S |X |
      2. 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|
    • 如果本回合内你不想出牌,可以输入 pass

    • 如果本回合内你想退出游戏,可以输入 exit

  • 相关阅读:
    iOS开发之字符串去掉首尾空格换行
    iOS开发之截取UIScrollView长图方法、截长图
    iOS开发之语音录制
    iOS开发之程序各种状态监听
    iOS开发之监听应用进入前台后台
    iOS开发之波浪动画效果
    mysql 主从一致性检查
    git 备份和恢复
    tomcat server.xml配置文件 解析
    检查MySQL主从数据一致性
  • 原文地址:https://www.cnblogs.com/m-zone/p/11322185.html
Copyright © 2011-2022 走看看