在任何持久性在线游戏中,我从未见过的一个问题是如何处理玩家的登录和注销,而角色却不会突然出现或消失。我的第一个想法是使角色处于睡眠状态,只是使其处于脱机状态,但这在断开连接而不是有意注销的情况下没有意义。
如果您根本不愿意解决它,您将如何解决呢?
在任何持久性在线游戏中,我从未见过的一个问题是如何处理玩家的登录和注销,而角色却不会突然出现或消失。我的第一个想法是使角色处于睡眠状态,只是使其处于脱机状态,但这在断开连接而不是有意注销的情况下没有意义。
如果您根本不愿意解决它,您将如何解决呢?
Answers:
你不会打扰的。
沉浸(wiki):
身处沉浸状态的环境中,沉浸者对身体自我的意识减弱或丧失的意识状态。
这个术语经常被错误地使用; 人们认为好的图形可以使游戏更具沉浸感,或者真正的物理模拟也可以做到。
这是错误的,最大的沉浸式破坏者是玩家所在的世界中的不连贯性。就像物理引擎弄乱并发送随机的东西,或者是愚蠢的低分辨率NPC。至少在我看来,沉浸式破坏确实是游戏规则被破坏或挫败。
一旦玩家有意识地决定加入/离开游戏世界,他们就接受他们正在进入/离开游戏世界。不打破沉浸感将解决任何断开连接问题,否则,将使玩家感到沮丧,以便他们可以直接回到动作中。您还可以考虑那些与获得d / c的玩家一起玩的人的沉浸感被破坏了,因为那家伙只是消失了。
当然,那些留在游戏中的人的沉浸感会暂时“发散”,因为有人消失了。但是,即使您找到了一些精美的动画,人们仍然会知道播放器正在注销。有些人甚至可能会收到一条聊天消息,说他们的朋友已经离开了游戏-注销只是游戏的一部分。
一个人处理这个问题的方式将取决于游戏以及对这个世界有意义的东西。例如,一个科幻游戏,他们可以“爬到”一些用于冷冻睡眠的空间存储设施。幻想游戏可能会让他们对自己施放咒语以使其消失。否则它们可能会被吸引到门户中。使它们变小,然后有鸟或机器人来接他们,将它们带走。
本质上,您只需要做一些其他事情,而不只是使它们消失/出现。有一些与之相关的动画,也许还有一些关于它们在本地聊天中来自/去向的模糊解释。
对于意外断开连接,您可以使用故障版本的注销。就像玩家角色打喷嚏并说出哎呀,然后才掉进传送门。日志解释的地方,他们不小心对自己施了这样的咒语,或者不小心按了他们的低温睡眠按钮。
如果您想“为什么要打扰,人们会知道其他人仍然在注销”,我想说的是将这种逻辑应用于游戏体验的任何其他部分。为什么要使那棵树看起来更像一棵树,而不是带有广告牌叶子的树干?人们已经知道这是一棵树吧?因为它完成了体验。我们不能欺骗人们以为他们没有玩游戏(尚未)。人们会知道其他玩家已注销。这样做的原因是为了改善和完善体验。特别是在这种情况下,工作量确实很小。添加动画和/或游戏中的角色去向的解释非常容易。
我听说过的最酷的解决方案是尼尔·史蒂文森(Neal Stephenson)怎样在他的《里姆德》一书中设想它如何工作。
每个角色都有一个相当聪明的自动驾驶仪。如果您的角色是战士,并且您注销/失去联系,则您的角色将花费时间训练武术技能,进食,睡觉等。如果您的角色是矿工,它将花费时间挖掘矿物质等。
自动驾驶的效率不如您自己登录时有效,因此登录并实际控制您的角色始终会得到回报(尤其是因为在您未登录时,他们也无法有效地保护自己)。
想法整洁,但可能需要在角色AI上进行大量工作才能使其按预期工作。
一些旧的DIKU泥浆有一个称为“租金”的系统。仅当您去旅馆注销时,您的角色才保存下来,并支付了足够的租金来支付维持装备的费用。对于现代玩家来说,这似乎有点惩罚性,但它的作用是使角色在游戏中消失后似乎去客栈睡觉。
您可以使用任何现有的允许快速移动以避免破坏沉浸感的游戏机制。当然,这究竟是什么取决于很大程度上取决于特定的游戏和类型。
例如,在《 EVE Online》中,如果您在太空中断开连接时,您的飞船会自动扭曲到太阳系中的随机点,并在一段时间后消失。翘曲是在太阳系内部行进的通常方式,断开连接时进入的紧急翘曲受到与玩家启动的翘曲完全相同的限制(例如,可以通过某些破坏机制来防止翘曲)。