用命令行在局域网内斗地主_上课划水上班摸鱼_chenjie的博客

上班无聊?上课无趣?本篇博客教你怎么使用命令行在局域网内跟你的朋友进行斗地主;固然,也能够单机。话很少说,我们开始操做!java

1、环境准备

因为本程序是用JAVA语言开发的,因此运行.jar文件须要安装JDK。没有安装的请移步这里:jdk详细安装步骤git

2、下载代码

为了方便没有安装maven环境的小伙伴来摸摸鱼,我这里已经将源代码下载并进行了编译打包,将程序的客户端和服务器端的jar包放在了这里,须要的小伙伴可自行下载。下载地址:https://pan.baidu.com/s/1yrZTctWuvcgba9c_IByNhw 提取码:o4plweb

把文件下载好后,放在D盘根目录下,方便后续操做!我把下载的两个jar包放在了d盘的momoyu文件夹下。服务器

保护原做者版权问题,这里附上原做者源代码下载地址:https://gitee.com/ainilili/ratel
maven

(没有进行编译的代码)svg

3、开始摸摸鱼

1、打开cmd进入命令行,输入d:点击回车便可进入D盘根目录,再输入cd momoyu点击回车便可进入D盘下的momoyu文件夹,再输入dir点击回车便可查看当前目录下全部文件信息。
在这里插入图片描述
能够看到,我当前d盘下的momoyu文件夹内有两个文件,一个是client.jar(客户端程序),server.jar(服务器程序)。.net

2、先查看服务器端电脑的ip地址,方便后续联机对战。输入ipconfig便可查看本机IP地址的相关信息。
在这里插入图片描述
找到你电脑在局域网内的IP地址,我这里的IP地址是:192.168.100.214,你须要把你的IP地址记住,等会客户端链接服务器的时候须要用到。命令行

3、运行服务器端的server.jar程序,输入java -jar server.jar便可运行。
在这里插入图片描述
若是你能看到这里,说明我们程序的服务器端已经在IP地址为192.168.100.214的电脑的1024端口运行起来了。注意,这个黑窗口不要关闭了!!!3d

4、再打开一个命令行窗口,跟步骤1同样,进入d盘下的momoyu文件目录。输入java -jar client.jar -p 1024 -h 192.168.100.214便可运行客户端。注意:此时你的电脑即时服务器,又是客户端。
在这里插入图片描述
若是你到了这一步,说明你已经成功接入服务器了。你能够选择2进行人机对战。也能够选择1进行人人对战。code

5、人机多没意思,你能够叫上两个朋友一块儿啊。把上面的client.jar发给你的朋友,并让他们的电脑与你的电脑保持在同一局域网内。跟步骤1同样,在命令行进入client.jar的目录下,输入java -jar client.jar -p 1024 -h 192.168.100.214便可链接你电脑的服务器。

6、而后你跟你的朋友就能够进行PVP对战。

4、关于出牌的一些问题

1.若是你想出7,8,9,10,J,那么你就能够输入7890j。中间不要打空格也不须要作其余的事。直接输入便可。扑克牌中的10须要用0代替。

2.若是你想出王炸,你能够输入sx。其中s是小王,x是大王。

3.附上牌的映射关系
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|

4.若是本回合内你不想出牌,能够输入 pass 若是本回合内你想退出游戏,能够输入 exit