
游戏开发
文章平均质量分 81
北洋神
大学之前是个学霸,高考时还是全校第一。大二时迷上了网络游戏“传奇三”等网游,后来大学延期一年毕业,沦为学渣。2008年参加工作,热爱游戏,喜欢反向模拟游戏数值,喜欢钻研服务器架构,喜欢简单。
展开
-
2011.10.15
先说一下目前项目的近况吧。目前,MapServer代码量13.67万行,Common 1.9万行,Gate 3.25万行,lua代码1.99万行,客户端27.31万行。 按一般规律,公测(或者说大规模推广)之前,服务器的代码量要在20万行左右,可以把MapServer、Common、lua代码全加起来,但不包括Gate。 据老大说,9月底本来要最后一次封测的,不过实际没有进行,原创 2011-10-15 13:56:20 · 396 阅读 · 0 评论 -
足球联赛赛程算法
我们项目要做一个类似联赛的功能,就需要联赛的赛程分组算法,上网搜了一下,找到了如下算法。比如,输入六个球队:1、2、3、4、5、6,一共要打30场。 1234561 12131415162原创 2013-04-01 21:28:58 · 5408 阅读 · 0 评论 -
《守望先锋》架构设计与网络同步 -- GDC2017 精品分享实录
Overwatch Gameplay Architecture and NetcodeTimothy FordLead Gameplay EngineerBlizzard Entertainment翻译:kevinan 在GDC2017【Overwatch Gameplay Architecture andNetcode 】的分享会上,来自暴雪的Tim Ford介绍了《守望转载 2017-06-19 20:43:07 · 14973 阅读 · 0 评论 -
MMORPG服务器架构
一.摘要1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等。3.网络游戏的场景管理,AI,脚本的应用等。4.开源的网络服务器引擎5.参考书籍,博客二.关键词网络协议 网络IO 消息 广播 同步 CS TCP/UDP IP 集群 负载均衡 分布式 网关服务器转载 2017-07-20 15:24:02 · 808 阅读 · 0 评论 -
十字链表的AOI算法实现
AOI主要有九宫格、灯塔和十字链表的算法实现。本文阐述十字链表的实现和尝试。1. 基本原理根据二维地图,将其分成x轴和y轴两个链表。如果是三维地图,则还需要维护多一个z轴的链表。将对象的坐标值按照大小相应的排列在相应的坐标轴上面。2. 基本接口对对象的操作主要有以下三个接口:add:对象进入地图;leave:对象离开地图;move:对象在地图内移动。2. 算转载 2017-07-20 16:09:37 · 1736 阅读 · 0 评论 -
游戏的AOI算法
本文参考了一些Blog:http://blog.youkuaiyun.com/zhanghefu/article/details/25833535云风的Blog并进行整理而写。AOI(Area Of Interest),中文就是感兴趣区域。通俗一点说,感兴趣区域就是玩家在场景实时看到的区域;也就是AOI会随着英雄的移动改变而改变。游戏的AOI算法应该算作游戏的基础核心了,许多逻辑都原创 2017-07-21 19:15:58 · 2173 阅读 · 0 评论