文/mumuxinfei  前言  游戏领域, 特别是移动端的社交类游戏, 排行榜成为了一种增强体验交互, 提高用户粘性的宝。 这边讲述在不同用户规模下, 游戏服务化/游戏平台化趋势下, 如何去设计和实现游戏排名榜。 本文侧重于传统关系型Mysql的方案实现, 后续会讲解Nosql的作用。?小编...
在2013年年底,Riot的地图团队开始全速更新英雄联盟核心地图召唤师峽谷。这是一个异常艰巨的任务:团队不仅要更新地图的观感,同时还要保留玩家喜欢的元素,而且不能增加最低硬件要求。自召唤师峽谷升级(也可以称为SRU)以来,已经过去了一年多时间,现在回首来看,我有理由相信我们的团队做了一件了不起的事情...
文/ 游戏安全实验室  一 漏洞简介  1) 漏洞所属游戏名及基本介绍:Pokemon Go(Niantic.Inc),AR游戏,卡牌收集类。  2) 漏洞对应游戏版本及平台:IOS 0.37.0  3) 漏洞功能:模拟位置(可过锁区限制、自动行走等)  4) 漏洞危害评级:红  二 漏洞实现介绍 ...
文/文刀叉点  PS4 Pro虽然能够支持以原生4K分辨率来渲染游戏,但仅有少数几个能够提供支持。但同时,索尼方面不觉得将新主机称为支持4K的主机是一种误导。虽然有些游戏将能够原生支持4K分辨率来呈现重制,多数游戏将采用所谓的“棋盘渲染”像素提升技术来实现“4K分辨率画质”。  那么PS4pro所谓...
    文/猴子灵药  写游戏这么久,第一次在游戏 App 上实作「热更新」功能。  所谓热更新,我想大致上可分成两个层次:  1.仅下载图片、音源等素材档案,藉由设定档等方式,无需更新程序码即可使用新素材档。目的在于大幅缩减初始 app bundle 的档案尺寸,使玩家更快更容易下载游戏。  2....
  文/YYX  最近准备接触一下3D开发,因此利用空闲时间制作了一个iPhone 上面的3D小游戏。因为以前没有在实际项目中应用过OpenGLES 2.0,通过这次开发,积累了不少实战经验,为了分享经验,也为了帮自己增强记忆,选择了写博文。  在开发过程中遇到问题,我花了很长的时间在网上苦苦寻找答...
  文/游戏测试风云录 张敬峰  犯罪是普遍的,而逻辑则是难得的东西。-福尔摩斯  我坚定不移的认为一个优秀的测试一定是一个优秀的侦探,测试的过程则是侦破案件过程,拨开层层迷雾,凭借细微的点滴线索寻找着隐藏在代码背后的bug,只有一个!  本篇笔者将跟各位侦探一起探讨一个案件,并就侦破案件的具体过程...
文/wadehan  什么游戏适合帧同步这种技术?  在现代多人游戏中,多个客户端之间的通讯,多以同步多方状态为主要目标。为了实现这个目标,主要有两个方向的技术:  一种叫状态同步:客户端发送游戏动作到服务器,服务器收到后,计算游戏行为的结果,然后通过广播下发游戏中各种状态,客户端收到状态后显示内容...
文/wadehan  背景  在中国的互联网诸多业务领域中,游戏一直是充当“现金牛”而存在的。但是,在游戏服务器端开发领域中的很多重要问题,并没有被明确的分辨出其特异性,从而得到专门的对待。我们不管是在业界开源领域,还是内部分享中,很少会有专门针对游戏业务特征进行专门设计的组件、类库或者框架。我们从...
  5、死亡处理  a)假设每条蛇死亡时,留下自己身体50%的资源作为尸体;(比如一个长度为100的蛇,死亡后会留下50个大点)  b)蛇死亡时,将自己身体的每个段的坐标点进行记录,放入一个table表中;  c)将table表中的坐标进行处理,每隔一个坐标删除一个,将t[1],t[3]....t[...
  文/Dexter.Yy  在做游戏搜索引擎时,涉及到如何给游戏分类的问题,要如何设计游戏分类机制,以便更好的兼容各种平台和媒体已经惯用的分类,并前后兼容?  本文针对以上问题进行解答。  “游戏类型”(genre)本质上是一种对游戏运作/互动机制和玩法的抽取和抽象,剥离美术、叙事、比喻、意义、世...
文/旭曜灵  承上篇:从开发者的角度谈游戏防弊:盗版、山寨与外挂  五、修改存储器、存档(金手指)  游戏中许多数值和状态都是暂存在存储器或存档的,例如角色的HP、技能冷却、道具数量等等,所以如果让玩家任意修改,就可能产生严重问题。  应对方法:  单机游戏:  将程序码混淆、重要数值随机加密、隐藏...
  译者:白糖  本文作者在制作 Defender’s Quest series 高清版本中积累了很多经验,在本文中,他将讨论将旧的低分辨率游戏高清重置时可能需要解决的种种问题,许多解决问题的方式在制作游戏时也值得学习于深思。  文本为系列第一篇,续篇着重以《最终幻想 VI》为例,见这里。  《最终...
文/毛星云  一、系列文章前言  承接《代码整洁之道》的精读与演绎,《Game Programming Patterns》是我们下一个目标。  写这个系列的起因,是因为最近闲暇时一直在阅读一些之前一直想看的经典著作,并有将阅读过程中一些思考和总结记录下来。为了不枉费这些阅读、思考与总结的过程,决定将...
  一、前言  移动游戏市场近几年突然爆发,收入规模快速增长。根据第三方数据统计,如图所示,国内移动游戏2015年市场规模已达514.6亿。如此火热的市场,必然会吸引大量图谋不轨的坏人。外挂已在移动市场悄然兴起。  目前移动游戏市场上,有多方需求在催促外挂的发展。比如打金工作室,想更高效地刷取游戏货...
文/游戏安全实验室  外挂基本概念  要理解外挂,首先需要理解网络游戏的数据流。这里所说的数据流定义为游戏本地客户端与游戏后台服务器之间的数据流通。一个数据的产生需要玩家做出对应的操作,然后经过网络传输同步到服务器后台,服务器后台再处理过后再通过网络反馈给玩家。  在此基础上,可以将广义上的外挂定义...
  文/小说君  最近几天在技术交流群里讨论到游戏服务端的一些技术细节,小说君发现有些做服务端的同学因为没有接触过游戏服务端,所以对游戏服务端产生了一些误解。因此今天的文章就从web服务端和游戏服务端的区别说起,简单介绍下游戏服务端。  首先下个定义,我们讨论的「服务端」是什么?引用一下wiki对S...