棋牌游戏界面UI技术
大厅架构 是一个最小资源包,只有一个登录到大厅的UI展示。可以不包括逻辑业务部分,然后再去热更新部想要玩的部分,一些公用部分完全可以设计放在这个版本内部。大体包括如下内容: 1、BaseCore部分 2、账号体系 3、热更功能 4、大厅UI 5、可以自由配置相关的模块来达到想要的包体 6、支付模块的基础部分
最理想化是可以如下操作,出某版本,后期想给这个版本加某个游戏,可以通过热更新的方式去更新。
模块化游戏大厅方案: 通过事件方式来注册游戏,通过配置来定好游戏中包含哪些模块,进行事件注册,然后再大厅打开模块后发送相应的事件去打开模块。
技术实现
1、技术选型及工程结构 综合选择Cocos2d-x3.11.1版本,更新了ipv6及openssl等相关内容。BaseCore版本我们用C++完成基本功能(暂时命名为theway),然后具体业务项目将theway引用作为依赖,并且业务开发使用Lua脚本开发。这样将底层跟业务解耦。另外为整合多个游戏带来最基本的技术上的支持。
2、 自研引擎可行性 可以做成依赖项目,作为其他项目的底层,随着项目不断优化和集成可以衍生成一个拥有我们自己知识产权的引擎项目。这样底层修改或升级,只需要做兼容即可,大不必让业务开发受限。同时可以整合各项目的开发资源,提高开发效率,产品质量。
3、工具链开发 作为商业开发,开发工具的完善也是一项必不可少的环节,目的是为了提高产品开发的效率。例如我们利用工具提高开发效率的一个实际例子。用Python生成协议Bean来直接序列化消息内容,通过委托模式,业务模块只需要关注发送,返回协议回调函数收到一个Table,十分的方便好用。后面可以将一些重复工作用工具去做。大雄游戏,API接口合作流程,确保每一步都有客户的参与,使大雄游戏在每一个案例中加深对顾客需求的了解,制定出更符合客户要求解决方案,更符合市场需求的产品。大雄游戏售后提供终身游戏维护升级,7X24小时技术维护支持,让合作伙伴更省心、更放心。
义乌市森焱网络公司专注开发棋牌游戏十一年,本着顾客第一,质量第一,售后第一的理念用心做好每一款游戏,森焱有你们才精彩!!!
义乌市森焱网络是棋牌游戏开发公司,棋牌源码定制,俱乐部棋牌游戏,可为您量身定做H5源码