tag

玩法系统

共 57 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
mmo

《MMO 服务器开发》单服架构与玩法系统 目录

《MMO 服务器开发》卷二《单服架构与玩法系统》全书导航页:说明本卷在四卷本中的位置与承接关系,交代读者画像、前置知识与三条阅读路径,讲清分层与状态归属这一条贯穿全卷的主线,并按六个部分列出 18 章 54 节的完整章节索引,另含《晨曦大陆》单服可玩的验收清单与常见问题速查表,方便读者按需定位与随时查阅。

10 分钟阅读
MMO 游戏服务端 玩法系统
books

《MMO 服务器开发》单服架构与玩法系统 · 全书目录与章节索引(55 篇)

《MMO 服务器开发》卷二《单服架构与玩法系统》全 55 篇,把玩法装进卷一造好的 aegis 底座:从 gateway / logic / scene / data 分层与状态归属起步,经实体运行时与对象池、地图实例生命周期、九宫格与十字链表 AOI 从零实现及基准对照、服务器权威移动与 A* 寻路、战斗指令管线与结算防重、掉落表与确定性随机、背包并发修改、属性成长与离线推进、任务依赖图与每日重置、聊天频道与好友关系、组队与队长迁移、公会仓库与公会战报名、排行榜分段与赛季结算、邮件投递与红点聚合、拍卖行托管与竞价回滚、匹配算法与大厅生命周期,最后把《晨曦大陆》装配成一个单服可玩的版本并跑出承载数字。

5 分钟阅读
书稿 MMO 游戏服务端
mmo

《MMO 服务器开发》1.3 本书范围与站内架构文章的分工

站内已经有一大批游戏服务器架构文章,卷一又写完了网络内核,那这一卷到底写什么、不写什么?本节把三份内容的分工摊开讲清楚:站内 practice 架构文负责「应该怎么设计」,卷一负责「网络底座怎么写」,本卷负责「玩法系统从零实现并跑出数字」,并把这条边界编码成一张可查询的表。

8 分钟阅读
MMO 游戏服务端 玩法系统
mmo

《MMO 服务器开发》1.2 状态归谁:防重复发奖与旧数据覆盖

上一节立了「一个状态只能有一个写者」,但现实里这条原则会被两种方式破坏:写者其实不止一个,以及写者写的是旧数据。它们对应两个最经典的事故——重复发奖与旧数据覆盖。本节先把两个事故的根因拆开,再推出版本单调与幂等键两条守卫,最后用一份能跑的 Go 代码把这两条守卫钉成断言。

6 分钟阅读
MMO 游戏服务端 玩法系统
mmo

《MMO 服务器开发》1.1 gateway / logic / scene / data 分层

卷一讲完网络内核的四层,这一卷换一个视角重新切一遍:从玩法系统的状态归属出发,回答 gateway / logic / scene / data 各自该持有什么状态。本节先把「谁写状态,谁就是那一层」立成第一原则,再把每条命令归到唯一的处理层、把每份状态归到唯一的写入者,最后用一份能跑的 Go 代码把这两条归属规则钉成断言。

8 分钟阅读
MMO 游戏服务端 玩法系统