cocoscreater 连接skynet 服务器

项目为棋牌项目

看过现有不少体系的棋牌框架,均有不少问题。

幼麟棋牌(达达麻将)的问题是服务器的计算逻辑框架有问题,客户端玩一段时间会黑屏,服务器nodejs用到的些许框架会导致计算能力不过关,然后客户端出牌会有延迟,用户体验不好。

网狐框架的话,整个框架冗余的东西太多,而且通讯底层不稳定,如果要稳定运营,要花费大量的时间去修改服务器通讯内核,并且必须要5年c++功力以上的老手,不然改出来的东西也不稳定。综合人力成本太高。

所以打算自己闭关造车。

技术选型方面:

1、unity为客户端,unity本身没什么问题,毕竟是国际引擎。但是我的项目是棋牌,单纯的2d 。而且unity热更新方面现在要第三方lua支持,研究成本高,于是抛弃。

2、cocos的话,cocos2dx,cocos2d-js,cocos2d-lua,cocoscreator。

cocos系列 creator是照抄unity的 作为unity入行的我 还是比较友好。

其次cocos2dx纯c++.我自问 c++还没什么功力,所以放弃

cocosjs 和cocoslua 底层终究还是c++ 放弃。

最终选择了cocoscrator作为客户端工具。

客户端 服务器通讯方面。

其实网上已经有很多例子 。只是我不知道而已。

csdn博文中,不多。

但是github中有很多的。搜了2、3天才搜到,现在记录下。

通讯协议用的google 的protobuffer 衍生版,针对 skynet 云风写的sproto

https://github.com/zhangshiqian1214/sproto-js

目前就记录这么多,后续再来写。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值