游戏开发
gonefuture
这个作者很懒,什么都没留下…
展开
-
网游游戏背包设计
网游游戏背包设计背包业务需求物品唯一id格子的数据结构数组结构背包查找背包变化背包整理和排序map结构背包查询背包变化背包业务需求网络游戏游戏背包的表现为一堆格子,格子可以空着,也可以被物品填充。背包的情况储存情况可以被持久化。一个物品占一个格式一个物品占多个各种物品唯一id如果背包系统比较简单,可以只用物品配置id和物品数量来表示背包中的物品。但是很多情况下背包里会有许多物品配置id相同的物品,物品可能还会附加一下特殊属性。所以游戏中物品的唯一id就显得很有必要。格子的数据结构数原创 2020-06-03 18:31:00 · 3493 阅读 · 1 评论 -
暗黑类游戏的设计概念
《暗黑破坏神》已面世20年了,但是它的带来的游戏设计概念依旧在影响着现在很多游戏。游戏设计总览 暗黑破坏神是一款角色扮演游戏,其中玩家将会创建一个独立的角色并引领他在地牢副本中去尝试寻找和消灭暗黑破坏神——恶魔本质。游戏进程都将发生在一个四方之三等距的视角(六十度倾斜的游戏画面视角,也有称为四五度视角),由棱形广场平台组成的空间,如图。 整个游戏由一个基于回合的系统开展,玩家...原创 2018-08-28 10:38:48 · 1960 阅读 · 0 评论 -
网游服务器架构变迁
一、早期网游服务器 网游刚出现的时候,游戏服务器和小Web服务器没有区别。 从《传奇》的时代开始,游戏服务器内部就出现了游戏逻辑,既能用于同步每个玩家看到的世界,又能让逻辑与客户端分离,避免早期的网络游戏那种毫无防范的逻辑体系(对外挂防御能力为0)。这种服务器在客户端通过某种形式验证登陆以后,就和服务器通过TCP直接连接了。这种服务器的承载能力不高。靠多开服务器来弥补单...原创 2018-08-28 10:42:47 · 347 阅读 · 0 评论 -
Netty, SpringBoot, MyBatis搭建游戏服务器 - 1
netty SpringBoot myBatis原创 2018-09-19 17:02:42 · 5723 阅读 · 6 评论