找回密码
 注册帐号

扫一扫,访问微社区

游戏新闻 一种游戏体验曲线的拆解方法!

2
回复
247
查看
[ 复制链接 ]
排名
1
昨日变化

3451

主题

4084

帖子

1万

积分

Rank: 16

UID
1
好友
26
蛮牛币
12233
威望
10
注册时间
2013-5-15
在线时间
4004 小时
最后登录
2020-7-7

一贫如洗游戏蛮牛QQ群会员活力之星

2020-6-28 10:48:04 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本文以天天酷跑的关卡设计(第一关)为例,描述了从游戏机制,到玩家和客端的交互动态,再到体验曲线的拆解过程,本过程适用于跑酷/竞速/飞行射击/平台跳跃等类型游戏的拆解,主要流程如下:

103404aqxpx0xf0fbu30cu.png

一、获得原始数据

103404o1uni8gbua1ibeoe.png

通过竞品体验,录制视频,导入软件获得精确的操作时间,最终得到原始数据。

103405zhhb77xprebmmmrm.png

二、玩家和游戏交互的动态过程

103405nr05obxnxrnn6x0a.png

瀑布图说明:

  • 横轴为第几次操作
  • 纵轴为游戏时长
  • 右侧打点为操作点,与游戏时长对应;
  • 图中的蓝色矩形为操作间隔,两矩形之间为一个操作点。

瀑布图虽然可以相对更多的包含数据中的信息,但还存在两个缺点:

虽然可以发现一些规律(红字),但可读性不强;

只可以表现出一些局部规律,整体规律比较难表现。

总的来说,这张图更多是用来展示玩家和游戏客户端交互的过程,而无法很好地表现玩家体验变化。

三、数据处理-对体验进行量化

首先将用户体验简单地定义为紧张和松弛。两次操作之间的间隔越短则越紧张。

Step1:将所有的操作间隔转化成倒数:y=1/x

103405ryyb8nb04mb66nyi.png

原因:

  • 与紧张体验建立正相关的联系。操作间隔越短,则紧张的值越大,因此将操作间隔转化成倒数,倒数值和紧张感是正相关的。
  • 操作间隔的大小变化和紧张感的体验变化并不是线性相关的。将操作间隔转化成倒数,更符合规律。

Eg.假设有三个操作间隔5s,1s,0.1s。5s和1s相差了4s,但带给玩家的紧张感变化不大;1s和0.1s虽然在数值上仅相差0.9s,但带给玩家的难度挑战变化却是远远大于前者的。

假如对以上三个数值取倒数,即:0.2,1,10,,显然取倒数之后可以更准确的描述体验变化。

Step2:对所有的倒数取对数:z=ln(y)

103406ca4wyx4rupqyxgrx.png

原因:

  • 为了将数据展示在同一个坐标系上,对所有倒数取对数。因为取倒数之后,最大值和最小值相差较大。
  • Step1取倒数的操作一定程度会抹平松弛状态的规律(操作间隔较大的数值),倒数取对数之后可以使规律更明显。

Eg.假设有三个操作间隔5s,1s,0.1s。

假如对以上三个数值取倒数,即:0.2,1,10;5s和1s原本有较大的差值,取倒数之后差值变为0.8,原有的规律则可能会被抹平。当继续对倒数取对数时,三个数变为:-1.61,0,2.3,差值变为1.61,且与最大值的差值变小,会使规律更明显。

经过Step1和Step2的处理,最终可以将体验量化为数值z。

四、绘制体验曲线

以游戏时长为横坐标轴,最后获得的对数z为纵坐标轴,绘制图像。

103406jsubafpe8aasr25i.png

103406a6uzwxxuioxigb43.png

  • 在紧张体验上给玩家带来3个大高峰,3个小高峰,且每个大高峰之前都有一个小高峰;
  • 同类高峰出现的各个间隔相差不大(<1.5s);根据斜率,大高峰紧张感增长速率大于小高峰的增长速率;
  • 共有2个松弛的大低谷,分别出现在游戏时长的中部和末尾,这也是玩家最爽的2个阶段;
  • 以中部松弛大低谷为中心,松弛的分布呈U型,且右侧相对左侧更紧张(除去末尾的大松弛);
  • 中部的3个松弛低谷处,即使操作失误,也不会造成游戏失败;且相对较小的2个低谷和大低谷相差较大,突出中部大低谷带来的爽快感。

五、参考作用

逆向进行之前的过程,先根据拆解的结论设计体验,接着从体验推导出玩家和游戏交互的动态变化,最后推导出我们想要设计的游戏机制。

103407bcyasyyjyjjvz41c.png

六、过程评价

缺点:

  • 体验过程受到体验者个人因素的影响,如体验者的手速/反应时间等,可能和设计者原始的设计有一些偏差。
  • 将所有的操作都简单的归类为相同的动作,没有考虑不同操作之间的难度差异。
  • 只可以量化操作,无法量化策略,主要适用简单的跑酷/竞速/飞行射击/平台跳跃等类型的游戏。
  • 数据处理过程中利用了1/x和ln(x)这两个函数,可能有更优的选择。
  • 只可以得到竞品设计时的边界和规律,无法反拆出竞品更细节的设计思想。

对应的优化思路:

  • 定义一个标准的玩家能力之后,对数据进行微调
  • 给不同的操作赋权重
  • 暂无
  • 暂无
  • 暂无

(欢迎大佬们challenge以上步骤or一起讨论可优化的点(*╹▽╹*))

来源:River的博客
回复

使用道具 举报

8常驻蛮牛
7323/10000
排名
1662
昨日变化

0

主题

5308

帖子

7323

积分

Rank: 8Rank: 8

UID
185339
好友
1
蛮牛币
3399
威望
0
注册时间
2016-11-20
在线时间
1235 小时
最后登录
2020-7-8
2020-6-30 09:05:04 显示全部楼层
{:93:}
回复

使用道具 举报

2初来乍到
122/150

0

主题

118

帖子

122

积分

Rank: 2Rank: 2

UID
349507
好友
0
蛮牛币
20
威望
0
注册时间
2020-6-29
在线时间
4 小时
最后登录
2020-7-2
7 天前 显示全部楼层
专注于与个人游戏开发者合作,有产品的朋友联系微信号jim20180688,详聊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则