####游戏目前IOS、Android、微信小游戏全部跑通。
当然还有一些BUG和可以优化的地方,主要我们是第一次做游戏开发,对游戏客户端,cocos creator都是从2018年1月份开始学习的,在cocos方面花了很多时间,遇见了很多坑,包括现在也有很多坑没有解决。
####先给大家介绍下我们游戏架构吧:
后端采用的微服务架构,分为:engine,account,chat,gw,deskManage,settlement,bot七大服务。服务之间采用消息事件就行通讯,每个服务都实现了横向和纵向扩容,支持多核多机分布式部署无压力。
早期测试过10W机器人在线,1秒出牌,没有任何问题。
前端用的就是cocos creator。
服务器和前端通信用的websocket,编码用的flatbuffer和json,后期会把json全部替换为flatbuffer。
编程语言方面以js为主,engine最早用reasonml写的,后期换为了ocaml,chat用的go,其他用的都是js。
数据库用了redis和mysql。
第三方框架主要用了loopback,这个框架我们一直在用,IBM出品的。
cocos creator的编程我们用的MVC架构,基于react-redux改编了我们自己的cocos-redux https://github.com/lambdabear/cocos-redux
实现了状态决定渲染,整个代码里面基本没有用js的事件处理。
公司没UI,全部外包的,所以个人感觉做的不是很满意。
版号还在办理中……都办了几个月了……
下面是推广时间,最近在进行用户测试,搞了个拉人头送红包活动,有兴趣的可以玩玩