
游戏
文章平均质量分 54
二进制的世界
781228123@qq.com
展开
-
游戏 匹配算法 实现(基于ELO分数、等待时长)
去年拒绝了上家公司的提干和股票,毅然投身游戏行业,加入了一家创业公司,经历了一年多比996强度还高的加班,我们的第一款游戏终于顺利上线了。我全程参与了我们游戏服务器的开发,从架构到业务。现在游戏上线稳定了,也有时间总结下开发的的一些经验了。我们游戏的是ARPG游戏,客户端用unity3d,服务器用java。我们有主城,做了场景同步;有组队战斗,做了帧同步;有排位赛,做了匹配。场景同步、帧同步、...原创 2017-11-02 21:21:26 · 26765 阅读 · 11 评论 -
游戏 场景同步 实现(状态同步)
多人同屏游戏,都需要场景同步。场景同步一般分两种,状态同步和帧同步。状态同步一般用于大世界地图,服务器只向玩家同步玩家视野范围内其他玩家的状态信息。帧同步一般用于moba之类场景内玩家并不多并且对同步要求比较高的情况。状态同步同步是状态,比如在某个坐标出现了某个玩家身上带着某些状态,然后客户端直接显示出来。帧同步同步的是每个玩家的操作,每个客户端上报自己的操作,服务器收集合并之后,下发给每个客...原创 2017-11-03 11:58:26 · 5596 阅读 · 5 评论 -
手游 反外挂
天道有轮回,苍天绕过谁。曾经都是我开外挂玩别人的游戏,现在轮到别人开挂玩我们的游戏了。说起外挂,我游戏生涯接触还算挺多了,从最开始单机游戏的金山游侠、金手指,到网游时代传奇的变速齿轮、DNF的封包外挂,到手游时代的葫芦侠、八门神器等各种内存修改器,很不好意的讲,我都用过……当然,我还是有原则,竞技游戏坚决不会开外挂。当下绝地求生颇受外挂困扰,各大主播因外挂嫌疑被锤得死去活来,外挂对于游戏的破坏力,原创 2018-02-02 17:17:43 · 5278 阅读 · 1 评论 -
游戏 帧同步 实现
首先简单讲一下帧同步的原理。帧同步是同一场战斗中的各个玩家的操作(比如移动摇杆、点击释放技能等)不立即在客服端执行,而是先上报到服务器。服务器收集并合并所有玩家的操作(必要时进行校验等控制),下发给所有客服端,客户端收到之后再执行。只要各个客户端的代码(版本)一致,并且需要用到的随机数也进行同步,那么所有客服端运行出来的表现结果是一致的。大部分moba类游戏,例如王者荣耀,都是使用帧同步。帧同...原创 2017-11-03 20:04:24 · 4775 阅读 · 5 评论 -
当moba遇上麻将——刀塔自走棋
如果你关注游戏圈,你会发现一款叫做《刀塔自走棋》的游戏在直播平台中火了起来,各类游戏主播都在不务正业的沉迷下棋无法自拔,直呼“我就最后下亿把”,“下棋一直爽,一直下棋一直爽”。这个Dota2平台的第三方自定义游戏,由仅有5人的巨鸟多多工作室开发,自1月4日上线之后,人气一路高歌猛上,至本文定稿时,已有400万订阅和稳定20万的同时在线人数。斗鱼等直播平台专门开通《刀塔自走棋》专区;Dota2客...原创 2019-03-27 11:56:12 · 878 阅读 · 0 评论