全国咨询热线: 400-7728-258

降低开发门槛!腾讯推出小游戏联机对战引擎 MGOBE

近日,有部分棋牌游戏开发者注意到腾讯云推出了小游戏联机对战引擎 MGOBE的使用申请,可为开发者提供实时、弹性扩容的高性能联机对战服务,快速构建游戏多人一起玩的能力。据了解,目前小游戏联机对战引擎还属于内测阶段,发者可填写提交使用申请。在2019年2月28日至2019年6月30日内测期间,用户申请通后即可获得白名单免费使用。

棋牌游戏

棋牌游戏

申请地址:https://cloud.tencent.com/product/mgobe

对于小游戏团队来说,这是一个降低对战游戏开发门槛的利好。不同于原有游戏行业的从业者,其实大部分的小游戏团队并不具备游戏研发技术积累,其中不少更是跨界创业转型。随着小游戏产品中度化、联网竞技,对小游戏的研发及投入要求越来越高。而且随着流量市场的变化,逼迫着流量主们在产品留存及收入方面下功夫。虽然微信原生态提供的各项支持,已经足以支撑制作一款品质不错的产品。但随着用户需求的变化及开发者对自身产品的提升诉求,竞技对战PVP越来越受重视。而小游戏联机对战服务对于部分中小开发者来说,特别是入门开发者们,有效的降低了门槛。当然竞技对战类小游戏产品数量增多也推动的技术服务解决方案。而且小游戏联机对战服务支持 cocos、layabox、白鹭引擎以及微信原生态,基本涵盖了国内绝大多数小游戏团队。

为了方便大家了解,罗斯基这也整理了一些资料:

根据官网介绍,小游戏联机对战引擎(Mini Game Online Battle Engine,MGOBE)将为游戏提供房间管理、在线匹配、帧同步、状态同步等网络通信服务,帮助开发者快速搭建多人交互游戏。开发者无需关注底层网络架构、网络通信、服务器扩缩容、运维等,即可获得就近接入、低延迟、实时扩容的高性能联机对战服务,让玩家在网络上互通、对战、自由畅玩。MGOBE 适用于回合制、策略类、实时会话(休闲对战、MOBA、FPS)等游戏。

一、应用场景

1帧同步场景

适用场景

实时会话游戏10人以内,棋牌,策略类回合制游戏。

优点

开发效率高,客户端同步指令给其他客户端。业务逻辑由客户端计算处理。

2、状态同步应用场景

适用场景

实时会话游戏大于10人,棋牌,策略回合制游戏。

优点

容易防外挂,当人数比较多,客户端渲染压力大时,可以由服务端来处理。

二、功能

小游戏联机对战引擎 MGOBE 提供多种强大功能,用于房间管理、快速加房、在线匹配、信息同步等操作。

1、房间管理

房间管理提供创建房间、加入房间、退出房间、修改房间、查询房间、删除房间、停止加入房间、允许加入房间等一系列房间管理操作。

房间可设置的信息:

房间名称

大玩家数

房间类型(开发者自定义,比如棋牌有初级、中级、高级等,moba 对战有1v1、3v3、5v5等)

是否可以观战

是否私有/开放(开放能被系统搜索到并快速将玩家加入,私有不能被系统搜索到)

房间属性(开发者自定义,并可修改)

房主

支持邀请码

玩家列表(可以修改玩家状态)

快速加房

根据大玩家数、房间类型,可以快速加入房间:有符合匹配条件的房间快如进入房间,没有符合匹配条件的房间即创建一个房间。例如,球球大作战、贪吃蛇等游戏就比较适合这样的模式。

2、在线匹配

支持大房间数、房间类型进行匹配。

支持等级、地图、货币等一切可以度量的概念进行匹配。

支持绝对匹配和一定误差内进行匹配,比如A玩家10级,B玩家10级,可以匹配上。通过简单设置也可以将10级的A玩家与11级的B玩家匹配上。

3、信息同步

帧同步:定时进行信息同步,高性能高效率同步。

按需同步:可按需同步,并指定信息同步的对象。

4、网络状态监控

玩家掉线或者弱网络进行通知,帮助玩家发现是自己网络问题,还是服务器问题。

5、场景与架构参考

小游戏联机对战引擎 MGOBE 应用于不同游戏的多种场景。

6、回合制、策略类游戏

创建一个房间,邀请他人加入

如棋牌创建一个私有房间,可以设置邀请码、牌局总数、以及其他参数等,然后邀请好友进来玩。

7、自由匹配一个团队,一起玩

如欢乐斗地主,可以加入一个初级、中级、高级牌局,快速匹配队友。

初级、中级、高级等类型由房间类型定义,使用在线匹配,可以匹配到合适的队友。

8、实时会话类游戏

自由匹配一起玩

如王者荣耀、球球大作战。

9、邀请他人一起玩

创建一个房间,将房间 id 生成到邀请链接,发送给朋友,朋友加入一起玩,加入房间即可。

游戏不同客户端的通信可以使用帧同步,也可以直接按需发送信息。

棋牌开发咨询热线
400-7728-258
收起