自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 新手友好大师:tcp麻将游戏上篇

基于tcp通讯的麻将游戏 为什么可以实现,基础还是在于一个服务器可以连接多个客户端,游戏主程序作为服务器,连接4个客户端,利用读写字符串进行游戏。 项目采用tcp工具,和控制台: 游戏逻辑划分:大体的分为3个模块,一个就是发牌的模块,一个是摸牌的模块,一个是赢棋的判定。 首先,讲第一个模块的实现,发牌之前的准备,我这里直接将简化之后的,需要2个数组,一个String数组储存136张牌的牌面信息,即中文牌名,举个例子:以条字牌开头,下标为0的元素就是“一条”,一副牌“一条”有4个,依此类推。另外一个int数

2020-05-27 15:41:09 1242

原创 新手友好大师:5分钟弄懂tcp

今天我想用一种通俗易懂的方式给非计算机专业的同学解释好tcp通讯 咋们就先拿现实中的地图举例子,首先大家都知道tcp通讯中必须严格区分,服务器端 和客户端。 当我们作为客户端的时候,我们要连接服务器端,怎么连接呢,我们首先得找到服务器的位置,在地图中找位置,是不是就得要用到坐标,ip地址就是一台计算机在网络地图中的坐标, 有了这个坐标,我们就可以将它作为终点导航过去。 但是导航过去又有一个问题了,那么多人都去那个地方,服务器怎么知道是不是我呢,于是这时,服务器想出一个办法,端口号氤氲而生,服务器说,做摩

2020-05-29 22:21:22 1242

原创 新手友好大师:tcp麻将游戏中篇

新手友好大师:tcp麻将游戏下篇 好,今天我们第一个部分就是写完摸牌,出牌后数据的统一。 昨天写到客户端连接上游戏主程序,获得牌面,并且传来出牌字符串。 这里我们针对这个出牌写一些方法。 碰的方法, public void knock(String outcard ,String[] p1cards,String[]p2cards,int[] p1nums,int[] p2nums,String [] standard) { for (int i=0;i<18;i++) {

2020-05-28 23:08:14 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除