亚原子科技

棋牌游戏开发商的公司主要人员组成

位置:首页 > 新闻动态 > 行业新闻 > 正文 发布日期:2017-05-03

一、棋牌游戏开发商家的程序员
 
棋牌游戏开发商或者叫棋牌游戏开发公司,主要人员首先就是我们闷罐型的程序猿,需要有网络棋牌游戏服务端、客户端定制开发类成熟经验,精通主流手机棋牌游戏平台框架,对服务端平台优化、扩展及满足客户订制有实战功底,对串口通信、TCP/IPsocket开发了解,成功运营案例更是必不可少,包括受欢迎的热门棋牌游戏如:打鱼游戏、双扣、斗地主、十三张、地方手机房卡麻将等。
 
                                                            捕鱼游戏开发图
 
基于cocos2d-x开发了包尖等牌类手游客户端,使用开发语言C++,使用cocosstudio,对socket通信开发熟悉,棋牌游戏开发商的主要人员组成。
 
以手机棋牌游戏开发的server端为例,主要有如下几个模块:
 
1. bussvr : 总线服务模块,主要负责server间消息的转发;
 
2.mooneysvr : 金币服务模块,主要对玩家牌局结束后的筹码进行结算;
 
3.logsvr : 日志服务模块,主要记录牌局日志,牌局的回放数据也是来自于日志服务模块;
 
4.roomsvr : 房间匹配服务模块,主要对玩家进行配桌,玩家进出房间等业务逻辑的实现;
 
5.hallsvr :这是大厅服务模块,也是app客户端接入server端的入口,主要负责一些公告,消息推送,大厅数据显示等一些业务逻辑;
 
6.gamesvr :这是棋牌游戏逻辑模块,洗牌,发牌,玩家摸牌出牌等一系列打牌逻辑都是gamesvr实现的。整个棋牌开发的进行都是靠它推动进行的。此模块是多进程单线程模型。
 
                                                         手机棋牌游戏app
 
当然,像捕鱼游戏还有认证服务模块,活动服务模块,通知服务模块等,整个server的开发是在linux平台下用C++语言基于ACE框架开发的,网路框架用的是ACE中的reactor模型。用到的设计模式主要有单列模式,工厂模式等。整体架构是按照分布式来开发的,利于后续的升级,扩容与维护。
 
一般来说,整个server内部间的通信是通过TCP/IP协议完成的,包括RPC远程调用,db采用的是mysql,主要存储玩家的一些基本信息数据,房间数据等,缓存采用的redis,主要存储玩家牌局的一些热数据,消息格式主要用的是二进制流,json,xml。
 
                                                        棋牌游戏开发商效果图
 
二、美术UI人员,手绘类
 
美术人员手绘功底要强,这不仅仅是平面PS,得熟悉美术设计相关的各类专业软件(Photoshop、Coreldraw、Illustrator、Flash、AfterEffects、Premiere、3dsmax、Maya、ZBrush…等)的应用,熟练掌握cocos和unity3d引擎编辑器的使用,对各种3d棋牌游戏、打鱼游戏项目中引擎与资源的优化有深入了解。对市场主流3d引擎的工作原理和特性都有很好的认识。
 
对手机棋牌游戏、动画、传媒等行业有悟性,参与过捕鱼游戏、棋牌游戏、网络游戏、好玩的捕鱼游戏大厅的规划制作,有丰富的游戏、视频动画制作经验。对好玩的捕鱼游戏、视频动画的制作步骤,及整体规划有深刻积累,对动画流程有全面仔细的了解。因为:新产品的前期研发和规划,DEMO样品的制作,美术部门技术迭代,手机棋牌app开发产品协调和质量把控。
 
美术担当着棋牌游戏开发商的公司主要人员的审美水准,积累有大量的设计技术经验,对棋牌游戏美术工作灵活主动。这样棋牌游戏开发公司的主要人员才能转得开。
 
                                                            游戏礼包
 
三、售后技术维护与支持
 
棋牌游戏开发商的公司主要人员最容易被忽略的是游戏售后服务,协助销售工作,联系客户,客户回访,问题查询与跟踪,网络游戏产品部署,升级,安装调试,数据迁移备份,用户培训,玩家使用问题收集和处理,与各部门沟通,需求文档分析,测试游戏。
 
扑克类(德州的扑克、斗地主)、麻将类(血战麻将、二八杠)、网络捕鱼游戏(金蟾捕鱼、捕鱼游戏平台)、地方特色(清墩、长沙麻将、冲关麻将)等的服务器搭建(华为云、阿里云、其他地方服务器),这里以棋牌游戏开发商常用的为例。
 
另外,数据库和iis安装调试;游戏搭建组装;项目后台管理;协调各部门工作;分析游戏规则、策划游戏需求、黑盒测试游戏、验证功能;微信开发平台、商户平台、公众平台、支付申请;培训客户服务器和后台操作;bug收集和反馈;游戏版本升级;将完善的手机棋牌游戏开发完成的项目转交给客户。

182 9825 5678