游戏开发
xlight2023
code one
展开
-
谈谈陌陌争霸在数据库方面踩过的坑(前篇)
转自: 陌陌争霸 这个项目一开始不叫这个名字,它在 2013 年中的时候,还只是一个我们公司 用来试水移动游戏的试验项目。最开始的目标很明确,COC 是打动我的第一款基于移动平台网络游戏,让我看到了和传统 MMO 不同的网络游戏设计方向。我觉得只需要把其中最核心的部分剥离出来,我们很快可以做出一个简单的却不同于以往 MMO 的游戏,然后就可以着手在此基础上发展。 至于后来找到陌陌合转载 2014-07-25 15:06:14 · 1535 阅读 · 1 评论 -
谈谈陌陌争霸在数据库方面踩过的坑( Redis 篇)
注:陌陌争霸的数据库部分我没有参与具体设计,只是参与了一些讨论和提出一些意见。在出现问题的时候,也都是由肥龙、晓靖、Aply 同学判断研究解决的。所以我对 Redis 的判断大多也从他们的讨论中听来,加上自己的一些猜测,并没有去仔细阅读 Redis 文档和阅读 Redis 代码。虽然我们最终都解决了问题,但本文中说描述的技术细节还是很有可能与事实相悖,请阅读的同学自行甄别。 在陌陌争霸之前,转载 2014-07-25 14:30:16 · 1113 阅读 · 0 评论 -
棋牌游戏服务器开发心得
一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我打算只说说一些值得注意的地方。这个项目的一个特别之处是,客户端是手机,用户通过移动网络与服务器通信。和PC相比,手机的处理能力极弱,而且网络流量费用昂贵。因为除了要考虑普通网络游戏的一些问题之外,转载 2014-07-28 18:05:29 · 6997 阅读 · 1 评论 -
关于手游app的开发
前端用的unity,使用xlua做热更,基本百分之九十的功能都是使用xlua来编写的,只有网络、协议、核心通用工具是用c#来做的; 后端使用java,网络使用netty框架,数据库用mysql; 前后端通讯协议使用google的protobuf,需要到git上找protobuf的xlua支持,官方已经支持了java; 游戏中都会有定时器的处理,比如某玩法中的发牌、抢庄、翻牌等,如果放在客户端...原创 2019-03-24 20:23:49 · 780 阅读 · 1 评论