
游戏开发
文章平均质量分 59
matchvs
这个作者很懒,什么都没留下…
展开
-
解析类Dota游戏天梯匹配系统的实现方式
什么是类Dota游戏的天梯匹配玩过Dota或者LOL的人都知道 . 天梯匹配系统是一套将 玩家的实力 量化,并进行实时分配组队游戏 , 结算的系统. 旨在将单局游戏的胜率控制在50%左右. 避免出现虐菜,被暴虐,单边木桶短板效应, 实力悬殊的局面 . 以提供更好的游戏体验 . )带着如上所说的目的 . 我们从技术角度聊聊这套系统该如何实现 .系统设计首先说量化 量化本质上是一个利用数学公式 a...原创 2018-06-11 15:24:18 · 4295 阅读 · 0 评论 -
棋牌斗地主游戏排行榜功能快速开发教程
Matchvs Poker 是一款比较流行的斗地主游戏主要功能如下:实现了最经典的斗地主玩法,叫地主抢地主等功能。 支持随机匹配模式,主动创建房间邀请微信好友模式两种。 接入Matchvs独立的排行榜系统。分为客户端和服务端两个部分,client 是使用 Egret 实现的,server 是使用 matchvs gameServer nodejs版实现。项目目录结构如下:┌-cli...原创 2018-11-23 11:16:58 · 1892 阅读 · 0 评论 -
利用Matchvs快速开发棋牌游戏斗地主排行榜功能教程
目录排行榜实现接入描述排行榜接口 host 和 path创建排行榜上报排行榜client 获取排行榜列表获取玩家当前分数排行榜接入总结一般来说,一款比较流行的斗地主游戏主要功能如下:实现了最经典的斗地主玩法,叫地主抢地主等功能。 支持随机匹配模式,主动创建房间邀请微信好友模式两种。这款《斗地主》游戏分为客户端和服务端两个部分,client 是使用 Egr...原创 2018-11-23 15:01:52 · 2341 阅读 · 4 评论 -
联网技术中的帧同步了解一下
众所周知 ,解决网络延迟问题,目前主要有帧同步和状态同步(又称为CS同步)两种网络同步解决方案。 1、状态同步:每个客户端发送各自操作到服务器,服务器统一计算后将状态结果同步给各个客户端,客户端根据状态显示内容。 2、帧同步:一般流程是客户端上传操作到服务器,服务器收到后并不计算游戏行为, 而是转发到所有客户端,客户端接受到操作以后,通过运算可以达到一致的状态,这样的情况下就算单位...原创 2018-04-19 20:42:40 · 1548 阅读 · 0 评论 -
实时联网游戏后台服务技术选型和挑战(一)
概述:本文尝试从开发者角度梳理开发实时联网游戏后台服务过程中可能面临的挑战,并针对性地提供相应解决思路,期望帮助开发者依据自身游戏特点做出合理的技术选型。维基百科关于网络游戏的定义:通过计算机网络,将专用服务器和用户的客户端设备(手机、PC、游戏主机等)相连,让多名玩家同时联机进行游戏的娱乐形式,由此可知网络游戏涉及三个角色:客户端、网络、服务器,从网络架构上来讲网络游戏可分为C/S 架构和P...原创 2018-04-23 18:01:27 · 4165 阅读 · 0 评论 -
从技术角度谈如何开发一款微信联网小游戏
微信自从有了 “跳一跳” 后微信小游戏就开始迅速火爆起来,为跟上这股潮流,相信很多开发者都想探一探微信小游戏是如何开发的。下面我就从技术的角度说说一下微信小游戏如何开发的。附:本文适合有开发经验的人,关于如何创建微信小游戏账号和使用微信小游戏开发工具就不再赘述,不了解的可以到微信小游戏开发者后台阅读相关文档。相关技能抛开表面看本质,揭开微信小程序这件外套,从代码层面上来看,其实质就...原创 2018-04-27 10:07:08 · 12048 阅读 · 0 评论 -
实时联网游戏后台服务技术选型和挑战(房间匹配与数据同步篇)
在此前的《网络接入篇》中我们介绍了实时联网游戏网络接入相关内容,网络接入层开发考验的是开发者高性能网络编程的功底,即解决C10K甚至C10M的能力。本文开始介绍游戏逻辑层,由于不同游戏玩法千奇百怪,本文不涉及游戏具体的业务逻辑,只探讨在逻辑层实现中经常遇到的房间匹配和数据同步问题。基于“房间”模式的联网对战游戏,游戏流程可分为匹配(matchmaking)和 对战(gameplay)两个阶段。...原创 2018-05-07 19:22:41 · 4495 阅读 · 0 评论 -
分享基于白鹭Egret联合Matchvs开发的足球游戏(附Demo源码)
Demo简介本游戏使用Matchvs的实时联网SDK和白鹭Egret开发,并提供了简洁的Demo来展示多人实时联网游戏的开发过程和效果,用于演示多人匹配、数据传输、帧同步、创建房间、获取房间列表、消息订阅、断线重连、修改房间属性等功能。目录┌─── matchvs 支持 Egret SDK库文件├─── matchvs_wx 支持微信小游戏的SDK库文件├─── MatchvsD...原创 2018-05-30 10:33:50 · 4111 阅读 · 0 评论 -
利用游戏服务器引擎Matchvs开发联网微信小游戏
Matchvs是一款十分易用的游戏服务器引擎,开发者通过SaaS层提供的API,即可完成“就近”节点接入、玩家匹配、游戏数据通信的建立;PaaS提供GS开发框架、托管平台,无需自有服务器资源即可对服务端的联网能力进行扩展,实现自定义的服务端逻辑。微信小游戏玩法简介:游戏双方控制各自猎枪进行实时PK射击,以射中飞行中的鸟类数量多者为胜。设计游戏部分说明:《多人狩猎》 - 设计游戏实现步骤...原创 2018-08-16 17:59:35 · 2101 阅读 · 0 评论 -
联网对战游戏开发实例之《斗兽棋》(附源码)
本次,Matchvs为大家带来的是一款回合制休闲游戏的开源案例 。玩家双方在一个4X4的棋盘上,遵循食物链的规则玩法下进行翻牌与追逐,最终以场上存活的一方为获胜者。体验地址:http://demo.matchvs.com/AnimalChecker-mobile源码地址::https://github.com/matchvs/AnimalChecker首先你需要下载Cocos Crea...原创 2018-09-26 17:01:24 · 6907 阅读 · 1 评论 -
Matchvs系列教程之利用微信web开发者工具开发联网游戏
除了使用Cocos Creator与Egret等主流前端引擎开发工具外,还有不少使用了微信web开发者工具的开发者,今天就教大家使用Matchvs SDK 轻松完成联网游戏的开发。原创 2018-08-04 16:37:20 · 1415 阅读 · 0 评论 -
棋牌微信小游戏之多人在线斗地主源码分享
游戏说明:这是一款多人在线的斗地主棋牌游戏,拥有随机匹配功能,有三人同时匹配即可开始游戏。游戏支持微信约战,玩家通过在微信上发送邀请信息给微信好友,好友点击信息即可进入游戏。 (PS:需要自己配置自己的微信APPID,可以上传测试版体验。)引擎开发工具:egret5.2.0 +Matchvs SDK v3.7.3.0开发语言:TypeScript话不多说,一行源码胜千言。源码...原创 2018-07-30 14:32:31 · 22816 阅读 · 3 评论 -
微信小游戏排行榜功能快速开发教程
要做这个好友排行榜.必然要有好友的战绩比分,然后再做排序,最后将数据呈现在UI上 , 可以分为下面几个步骤:保存每个用户的分数 获取好友列表,并获取好友的分数 渲染排行榜保存每个用户的分数保存每个用户的分数,需要调用微信的云存储API,将用户的分数持久化的存起来 .// 保存用户数据,注意限制单条数据容量不得超过1024字节,// 单个用户数据总条数不得超过128条wx...原创 2018-07-16 11:04:53 · 4320 阅读 · 0 评论 -
除了Cocos与Egert 这些H5游戏引擎也很流行
除了开发熟知 国内 的Cocos creator 与Egert外,眼下正值小游戏开发热潮,借此盘点一下目前国内外较为流行的部分H5游戏引擎。 1: Babylon.JS (3D,免费)网址:https://www.babylonjs.com/versionbuilder/说明:A complete JavaScript framework for building 3D game...原创 2019-01-24 20:41:56 · 3346 阅读 · 0 评论