parents: GDC 速读

source: 9 Takeaways from Duelyst From Tabletop to Digital Game

status: 已发布

url: https://www.youtube.com/watch?v=ledzya1YVSg


  • 这篇演讲在谈论什么?
    • 开发 duelyst 的历程,从中学到的要点。
    • Duelyst 是 1v1 的回合制卡牌对战游戏,玩家在一块 9x5 的棋盘上操作由卡牌组成的军队进行战斗。
    • 他们最终实现了什么?每天 20 万到 30 万场对局,平均每局 6 分钟。
  • 他们是如何开始的?
    • 低成本的快速 diy 了一款桌游,再将其转变为电子游戏
    • 一个重要的设计理念是在桌游原型阶段就确保游戏规则和棋盘状态清晰易懂。
      • 避免了数字游戏可能带来的过度复杂和隐藏信息。
      • 原型测试的关键在于观察玩家行为,而不是引导他们的意见。记录单位的使用和胜负情况。可以通过观察玩家是否分心来判断游戏是否有趣。
  • 改成电子游戏会面临什么挑战?如何解决?
    • 缺少人与人的直接互动
      • 线下有社交,就算每局变化不多,也有新鲜体验
      • 但是在线上这个问题会被放大。因此需要更快的解锁新内容,给玩家新鲜感
    • 更没有耐心,容易被打扰、打断。因此对局需要更短。最多不超过 10 分钟。
      • 目前的游戏数据是平均每局 6 分钟。
    • 屏幕上能显示的内容有限,特别是在手机上。因此信息需要简化。
      • 尽量用简单的文本来描述技能,每张卡最多 4 行文本,每行最多 30 个字母。
      • 前期的每张卡尽量 1 个技能。
    • 除了游戏本身,匹配到什么对手,是决定游戏体验的关键因素
  • 他们如何解决人与人互动的问题?
    • 增加实时互动性 (Real-time Interactivity)
      • 游戏会追踪对手的实时操作,如鼠标移动、悬停、拖动卡牌等,让玩家感觉在与真人对战。
      • 高水平玩家可以从对手的操作细节中获取信息。
      • 通过表情符号等方式提供受限的玩家间互动。表情符号甚至发展出一种独特的语言。
    • 加入打赏功能
      • 玩家可以互相赠送金币、钻石,并通过打赏排行榜鼓励玩家打赏
      • 打赏没有明确的理由,完全基于社交规范
  • 他们如何做匹配?
    • 匹配时间尽量不超过 20 秒。
    • 匹配算法通过加权多个指标来计算评分。
      • 重要指标包括:段位半径(等待时间长则扩大搜索范围)、游戏时间、胜场数以及队列等待时间(优先等待时间长的玩家)。
    • 避免让玩家连续匹配到同一个对手,以免输家感到沮丧。
    • 引入“群组匹配”系统,将同一时期开始游戏的玩家匹配在一起,这有助于缓解新手对抗老玩家卡牌收藏差距带来的不平衡感。
      • 并且由于同一时期的玩家收藏的卡牌接近,所以在匹配时不需要考虑牌组有多少张传奇卡之类的问题。
    • 建立了内部系统来衡量匹配质量,按段位进行细化评分和实时监控。
      • 匹配的好就是 1,最低是 0(连续匹配到同一名玩家)。计算每个时间段所有匹配对局的平均值。通常 0.5 以上就算不错。
      • 这是一个很好的早期指标,有助于及时发现问题
      • 社区的噪音太多,总有人会觉得匹配结果不满意。并且社区的消息都是滞后信息。
  • 我的思考
    • 学到了什么?
      • 回合制这种慢节奏游戏,也可以通过展示对手实时操作等方式,来让玩家感到是在和真人玩游戏。
    • 联想到什么例子?
      • 炉石传说也可以看到对手的即时行动。
    • 如何应用于后续工作?
      • 在我们的回合制游戏中加入类似的互动,即时看到对手选中手牌、摸牌、弃牌。

小红书版

欢迎来到【GDC 速读】专栏,每天 3 分钟,帮你从 GDC 演讲里提取有价值的洞见。省下时间,找到灵感。

今天我们来聊聊 Duelyst,一款从桌游转型而来的电子卡牌游戏。

他们最终做到了日均 20-30 万场对局,平均每局只有 6 分钟。

他们是如何开始的?

不是先写代码!🙅‍♂️ 他们反其道而行之,先用便宜的材料快速做了一款实体桌游。

核心理念是:在桌游原型阶段,就必须保证规则和盘面状态清晰易懂。

这能有效避免电子游戏化后,不小心加入过多复杂又难懂的隐藏信息。

另外,原型测试的关键在于观察玩家行为,而不是引导他们的意见。

从桌游到电子版,会遇到什么挑战?

主要有三大挑战:🤯

玩家更没耐心,容易分心。因此对局要短!目标是 10 分钟内,最终他们做到了平均 6 分钟。⏱️

缺少人与人的互动。线下有社交,但在线上,玩家需要更多新鲜感来维持热情。

屏幕空间有限。特别是手机,信息尽量简化。

比如,每张卡最多 4 行文字,每行不超过 30 个字母,前期卡牌只有一个技能。

如何让玩家感觉在和真人对战?

答案是:增加实时互动性! 🎮

游戏会实时追踪并显示对手的操作:鼠标移动、悬停卡牌、拖动单位。这会让玩家强烈感觉到,屏幕对面是个活生生的人。

高水平玩家能从这些细节里,读出对手的战术意图。

还有表情系统,在玩家间发展出了一套独特的语言。💬

他们还加入了打赏功能,玩家可以给对手送金币,鼓励玩家通过这种方式进行“友好”交流。

匹配系统是 PVP 体验的关键,他们怎么做的?

匹配不仅要快,更要准。🧠

速度是王道。 目标是匹配时间低于 20 秒。一个可见的等待计时器,就能有效缓解玩家的焦虑。

智能分组。 他们引入了“群组匹配”,把同一时期开始游戏的玩家匹配到一起。这巧妙地缓解了新老玩家卡牌收藏差距带来的不平衡感。

建立内部监控系统。 他们不依赖社区反馈,而是自己建立了一套匹配质量评分系统。好的匹配是 1 分,最差是 0 分(比如连续匹配到同一个人),一个时间段内平均分高于 0.5 就算不错。这让他们能尽早发现并解决问题。

我的思考

学到了什么?

回合制游戏通常节奏缓慢,但通过展示对手的实时操作,比如他们的手牌、摸牌、弃牌等,能让玩家感觉像是在和一个真正的人对战,而不只是对着一台机器。

联想到什么例子?

炉石传说也能看到对手选中卡牌、选择目标的即时操作。