Home > 其他 > A Visual Analytics Approach for Understanding Egocentric Intimacy Network Evolution and Impact Propagation in MMORPGs

A Visual Analytics Approach for Understanding Egocentric Intimacy Network Evolution and Impact Propagation in MMORPGs

论文:A Visual Analytics Approach for Understanding Egocentric Intimacy Network Evolution and Impact Propagation in MMORPGs

作者: Quan Li, Qiaomu Shen, Yao Ming, Peng Xu, Yun Wang, Xiaojuan Ma and Huamin Qu

发表会议:IEEE PacificVis 2017

 

介绍

大型多人在线角色扮演游戏吸引着众多玩家在沉浸式的虚拟游戏环境中和其他玩家进行社交互动。一款优秀的大型多人在线角色扮演游戏应当满足不同玩家不同层次上的需求。因此,研究玩家的社交互动网络和动态的亲密度变化,有助于我们了解玩家在游戏中需求导向的行为,从而提升游戏设计和营销策略。本文提出的MMOSeer是一个用于分析玩家自我中心亲密度网络变化和影响传播的可视分析系统。

目标

一款优秀的大型多人在线角色扮演游戏需要在玩家的满意度上达到内容满意(在游戏中获取新信息)、过程满意(获取经济效益)、社交满意(稳定社交圈完成工会挑战和地下城)和快乐满意(和其他玩家的合作),因此理解游戏中社交互动和影响传播的机制社交网络对开发大型多人在线角色扮演游戏至关重要。游戏分析师希望研究游戏内的社交网络,,分析网络的有效性和稳定性。然而每个玩家的满意度可能是不同的,相比于直接分析整个网络,分析个人的ego-network会更加有效。

当前对于动态网络可视化的研究主要关注于整个网络的变化(宏观),没有关注ego-network(微观)的变化。同时对于ego-network的研究少有研究考虑动态变化。本文分析探索大型多人在线角色扮演游戏中ego-network动态变化和相互影响。

数据

文章中大型多人在线角色扮演游戏的数据包括两大类。一、角色互动数据,包括交流、打怪、对战等互动数据,玩家之间的亲密度就是是玩家之间互动事件的计数。二、角色状态,主要包括玩家的登录登出时间。

可视化设计

图1. 可视化界面

Intimacy Network Overview

Intimacy Network Overview 是给了一个所有玩家分布的总览。每个玩家对应的 ego-network 可以用一个向量来表示。向量包括以下属性:

玩家向量属性

基于向量之间的距离,所有玩家的 ego-network 可以用MDS投影到二位平面,可以用于分析玩家的分布(图1A)。

Interaction Timeline View

为了展示 ego-network 的动态变化(每个时刻中心玩家的邻居变化),文章使用了一个基于timeline的布局。X轴表示时间,动态网络的随时间变化依次沿着X轴变化。为了避免所有点集中在同一个高度造成遮挡,Y轴上,节点按照先后顺序等距分布。同时用一个长方形把这一个时刻的所有邻居包括起来,长方形的中心等于所有相关节点的中心。如下图所示,x点是第三个出现的,所以它的高度距离x轴有三个距离。长方形的中心为三个节点x,y和z的平均高度。

Interaction Timeline View

Interaction Timeline View

为了提取ego-network变化的程度,文章计算了overall change ratio (OCR)值。OCR值主要基于变化节点数量占所有节点数量的比例计算得到。如下图所示,当网络变化比较大时,OCR值比较高。

为了解释OCR值变化的原因,文章使用堆叠柱状图展示每个时刻玩家之间互动行为的比例。

Summary of Changes of Alters’s Network

玩家之间互动的影响传播对于游戏中社交网络的稳定也有很重要的作用。Summary of Changes of Alters’s Network 展示了以邻居为中心的 ego-network 变化。其中,X轴表示亲密度,圆点颜色编码了OCR值,圆点大小代表网络节点数量。

Logon/Logout Timeline

Logon/Logout Timeline 展示了玩家上线到下线的时间片段,其中红色代表中心节点自己,其余的颜色深浅编码了和中心玩家的亲密度。由于一个玩家的上线时间可能并不长,一行绘制一个玩家会非常浪费空间。本章采用了插空的方法(从第一层开始检查,找到没有其他矩形冲突的一行),把多行内容进行了合并。

案例分析

1.1 下图所示的是一个典型的PVP玩家,我们可以看到(1)OCR值一直都比较高(2)在聊天和对战过程中,总是结交新朋友(3)和朋友之间的互动比较多,Logon/Logout Timeline中深绿色比较多。

1.2 PVE玩家和行为和PVP玩家有着很大的不同。我们可以看到,PVE玩家(1)大部分时间在打怪(2)主要是通过聊天结交新朋友(3)只和少量的朋友有稳定的关系,Logon/Logout Timeline中深绿色比较少。

2.1 我们选取一个选取活跃玩家a(A红)和最多互动的玩家b(A深绿),分析玩家之间的影响传播。我们看到C界面中,玩家b和他的邻居之间的亲密度随着时间在增加。D中, 8-11号的玩家b的ego-network不变,12号后ego-network开始显著扩张。这说明了和活跃玩家的合作可以扩大玩家之间的社会关系。

2.2  我们选取了两个非活跃玩家。如下图所示,在Interaction Timeline View,这两个玩家总是有互动,大部分情况是在组队打怪。通过他们的ego-network我们看到,各自的ego-network没有明显的扩张。这说明和至交一起玩游戏,不会扩大各自的社交网络。

分享到:

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>