H5联网游戏开发
文章平均质量分 63
国内首款商业化游戏服务器引擎,不定期分享H5游戏开源案例,帮助开发者完成联网游戏的快速高效开发。
matchvs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在Egret中启动Matchvs联网云服务
目前,Egret已经与游戏服务器引擎Matchvs达成深度合作,后者提供的联网与GS服务端框架服务已全面接入Egret引擎的工作流。以下是Matchvs在Egret引擎中的启用教程。步骤一:打开,Egret Launcher创建项目,在面板中选择服务类别中的Matchvs,勾选后创建的项目中即包含Matchvs SDK。步骤二:在Matchvs控制台中申请对应AppKey。可以在此...原创 2018-09-03 15:19:49 · 780 阅读 · 1 评论 -
如果你打算将游戏业务外包 那么这篇文章你就不得不看!
业务外包(Outsourcing)又称资源外包或资源外置。是企业为了集中核心力量,将部分非核心业务交托给合作企业完成,从而达到降低成本与提高效率的作用。至于游戏外包则也是其中常见的一种方式。眼下已经有越来越多的游戏团队选择将项目中的若干工作外包,其中以美术与音乐资源较为常见。当然外包业会容易滋生出一些问题,比如业务监管难度增大、知识产权纠纷等等,因我们在选择与外包合作时就需要注意一些事项。...原创 2018-07-12 17:53:39 · 5200 阅读 · 1 评论 -
游戏服务器引擎Matchvs游戏云第三方绑定教程
众所周知,Matchvs是国内一款专注于移动游戏的游戏服务器引擎。开发者通过接入Matchvs的SDK,即便没有服务器开发人员,也可以轻松完成联网游戏的开发。近期,Matchvs开放了第三方绑定功能,一起来了解一下。Matchvs 服务器会通过注册接口下发“用于在服务器校验的 userID”,开发者在使用时,可将此 userID 与自己游戏的玩家ID进行绑定。为了方便开发者使用,Ma...原创 2018-07-09 01:28:51 · 1904 阅读 · 0 评论 -
联网游戏开发实例分享之《游侠姐妹》(附源码)
游戏名:《游侠姐妹》工具说明:本游戏前端使用白鹭Egret开发,后端联网部分通过接入Matchvs游戏云的SDK实现。游戏简介:《游侠姐妹》是一款支持联网对战的休闲类小游戏。游戏具体玩法为:在屏幕中的大灰狼走到游侠姐妹的弓箭准星之中时,点击对应的准星进行射击,打中大灰狼加分。 红色姐妹只能打红色的大灰狼,蓝色姐妹只能打蓝色的大灰狼,打错颜色或者漏打自身颜色的大灰狼将扣除生命值。 ...原创 2018-06-08 19:42:49 · 1388 阅读 · 0 评论 -
Cocos Creator多人对战联网游戏快速开发实例(附源码)
前言:游戏主要是基于前端引擎Cocos Creator开发,涉及后端联网的部分,使用了游戏服务器引擎Matchvs开发完成。准备工作:相关引擎工具引擎下载及指南Matchvs JavaScript SDK下载地址Matchvs JavaScript 的Cocos Creator插件使用手册Cocos Creator下载地址《组队小鸡射击》玩法简介:双方通过控制各自小鸡,通...原创 2018-07-23 11:25:53 · 21313 阅读 · 1 评论 -
联网对战开源游戏分享之《激流竞速》(附教程)
Matchvs是一款游戏服务器引擎,《激流竞速》这款游戏是基于Cocos Creator进行前端开发的基础上,通过接入matchvs SDK完成了联网功能的快速实现。在游戏中,双方可以进行实时PK对战,通过控制角色在高速行进的平台上不断跳跃,若一方角色掉落水中则宣告游戏失败。体验地址:http://alphazwimg.matchvs.com/cocos/oneTwoStep/web-mobi...原创 2018-08-08 17:05:20 · 807 阅读 · 0 评论 -
解析类Dota游戏天梯匹配系统的实现方式
什么是类Dota游戏的天梯匹配玩过Dota或者LOL的人都知道 . 天梯匹配系统是一套将 玩家的实力 量化,并进行实时分配组队游戏 , 结算的系统. 旨在将单局游戏的胜率控制在50%左右. 避免出现虐菜,被暴虐,单边木桶短板效应, 实力悬殊的局面 . 以提供更好的游戏体验 . )带着如上所说的目的 . 我们从技术角度聊聊这套系统该如何实现 .系统设计首先说量化 量化本质上是一个利用数学公式 a...原创 2018-06-11 15:24:18 · 4373 阅读 · 0 评论 -
Matchvs系列教程之利用微信web开发者工具开发联网游戏
除了使用Cocos Creator与Egret等主流前端引擎开发工具外,还有不少使用了微信web开发者工具的开发者,今天就教大家使用Matchvs SDK 轻松完成联网游戏的开发。原创 2018-08-04 16:37:20 · 1462 阅读 · 0 评论 -
联网对战游戏开发实例之《斗兽棋》(附源码)
本次,Matchvs为大家带来的是一款回合制休闲游戏的开源案例 。玩家双方在一个4X4的棋盘上,遵循食物链的规则玩法下进行翻牌与追逐,最终以场上存活的一方为获胜者。体验地址:http://demo.matchvs.com/AnimalChecker-mobile源码地址::https://github.com/matchvs/AnimalChecker首先你需要下载Cocos Crea...原创 2018-09-26 17:01:24 · 7207 阅读 · 1 评论 -
微信小游戏排行榜功能快速开发教程
要做这个好友排行榜.必然要有好友的战绩比分,然后再做排序,最后将数据呈现在UI上 , 可以分为下面几个步骤:保存每个用户的分数 获取好友列表,并获取好友的分数 渲染排行榜保存每个用户的分数保存每个用户的分数,需要调用微信的云存储API,将用户的分数持久化的存起来 .// 保存用户数据,注意限制单条数据容量不得超过1024字节,// 单个用户数据总条数不得超过128条wx...原创 2018-07-16 11:04:53 · 4403 阅读 · 0 评论 -
实时联网游戏后台服务技术选型和挑战(一)
概述:本文尝试从开发者角度梳理开发实时联网游戏后台服务过程中可能面临的挑战,并针对性地提供相应解决思路,期望帮助开发者依据自身游戏特点做出合理的技术选型。维基百科关于网络游戏的定义:通过计算机网络,将专用服务器和用户的客户端设备(手机、PC、游戏主机等)相连,让多名玩家同时联机进行游戏的娱乐形式,由此可知网络游戏涉及三个角色:客户端、网络、服务器,从网络架构上来讲网络游戏可分为C/S 架构和P...原创 2018-04-23 18:01:27 · 4484 阅读 · 0 评论 -
联网技术中的帧同步了解一下
众所周知 ,解决网络延迟问题,目前主要有帧同步和状态同步(又称为CS同步)两种网络同步解决方案。 1、状态同步:每个客户端发送各自操作到服务器,服务器统一计算后将状态结果同步给各个客户端,客户端根据状态显示内容。 2、帧同步:一般流程是客户端上传操作到服务器,服务器收到后并不计算游戏行为, 而是转发到所有客户端,客户端接受到操作以后,通过运算可以达到一致的状态,这样的情况下就算单位...原创 2018-04-19 20:42:40 · 1647 阅读 · 0 评论 -
从技术角度谈如何开发一款微信联网小游戏
微信自从有了 “跳一跳” 后微信小游戏就开始迅速火爆起来,为跟上这股潮流,相信很多开发者都想探一探微信小游戏是如何开发的。下面我就从技术的角度说说一下微信小游戏如何开发的。附:本文适合有开发经验的人,关于如何创建微信小游戏账号和使用微信小游戏开发工具就不再赘述,不了解的可以到微信小游戏开发者后台阅读相关文档。相关技能抛开表面看本质,揭开微信小程序这件外套,从代码层面上来看,其实质就...原创 2018-04-27 10:07:08 · 12265 阅读 · 0 评论 -
实时联网游戏后台服务技术选型和挑战(房间匹配与数据同步篇)
在此前的《网络接入篇》中我们介绍了实时联网游戏网络接入相关内容,网络接入层开发考验的是开发者高性能网络编程的功底,即解决C10K甚至C10M的能力。本文开始介绍游戏逻辑层,由于不同游戏玩法千奇百怪,本文不涉及游戏具体的业务逻辑,只探讨在逻辑层实现中经常遇到的房间匹配和数据同步问题。基于“房间”模式的联网对战游戏,游戏流程可分为匹配(matchmaking)和 对战(gameplay)两个阶段。...原创 2018-05-07 19:22:41 · 4585 阅读 · 0 评论 -
你踩过几个?盘点微信H5小游戏开发中的那些坑
眼下小游戏特别火,不少团队也陆续启动了微信小游戏的项目,并于立项前期进行技术预研究。但从微信官方文档看 , 却能发现了不少坑。一、运行环境的坑首先微信小游戏是一个不同于浏览器的 JavaScript 运行环境,没有 BOM 和 DOM API,所以我们第一个遇到的就是API兼容性问题。1、API兼容性1.1、网络APIBOM的核心是windows,表示的是一个浏览器的实例,在网页中自定义的任何一个...原创 2018-05-24 22:48:30 · 4972 阅读 · 2 评论 -
浅谈服务器引擎Matchvs联网对战服务的几点优势
由于微信和QQ这样的大流量社交平台逐步开放入口,现在有很多开发者会选择做支持联网对战游戏来契合社交属性。不过受限于成本与技术团队,其中会有不少的项目选择接入Matchvs。Matchvs是什么?Matchvs是一个游戏服务器引擎,简单说它类似于战网机制的云服务,提供给CP方一整套对战解决方案,通过简单接入SDK可以把单机游戏改造成联网对战游戏。对于开发者而言,他们之选择使用Matchvs主...原创 2018-04-14 20:33:59 · 4035 阅读 · 0 评论 -
Matchvs多种数据存储接口对比分析
Matchvs 给开发者提供了三种存储接口:用户数据存储、全局数据存储、哈希存储。三种数据存储的特点及对比如下:用户数据存储,存储用户数据,只有用户自己有增、删、改、查自己数据的权限 全局数据存储,推荐在 gameServer 里使用,存储游戏全局数据。客户端也可以使用。 哈希存储,数据操作会校验userID,但用户之间可以修改和查看数据。存储限制每个游戏通过各种存储接口所存的数...原创 2018-05-30 17:44:10 · 867 阅读 · 0 评论 -
棋牌微信小游戏之多人在线斗地主源码分享
游戏说明:这是一款多人在线的斗地主棋牌游戏,拥有随机匹配功能,有三人同时匹配即可开始游戏。游戏支持微信约战,玩家通过在微信上发送邀请信息给微信好友,好友点击信息即可进入游戏。 (PS:需要自己配置自己的微信APPID,可以上传测试版体验。)引擎开发工具:egret5.2.0 +Matchvs SDK v3.7.3.0开发语言:TypeScript话不多说,一行源码胜千言。源码...原创 2018-07-30 14:32:31 · 23639 阅读 · 3 评论 -
初识Matchvs游戏云及SDK接入准备教程(白鹭Egret篇)
Matchvs游戏云是一个提供游戏联网与服务端解决方案的产品,通过接入Matchvs官方SDK,游戏开发者可在客户端与服务端间通过自定义协议在传输层套接字上无缝交换信息,从而实现实时数据传输。由于所有数据通信都是可靠传输,因此不用担心数据丢失和乱序问题。Matchvs适用包括立项之初接入与后续单机改造等多种场景,拥有快速接入联网、多节点、低延迟、云端一键部署、可定制扩展等特色。注:以下SDK接入教...原创 2018-04-12 14:31:39 · 3014 阅读 · 1 评论 -
利用联网工具Matchvs在Unity中创建多人联网游戏
众所周知,利用Unity本身内置的多人联网功能(Multiplayer Networking)与高级应用程序接口(High Level API, HLAPI)可以实现创建多人工程。不过实际上除此之外,还有其它更为轻松的方式。本次我们教大家的就是利用国内一个名叫Matchvs的第三方插件工具来实现多人联网,实现过程十分简单且支持自定义拓展。原创 2018-06-14 18:09:02 · 2733 阅读 · 0 评论
分享