曾经研究过斗地主算法,也写了一些文章,但由于时间关系,没空继续写,今天来分享一下Cocos2d+protobuf仿JJ斗地主源码,代码写的简单也有一些乱,请大家不要笑话!

首先我们来看一下服务器端:

IP为127.0.0.1 端口为:98765

当有满足三个人一桌后,就开始游戏

详细信息中可以看到某一桌的牌

再看一下客户端:

game.proto文件:

syntax = "proto3";
package Game_DDZ;
message Packet{int32 id = 1;int32 len= 2;bytes data= 3;repeated bytes datas=4;
}
message Player{    int32  desk= 1;  int32  seat= 2;   bool  ready=3; string  name=4;int32 money=5;int32 imgnum=6;int32 baseScore=7;
}message PlayerList{repeated Player Players= 1;
}message Cards{int32 seat=1;repeated int32 card=2;
}message CardList{repeated Cards Card= 1;
}//一个牌型
message  CardNode {int32 cardType=1;int32 mainNum=2;int32 value=3;int32 seralNum=4;int32 subNum=5;float aggregate=6;string card=7;repeated int32 cards=8;
}

win32和Android编译通过,由于上传大小限制为100M,删除了Cocos2d的一些文件,源码都在,为了方便演示,资源文件放在 client目录下,调试程序复制到上一个目录中来!

源码下载地址:https://download.csdn.net/download/keepmoving0407/13159011

仿JJ斗地主服务器源码,采用QT+protobuf编写,msvc2017编译,

下载好protobuf-3.12.0-rc2,放在c盘,在 pro文件中定义:

DEFINES +=  PROTOBUF_USE_DLLS
INCLUDEPATH +=C:/protobuf-3.12.0-rc2/src/
LIBS +=C:/protobuf-3.12.0-rc2/bin/*.lib

服务器源码下载地址:https://download.csdn.net/download/keepmoving0407/13163230

Cocos2d+protobuf仿JJ斗地主源码,win32和Android编译通过相关推荐

  1. 精仿B站源码+自动采集360视频

    介绍: 精仿B站源码+自动采集360视频 精仿哔哩哔哩还原度高达90% 响应式设计无需担心网页卡顿问题 整体简洁明了让你的视觉效果达到极致,追寻探索化的中心欢迎您的使用 采用了无数据库全本地化设计(无 ...

  2. Android斗地主源码实现

    2019独角兽企业重金招聘Python工程师标准>>> 用android实现斗地主的源码 斗地主源码: 转载:http://www.adobex.com/android/source ...

  3. 【Android重量级】高仿大众点评源码

    高仿大众点评源码   下载地址:http://url.cn/Nzj3Lc    源码简介 声明:本源码只用于个人研究使用,不可用于商业用途,由于本源码引起的纠纷皆与作者无关. 本套源码是本人在校的时候 ...

  4. 一款非常不错的高仿UC浏览器源码下载

    今天给大家分享一款非常不错的android源码,这是我刚刚在网上找到的源码,高仿UC浏览器源码下载,希望大家能够喜欢. 源码下载: http://code.662p.com/view/1634.htm ...

  5. flappy bird java源码_android高仿flappy bird源码

    [实例简介]android高仿flappy bird源码,可以在任何机型上完美运行,难度可以自己调整,适合新手,当做一个小项目练练手. [实例截图] [核心代码] package liqiang.fl ...

  6. viicms仿乐享微信源码官方版

    名称:viicms仿乐享微信源码官方版 版本:1.0 软件大小:56.6MB 软件语言:简体中文 软件授权:免费版 应用平台:WinXp/vista/win7//win8/2000/2003 viic ...

  7. 仿乐享微信源码分享,微信管家升级版最新版本

    99%的人不知道的微信秘密!微信里的商机.仿乐享微信源码分享,把你的生意做到微信里.        WeiKuCMS  (微酷CMS)功能特点:人工客服新功能正式上线!粉丝行为分析.渠道二维码生成.二 ...

  8. php 第三方认证中心 框架,仿百度钱包源码红色优享钱包网贷借款源码/接入第三方认证,去后门修复缺陷ThinkPHP开发...

    源码说明 非常漂亮红色网贷借款源码,接入第三方认证,ThinkPHP框架,无加密,无授权,可封装APP 已集成支付.短信.查询借款,支持购买会员.签到,状态短信通知 看上去挺好看的这UI就发出来给大家 ...

  9. ionic3 php 电商视频,ionic3仿京东商城源码

    [实例简介] ionic3仿京东商城源码,非常好用的ionic3学习参考资料. [实例截图] [核心代码] ionic3仿京东商城源码 ├── README.md ├── config.xml ├── ...

  10. 首发仿拼多多源码,程序完整版+安装教程+完美运营

    介绍: 1.添加店铺 2.添加店铺的商品链接 3.添加用户的账号 首发仿拼多多源码,程序完整版+安装教程+完美运营 后台访问地址: 域名/admin.php 账号:admin 密码:123456 网盘 ...

最新文章

  1. 修改cpu型号重启不变_猫头鹰展示D系列新款140毫米CPU散热器:更大散热片,能压400瓦...
  2. JavaScript: 设置Cookie
  3. python socket自动重连_详解python3中socket套接字的编码问题解决
  4. MiniO对象存储服务 磁盘缓存快速入门 ​​​​​​​
  5. raspberry pi_使用Raspberry Pi和pi-hole阻止网络上的广告
  6. braintree php 开发,PHP关于Braintree支付
  7. 图形学的几个非常有用的转换
  8. java 基础知识学习 内存泄露(memory leak) VS 内存溢出(out of memory)以及内存管理...
  9. sql语法、特殊符号及正则表达式的使用
  10. 一文搞懂基因融合(gene fusion)的定义、产生机制及鉴定方法
  11. ArcGIS Pro 关于地震数据可视化制作流程(附练习数据下载)
  12. 论文解读:《Deep-4mcw2v: 基于序列的预测器用于识别大肠桿菌中的 N4- 甲基胞嘧啶(4mC)位点》
  13. 在windows中桌面显示itunes音乐滚动歌词
  14. 2019的百度网盘下载速度太慢老是限速怎么解决?
  15. 怼人神器(Windows)
  16. ios关联启动_部落冲突电脑版与IOS设备关联教程
  17. 51单片机点阵屏实现俄罗斯方块
  18. google authenticator (双重身份验证器)的java使用
  19. Android中的ping网络实现
  20. ABBYY FineReader中检测不到表格的解决办法

热门文章

  1. 设计模式--工厂模式(一个关于工厂的故事)
  2. 抽象工厂模式之手机主题
  3. OSChina 周五乱弹 ——什么样的工作每天都有艳遇
  4. 上课笔记-机器学习(4)-泰坦尼克号沉没乘客存活分析
  5. hihoCoder 1498 Diligent Robots
  6. Python:实现max non adjacent sum最大非相邻和算法(附完整源码)
  7. 麦吉尔电子计算机工程专业好么,多大/UBC/麦吉尔,什么专业最厉害?
  8. 2021年全球氨基酸表面活性剂市场规模大约为47亿元(人民币),预计2028年将达到105亿元
  9. GVIDO MUSIC向德意志唱片公司成立120周年 Special Gala Concert Presented by 小泽征尔 斋藤纪念管弦乐团提供赞助
  10. 360VSQQ的精心之战