个人作业2——NBA 2k18案例分析
产品:篮球体育类游戏NBA 2k18
选择理由:这款游戏是《NBA 2k》的正统续作,自己和身边的朋友都对篮球比较感兴趣,经常看NBA,所以近几年的版本都有购买下载,加上游戏中人物动作比较多,实际操作中对时间精确到每毫秒,所以游戏过程中会遇到很多bug。
第一部分:调研评测
1.下载软件并使用起来,描述最简单直观的个人第一次上手体验
游戏大小在60G左右,所以下载过程非常漫长,耗时大概十个小时左右,打开游戏界面,和2k17对比差别并不是很大,几个重要选项都没有更改,只是在背景上做了改变,背景中人物画面也更清晰细致,背景音乐还是和以前一样以有节奏感的音乐为主。可以看出2k公司在这款游戏的制作上不仅保持了原有的水平,还做了更多的调整与改进。
2.按照《构建之法》13.1节描述的bug定义,找出几个功能性的比较严重的bug
重大bug
- 由于目前非国行版的此款游戏在中国还没有服务器,所以在进入游戏之前,游戏会默认尝试连接游戏端服务器的时候会出现‘与服务器连接出现错误’的提示,只能以脱机模式进行游戏。
- 在阵容名单里有时会出现有些球员没穿上衣的情况,有的时候重启游戏就可以解决。
- 在某个特定场景下:当一场比赛进行到最后时刻,在进攻球员出手的时候进攻时间已经结束,在显示比赛中这一球就算投进了也是不算分数的,仍算另一方胜利,在游戏中,如果该进攻球员出手并且进球的情况下,进攻方并没有加分,输了比赛,但是进攻球员却和另一支胜利球队一起庆祝比赛胜利。这应该就是开发者对于这种情况下玩家在特定的时间点做出特定动作时没有考虑到正确的相应动作。
非重大bug
- 在现实NBA某些球员发生交易后,游戏中对应该球员或球队的交易情况没有实时更新
- 历史球队里面有些球员的号码和现实中该球员的球衣号码不匹配(这个错误只出现在早年的黄蜂队中)
- 有的时候在页面加载的时候会卡住,之后再做什么操作都不会有回应,只能关闭电源重新开始
3.选择一个朋友(用户)进行采访,并加以记载
用户背景:计算机网络技术专业大三学生,性别男,疯狂迷恋篮球,喜欢玩类似单机游戏
- 问:第一次接触这系列游戏是什么时候?
- 答:2012年的时候,那个时候我们玩的是NBA 2k online,后来玩的2k15
- 问:这系列游戏最让你感兴趣的地方是什么?
- 答:它做得比较真实,能让人体验到篮球的乐趣
- 问:你最喜欢的游戏模式是什么?为什么?
- 答:我个人最喜欢辉煌生涯模式,因为你可以控制你的自建人物,其实就是你心里的那个你自己在NBA打球,与很多NBA球星一起,你可以有自己进入NBA之后的生活,包括训练,比赛,签球鞋合同,签代言合同,转会等等
- 问:对这款游戏有什么不满的地方吗?
- 答:很满意(*~*)
- 问:你觉得这款游戏还有什么需要改进的地方吗,或者说你希望明年再出的这款游戏推出什么功能或者什么呢?
- 答:首先历史球员的面部补丁需要加强,因为现在很多历史球员看上去不像,下一个问题是在街头模式大家都穿一样的衣服,我希望球员能有一些有个性的休闲的衣服,不要总是白半袖配白短裤,黑半袖配黑短裤,运动员也需要关怀和爱
4.结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价
NBA 2k18虽然还有很多缺点,但毫无疑问,这也是目前世界上最好的篮球游戏,毕竟才刚刚发售,希望开发团队能够积极优化更新,在未来将游戏做得更好。
第二部分:分析
将NBA 2k18和NBA live18进行对比分析,表格如下
对比参数 | NBA 2k18 | NBA live18 |
动作 | 流畅性和舒展性比较好 | 动作比较僵硬,很不自然 |
身体对抗 | 物理碰撞很明显,身体之间阻绝感很强 | 更接近于现实生活中的身体对抗 |
比赛节奏 | 比赛节奏很接近于现在的比赛风格,偏重于外线 | 比赛风格完全依靠与用户操作,没有明显的节奏 |
可玩性和模式 | 分为快速比赛,辉煌生涯,传奇经理 | 分为快速游戏和the one模式 |
面部补丁 | 全息影像扫描,人物比较真实 | 动画合成,人物比较虚拟 |
游戏大小 | 大概60G | 较小,大概27.7G |
平台 | 全平台 | 只有主机平台 |
第三部分:建议和规划
1.如果你是项目经理,如何提高从而在竞争中胜出?
加强操控上的流畅性和游戏体验上的真实感官性
2.目前市场上有什么样的产品了?
NBA live系列,FIFA系列,UFC系列
3.你要设计什么样的功能?
街头模式球员球衣自定义功能
4.为何要做这个功能,而不是其他功能?
会增强用户游戏体验,加强独立设计可玩性
5.为什么用户会用你的产品/功能?
用诚意打动他们
6.你的创新在哪里?
- N (Need 需求):用户界面体验
- A (Approach 做法):DIY球衣
- B (Benefit 好处):解决用户体验
- C (Competitors 竞争):用户体验好,会吸引更多用户
- D (Delivery 交付) :需要进行广告推广
7.如果你来领导这个团队,会有什么不一样?
加强对用户呼声的回应,更关注中国玩家
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
二开发,一测试,二美工。
个人作业2——NBA 2k18案例分析的更多相关文章
- 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析
一.作业链接 个人作业2:APP案例分析 二.博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求. 第一部分 调研, 评测 下载软件并使用起来, ...
- 实时控制软件设计第一周作业-汽车ABS软件系统案例分析
汽车ABS软件系统案例分析 ABS 通过控制作用于车轮制动分泵上的制动管路压力,使汽车在紧急刹车时车轮不会抱死,这样就能使汽车在紧急制动时仍能保持较好的方向稳定性. ABS系统一般是在普通制动系统基础 ...
- 第三次作业——个人作业,k米案例分析
第一部分 调研,评测 评测 1.下载并使用 第一次打开,没什么很深的印象,看见"扫一扫",随手就点了,然后就出现了严重的卡顿,大概是刚启动并且第一次启动的原因,后面就还好了.而且第 ...
- 个人作业2:APP案例分析
产品 产品名 网易云音乐 选择原因 除社交软件和浏览器以外,在手机里存在最久的也是使用次数最多的APP就是它了.不管换多少次手机和电脑,它始终在我的装机必备名单上. 调研与评测 第一次上手体验 第一次 ...
- #个人博客作业Week3——必应词典案例分析
第一部分 调研以及评测 一.BUG分析 1. 翻译部分原文语言检测部分 1) 症状: 当选择原文语言是简体中文时,输入英文查询,程序不报错,继续翻译,选择其他类型语言也是如此. 且如果出现这种情况 ...
- 个人博客作业Week3--必应词典案例分析
第一部分 调研,评测 (软件的bug,功能评测,黑箱测试,第8章 用户调研,12 章软件的用户体验) 下载并使用,按照描述的bug定义,找出几个功能性的比较严重的bug.至少两个.用专业的语言描述( ...
- 个人作业2:APP案例分析--腾讯动漫
第一部分 调研,评测 个人第一次上手体验 以往看漫画就是在浏览器直接搜索在网页上看,直到用了腾讯动漫APP,我才摒弃这个很low的方法.腾讯动漫直接用qq就可以登陆,有更齐全的漫画分类,更清晰的画质, ...
- 【2017下集美大学软工1412班_助教博客】个人作业2——APP案例分析
作业要求 个人作业2:APP案例分析 评分结果 按从高到低排列 学号后三位 第二次作业 Total 008 APP案例分析 23 044 第2次作业 19.5 011 App案例分析--XBMC 19 ...
- 【BUAA软工】软件案例分析
项目 内容 课程:2020春季软件工程课程博客作业(罗杰,任健) 博客园班级链接 作业:BUAA软件工程结对编程项目作业 作业要求 课程目标 学习大规模软件开发的技巧与方法,锻炼开发能力 作业目标 个 ...
随机推荐
- 使用 LINQPad 助力 LINQ 学习
简介一图示意 简介 LINQPad 是一款学习 LINQ,优化 SQL 的好助手. 它的一大特点是内置了新版<C# in a Nutshell>的全部 LINQ 示例,不管是配合原书进行练 ...
- js中百分比运算,大型数据会算错
改法:被除数乘100在做除法运算,就能改掉算错
- Stanford CS224N 第二课: word2vec详细介绍
word2vec模型 word2vec 模型有两种: Continuous Skip-gram Model 和 Continuous Bag of Words Model (CBOW). 本文主要讲解 ...
- 洛谷P3459 [POI2007]MEG-Megalopolis(树链剖分,Splay)
洛谷题目传送门 正解是树状数组维护dfn序上的前缀和,这样的思路真是又玄学又令我惊叹( 我太弱啦,根本想不到)Orz各路Dalao 今天考了这道题,数据范围还比洛谷的小,只有\(10^5\)(害我复制 ...
- 【BZOJ3626】LCA(树链剖分,Link-Cut Tree)
[BZOJ3626]LCA(树链剖分,Link-Cut Tree) 题面 Description 给出一个n个节点的有根树(编号为0到n-1,根节点为0).一个点的深度定义为这个节点到根的距离+1. ...
- [Luogu4175][CTSC2008]网络管理Network
又是权限题qwq 一句话题意:带修改树上路径第k大 sol 数据结构?还是再见吧.学一手合格的整体二分,只有思维强大,才能见题拆题. 如果你做过整体二分的动态区间第k大就会发现这是一样的题. 无非是区 ...
- 如何巧妙的利用selenium和requests组合来进行操作需要登录的页面
一.在这里selenium的作用 (1)模拟的登录. (2)获取登录成功之后的cookies 代码 def start_login(self): chrome_options = Options() ...
- Spring【依赖注入】就是这么简单
前言 在Spring的第二篇中主要讲解了Spring Core模块的使用IOC容器创建对象的问题,Spring Core模块主要是解决对象的创建和对象之间的依赖关系,因此本博文主要讲解如何使用IOC容 ...
- Servlet和Filter生命周期
1. 生命周期 1.1. Servlet生命周期 servlet是一个基于java技术的WEB组件,运行在服务器端,我们利用 sevlet可以很轻松的扩展WEB服务器的功能,使它满足特定的应用需要.s ...
- 构造方法里的super()方法
为什么经常会遇到有的构造函数会有super(),而有的却没有,其实super就比如 对数函数,log的底数为10,如果为10 ,我们可写可不写,如果不为10,那么我们就要加上底数 在子类构造方法中,s ...