APP案例分析——Steam
本次作业的分析对象是Steam,一款全球最大最广泛的游戏平台。之所以选择Steam是因为我已经在这上面挥洒了大量的青春,对它也有了很深的感情。
调研、评测
个人第一次上手体验
打开首页就可以看到琳琅满目的游戏被分门别类地展示出来,对于一个游戏玩家来说这就是种享受。同时其社交功能也是重点之一,所有的社交版块都会在标题栏列出,进入非常方便。
找出几个功能性的比较严重的 bug
1. Steam界面是多语言的,通常情况下可以自动识别出地区的语言,但有时候界面语言会莫名其妙地丢失正确的语言,变成默认的英文,过一段时间才会自动变回中文
正常情况应该是这样:
2.登录信息经常会突然丢失,变成未登录状态,而再过5-10秒的时间就会自动登录上然后刷新页面
变成未登录状态后无法查看自己的库存:
自动刷新页面后库存即可见:
3.对于某些游戏,如果在游戏时开启了输入法,那么在退出游戏后也会依然在Steam界面显示“运行中”,必须在任务管理器中结束输入法进程才能消失
用户采访
采访对象:小明,大四学生,游戏玩家
Q:第一次接触Steam是什么时候,因为什么入坑的?
A:2015年吧 ,大一的时候,因为学校会断网,所以要下载一些单机游戏备不时之需,国内的破解网站下的资源体验不好。
Q:一般会用到Steam的哪些功能?
A:商店 和 游戏库存吧 社区用的比较少
Q:感觉Steam有哪些优缺点吗?
A:优点就是下载速度快 社区氛围好;缺点的话是 以前买游戏不能用微信支付 很不方便 有时还steam莫名其妙DNS污染 国区还上不去
Q:有什么改进意见?
A:游戏分类不是很好 还有猜你喜欢的算法有待优化 毕竟推荐的游戏不是很符合我的口味 ~
结论
Steam对于PC上的游戏爱好者来说仍然是独一无二、不可或缺的游戏平台
Steam是全球最大的综合性数字发行平台,无数游戏发行公司的游戏在此平台上发行、更新,此处也聚集了大量的游戏玩家,他们可以在该平台购买、下载、讨论、上传和分享游戏和软件。
尽管还存在着一些bug,但是基本上不影响使用。
10/10
分析
尽可能地使用软件的所有功能
由于功能太多,这里只简单列出一些重要功能
- 商店:可以购买到来自世界各地的各种游戏、软件,甚至还有电影、动画和音乐
- 游戏库存:分类管理用户账号下的所有游戏,同时也可以添加非Steam游戏
- 社区(论坛):可以在这里讨论,交流游戏心得,撰写游戏评测等
- 社交:可以互相添加好友,互发消息,一起游戏,或者交易游戏物品
- 创意工坊:可以上传自制的游戏mod并上传分享
软件对比
因为我个人只用过Steam和暴雪游戏平台,其他软件的一些数据来自网络,可能不太准确
Steam | 暴雪游戏平台 | Origin | Uplay | |
---|---|---|---|---|
游戏数 | 16017 | 6 | 500+ | 48 |
商城界面 | 没有特别本土化, 游戏分类明确, 根据玩家喜好推荐游戏 |
游戏太少所以内容不多, 展示的多是游戏道具 |
游戏分类明确, 一直往下滚动可以浏览 所有游戏,但是会变卡 |
本土化细致 |
评测 | 有 | 无 | 无 | 无 |
服务器质量 | 优 | 优 | 一般 | 差 |
社交 | 好友、论坛、 市场、创意工坊 |
好友 | 好友 | 好友 |
建议和规划
如果你是项目经理,如何提高从而在竞争中胜出?
目前Steam已经在竞争中有着绝对优势了,而要保持这种优势的话,我会将吸引更多游戏厂商来发布游戏作为目标。鉴于目前Steam对通过其销售的游戏抽成很高,很多个人开发者也怨声载道,所以为了吸引更多开发者,我会适当地降低抽成。
目前市场上有什么样的产品了?
暴雪游戏平台、Origin、Uplay、WeGame等。
你要设计什么样的功能?
改进成就系统,为每个成就加入玩家评分,并会将成就作弊者标示出来。
为何要做这个功能,而不是其他功能?
目前Steam的成就系统非常鸡肋。有些游戏开发者将好看的成就图标作为卖点,推出一些包含着大量动动手指就能得到的成就的垃圾游戏,而现有的成就系统会将这些无用成就一视同仁,让真正的成就爱好者[spoiler] 没错,比如我 [/spoiler]并不能体会到成就的乐趣。同时,有些使用作弊器解锁成就的玩家也不能被很好的识别出来,这也会让正常玩家感觉很不爽。
为什么用户会用你的产品/功能?
成就一直是游戏中很重要的部分,一个好的成就系统才能吸引那些真正的成就爱好者。
你的创新在哪里? 请使用 NABCD 分析
N (Need 需求)
满足了成就爱好者希望自己为成就所做出的努力是有价值的这一需求。A (Approach 做法)
1.为成就加入评分系统,玩家可以对每个成就的价值单独进行评分,所有已获得成就的总分值会显示在玩家个人页面上。
2.加入成就验证系统,游戏开发者可以设定每个成就在正常情况下的获取顺序和获取所需的时间等参数,如果玩家获取成就时没有通过验证,则标示为成就作弊;而被标示作弊的玩家也可以提起申诉,比如验证设计有缺陷等特殊原因。B (Benefit 好处)
解决了一直以来成就系统过于鸡肋的问题,可以吸引到更多成就爱好者。C (Competitors 竞争)
据我所知在Uplay上,成就可以作为点数在商城换取一些小东西,这一点就做得比较成功,也算是对广大成就爱好者的一点回报。Steam上并没有这一功能,但至少改进成就系统之后可以不再让玩家失望,不再让玩家为成就做出的努力白费,这样也可以留住更多玩家。D (Delivery 交付)
成就系统目前已经有了,只需在其之上做改进。
如果你来领导这个团队,会有什么不一样?
我不喜欢严格死板的工作环境,所以会让气氛更轻松些。
如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
一个市场人员,负责市场调查、策略、营销等
一个架构师,负责软件架构、关键技术设计、指导全体开发人员等
两个程序员,写代码
一个测试人员,同时兼客服
[spoiler]传说中Steam的公司Valve只有3个人,一个是G胖负责数钱,一个开发者,还有一个负责散播半条命3的消息[/spoiler]
h3 {
color: #0e90d2;
}
blockquote > ul {
margin-left: 0 !important;
}
.desc {
cursor: help;
}
#r-eview {
background-color: #1B2838;
padding:10px;
}
#r-header {
height: 40px;
background-color: rgba(0, 0, 0, 0.2);
display: block;
margin: 0 0 13px;
cursor: default;
}
#r-header:hover {
background-color: rgba(255, 255, 255, 0.2);
text-decoration: none !important;
}
#r-header > a, #r-header > img {
float: left;
}
#r-title {
margin-left: 50px;
font-size: 16px;
color: #d6d7d8;
padding: 3px 0 0;
line-height: 19px;
}
#r-hours {
margin-left: 50px;
font-size: 12px;
line-height: 15px;
color: #8091a2;
opacity: 0.6;
}
#r-postDate {
font-size: 12px;
color: #8091a2;
display: inline-block;
opacity: 0.6;
}
#r-content {
font-size: 13px;
line-height: 17px;
color: #acb2b8;
}
.r-h1 {
font-size: 16px;
color: #5aa9d6;
}
APP案例分析——Steam的更多相关文章
- 【集美大学1411_助教博客】个人作业2——英语学习APP案例分析 成绩
个人作业2--英语学习APP案例分析,截止发稿时间全班31人,提交31,未提交0人.有一名同学已经写了作业但忘记提交了,这次给分了,但下不为例.由于助教这周有点忙,所以点评得非常不及时,请同学们见谅. ...
- 【评分】集美大学软件工程1413班工程项目管理个人作业2——APP案例分析
[评分]个人作业2--APP案例分析 作业要求 作业地址及完成情况 博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求. 第一部分 调研, 评测 ...
- APP案例分析--扇贝单词
APP案例分析 一.调研 1.第一次上手 第一次使用时,一进APP,有一个每日一句,然后就是登录界面.有点不舒服,我都还不知道你这个APP好不好用,不让我体验一下就要注册.简单的测试了我的英语水平 ...
- 个人作业2:QQ音乐APP案例分析
APP案例分析 QQ音乐 选择理由:毕竟作为QQ音乐九年的资深老用户以及音乐爱好者 第一部分 调研 1.第一次上手的体验 我算是很早期的QQ音乐的用户,用QQ音乐七八年,除了体验各方面还不错之外 ...
- 第二次作业:APP案例分析
App案例分析 产品:三国杀-页游手游双通 选择理由 当今社会手机已经渐渐取代了电脑在人们日常生活的需求,既然要选择APP进行案例分析,首推的估计就是手机APP了.三国杀是陪伴我高中时代的主要娱乐方式 ...
- 【2017下集美大学软工1412班_助教博客】个人作业2——APP案例分析
作业要求 个人作业2:APP案例分析 评分结果 按从高到低排列 学号后三位 第二次作业 Total 008 APP案例分析 23 044 第2次作业 19.5 011 App案例分析--XBMC 19 ...
- 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析
一.作业链接 个人作业2:APP案例分析 二.博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求. 第一部分 调研, 评测 下载软件并使用起来, ...
- 个人作业2——集大通APP案例分析
个人作业2——集大通APP案例分析 产品:集大通 我认为这个是我们学校的APP,我们应该支持一下. 一.个人体验 1.下载并使用,描述最简单直观的个人第一次上手体验. ①界面美观,可以感受到丰富的校园 ...
- APP案例分析-摩拜单车app
第二次作业-App案例分析 本次案例分析选用的是 摩拜单车IOS5.7.5版本 测试环境为 IPhone 6s (IOS11.0.1,含有3DTOUCH功能).本次案例分析仅针对APP 而言,并不涉及 ...
随机推荐
- 【数据结构与算法】002—树与二叉树(Python)
概念 树 树是一类重要的非线性数据结构,是以分支关系定义的层次结构 定义: 树(tree)是n(n>0)个结点的有限集T,其中: 有且仅有一个特定的结点,称为树的根(root) 当n>1时 ...
- lua虚拟机概述
何为虚拟机 用于模拟计算机运行的程序.是个中间层,它处于脚本语言和硬件之间的一个程序.每一门脚本语言都会有自己定义的opcode("操作码"),可以理解为这门程序自己定义的&quo ...
- JavaWeb基础—MySQL入门小结
一.数据库概述 RDBMS:关系型数据库管理系统 == 管理员(manager)+仓库(database) 常见数据库: Oracle(神喻):甲骨文 MySQL: 归于甲骨文旗下(高版本系统已经开 ...
- 2017-2018-1 20155330 《信息安全系统设计基础》第10周课堂测试&课下作业
2017-2018-1 20155330 <信息安全系统设计基础>第10周课堂测试&课下作业 stat命令的实现-mysate 学习使用stat(1),并用C语言实现 提交学习st ...
- C语言动态内存的申请和释放
什么是动态内存的申请和释放? 当程序运行到需要一个动态分配的变量时,必须向系统申请取得堆中的一块所需大小的存储空间,用于存储该变量.当不再使用该变量时,也就是它的生命结束时,要显式释放它所占用的存储空 ...
- 用编程方式编写Babylon格式的宇宙飞船3D模型
使用上一篇文章(https://www.cnblogs.com/ljzc002/p/9353101.html)中提出的方法,编写一个简单的宇宙飞船3D模型,在这篇文章中对模型制作流程和数学计算步骤进行 ...
- 零基础学Python之结构化数据(附详细的代码解释和执行结果截图)
3结构化数据 字典(查找表).集合.元组.列表 3.1字典 是有两列任意多行的表,第一列存储一个键,第二列存储一个值. 它存储键/值对,每个唯一的键有一个唯一与之关联的值.(类似于映射.表) 它不会维 ...
- Netty源码分析第7章(编码器和写数据)---->第2节: MessageToByteEncoder
Netty源码分析第七章: Netty源码分析 第二节: MessageToByteEncoder 同解码器一样, 编码器中也有一个抽象类叫MessageToByteEncoder, 其中定义了编码器 ...
- RAID系列技术详解
1.RAID 0 RAID 0是把n个物理磁盘虚拟成一个逻辑磁盘,即形成RAID 0的各个物理磁盘会组成一个逻辑上连续,物理上也连续的虚拟磁盘.一级磁盘控制器(指使用这个虚拟磁盘的控制器,如果某台主机 ...
- Doing Homework again:贪心+结构体sort
Doing Homework again Problem Description Ignatius has just come back school from the 30th ACM/ICPC. ...