第二次作业

Posted 杭者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次作业相关的知识,希望对你有一定的参考价值。

App案例分析

产品

    炉石传说

选择原因

 我玩了两年炉石,对这个游戏非常有感情,这个游戏的兴衰阶段我都经历过。作为一名老玩家,也作为一名开发者,正好借这个机会来分析一下。
 
   下面是游戏画面
 
 
 

第一部分 调研, 评测

1.下载软件并使用起来,描述最简单直观的个人第一次上手体验。

  不管是登录场景,菜单场景还是游戏场景,给我的第一感觉就是非常简约舒服,新手教程非常详细,很快就可以上手,特效动画方面做得也非常精致,可以看的出开发者非常用心。

 

2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug。

重大BUG

1:玩家的游戏金币显示有问题,我在安卓,ios,电脑上玩的时候都经常会遇到,必须多重启游戏几次,才能正常显示,正常显示的效果可以见图4,这个BUG我从2015年就遇到了,到现在还没有解决...
 
 
 
 
2.包括游戏的尘的数量(游戏道具)也经常无法正常显示,唯一的解决方法就是多重启几次游戏...
 
 
 
 
3.安卓和IOS上的商店在购买卡牌的时候无法正常批量购买,电脑上的可以双击图中的按钮,会弹出批量购买的数量输入框,而安卓和IOS上的炉石我有时候快速点击6到10次会弹出来数量输入框,有的时候怎么按都弹不出来。无法批量购买只能一包一包地购买,非常费时间,目前还没有被解决。
 
 
 
 
4.虽然这个感觉不算游戏里面的BUG,但是我还是想提一下这次故障,令我印象深刻。
   这是2017年1月14号出现的数据库重大故障,1月18号才解决,解决方案居然是把游戏回档了,真是活久见,在这之前我只听说过单机游戏读档回档的,没想到网络游戏也可以读档。
   等于说玩家在1月14号到1月18号期间的所有因为运气元素获得的稀有传说卡牌都消失了,包括花了好多时间好不容易上的排位名次都没了,在这期间充值的钱也消失了。
   虽然事后有补偿,玩家的钱也有退回,但是补偿没有差异性,存在非常多的不公平因素,可以说是对忠实玩家的伤害极大的了。
 
 
 
 
 
不重要的BUG
5.在英雄页面,点击卡牌制作,会发现原来的页数变成第0页,再翻页,发现会诡异的多出一页和第一页一模一样,这时候页数才变成第1页正常显示
 
 
 
 
 
 
6.还是这个页面,点击卡牌制作,取消后,会发现英雄的名字发生变化
 
 
 
 
 
 7.声音BUG,点击选中一个英雄,会播放这个英雄的专属声音,但是,当这个英雄的声音还没有播放完成的时候,再点击其它英雄,其它英雄的声音也开始播放,如果在短时间内疯狂点击各个英雄,就会出现各种英雄嘈杂的混合音
 
 
 
 

3.用专业的语言描述 (每个bug 不少于 40字),如有必要, 配图更佳。

Bug1和Bug2是相似的:以我薄弱的经验看来,应该是首先访问数据库得到指定玩家的金币和道具数量信息后去字模里面匹配对应的数字,再用相应的字体格式显示出来。所以有这么几种情况
          一种就是在访问数据库中指定玩家的金币和道具字段的时候出现访问不了的问题,还有一种就是使用的字体格式显示有问题
 
Bug3:双击批量按钮后,出现批量购买弹框,没有触发成功我怀疑是碰撞体太小的原因,其实直接添加一个批量的按钮会比较好,双击弹框的操作其实很多玩家都不知道
 
Bug4:我很好奇,像暴雪这种游戏行业教父级别的公司,居然没有配置备用的电源供数据库突发断电情况下使用吗?而且备份数据库也同时出现故障,出现故障也就算了,居然到最后只能使用4天前的备份,其中原因不得而知。
 
Bug5:点下卡牌制作按钮后,触发卡牌制作界面显示,但是英雄显示的页面却从第0页开始显示,应该是在做分页显示的时候,数组下标没有处理好,应该从1开始,多出来的第0页也应该删除
 
Bug6:应该是没有同步英雄的名字描述,之前版本用的页面和后面更新后修改的页面没有做好同步,这个是美术的问题
 
Bug7:这个应该是在播放一个英雄的声音前,没有停止播放上一个英雄的声音,在点击一个英雄后播放对应声音后,如果再点击其它的英雄,应该停止或者淡出上一个英雄的声音,就不会出现同时播放的情况了
 
 
 

4.选择一个朋友(用户)进行采访,并加以记载。

用户背景:软件工程专业大四学生,性别男,喜欢玩各种游戏,平时比较宅
  • 问:第一次接触这款游戏是什么时候?
  • 答:大二的时候,看别人玩的起劲,觉得卡牌游戏有什么好玩的,就试了一下,后来就停不下来了
  • 问:这款游戏最吸引你的玩法是什么
  • 答:收集各种各样的传说卡牌,组一套自己觉得最强的卡组,和别人PK,上天梯,连胜的快感,最爽的还是获得传说卡牌。
  • 问:你觉得这款游戏哪方面做的很好?
  • 答:我觉得美术很好,特效之类的,就是每张牌都有自己的特效和配音,打斗场面就会很生动,卡牌的技能非常多样,搭配很多,而且每张牌还会显示它的作者名字,比较用心吧
  • 问:这款游戏有什么不满的地方吗
  • 答:过一段时间就出一些很强的新卡,对非RMB玩家非常不友好,而且一个卡包8块多只有五张卡,平均开20几包才能出一张传说卡牌
  • 问:你觉得这款游戏在游戏有没有什么地方需要改进的?
  • 答:出新卡的速度可以慢一点,对新手和非RMB玩家应该友好一点,游戏模式可以多一点
 
 

5.结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价

  我觉得这是一款挺好的,不错的游戏,虽然还有一些没有解决的Bug,也出现过重大故障,但是它的核心玩法是没有什么问题的,至少在我的两年的游戏过程中,没有遇到在游戏过程中遇到Bug,有的时候会断线,我觉得应该是我自己的网络问题。这款游戏颠覆了我之前对卡牌游戏呆滞死板的看法,把卡牌游戏结合动画特效,制作的很华丽,而且界面非常简约自然,在对战过程中和对手是不能打字聊天的,只能发一些表情,某种角度上净化了游戏环境,提升了玩家的素质。
 
 
 
 

第二部分 分析

1.尽可能地使用软件的所有功能 

  • 游戏控制器,分为回合开始阶段,回合初始判定阶段,出牌阶段,回合结束阶段,回合结束阶段
  • 玩家,选择卡组出战,初始4张起始手牌,选择换牌,抽牌,选择出牌,选择控制随从行为,选择使用英雄技能,选择回合结束,选择认输
  • 随从,出场,攻击,增益,在特定条件下发动自身技能,受伤,死亡
  • 英雄,发送表情,攻击,发动英雄技能,增益,受伤,死亡
  • 休闲模式,随机匹配一名等级,累计游戏场次,胜率相差不多的玩家进行对战,长时间匹配不到就放宽匹配条件
  • 排位模式,随机匹配一名排名差不多的玩家进行对战,累计胜利和失败的次数将会影响玩家在游戏世界的排名
  • 冒险模式,玩家使用特定卡组通关副本获得相应奖励,每到一定周期增加新的冒险关卡
  • 竞技模式,玩家需要花费150金币组建一套随机卡组迎战对手,胜场越多奖励越多
  • 乱斗模式,每周四解锁,对战规则以前出现过或者没出现过
  • 商店,购买卡包,英雄皮肤和解锁冒险模式
  • 任务,每天出现一个新的日常任务,上限3个,玩家每天有一次更换已出现任务的机会,完成日常任务获得对应奖励
  • 卡包槽,打开卡包获得5张随机卡牌加入玩家牌库
  • 牌库,组建玩家自定义卡组,卡牌分解,卡牌制作,卡牌分类,卡牌查找,卡牌分页显示,设置卡背和英雄皮肤
  • 选项菜单,切换账号,控制音量,退出游戏

 

2.分析这个软件目前的优劣 (和类似软件相比), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。

 要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

 目前市场上和炉石传说相似类型的手游很少,只有万智牌和游戏王,万智牌下载不到,所以只分析和游戏王之决斗王的对比

对比参数 炉石传说 游戏王之决斗王
登录界面  简约,统一暴雪战网账户登录,有暴雪自己的风格  复杂,不同的运营商登录账户不同
菜单界面  简约,中上位置4种游戏模式选择,下方6个辅助菜单  一般,3行2列的方式排列,10个辅助菜单
游戏界面  美观,游戏阶段清楚明了,细节到位,可以点击场景触发一些彩蛋  一般,游戏阶段显示不够明白,而且只有战斗界面
玩法  有趣,有很多随从,法术和技能之间的搭配,主流卡组多样,平衡性较好  一般,技能搭配成功的条件要求较高,运气比重大
游戏模式  一般,目前只有5种模式  一般,目前只有4种模式
美术  精致,欧美画风,卡牌的画师非常多,有的画师只负责一张卡牌  一般,日系画风,文字比重大,卡牌的表达更注重在功能的描述上
动画  精致,除了生动的攻击受伤死亡动画外,每张传说卡牌都有自己的特定出场动画  很差,几乎没有动画,特定卡牌出现时只切换个背景
音乐  精致,每个随从都有出场,攻击和死亡音效,风格根据随从风格而定  很差,每张卡牌的出牌音效都一样
游戏大小  较大,2.67GB  较小,404MB
收费点  简单,卡包,英雄皮肤,冒险模式  复杂,礼品卡,卡箱,卡牌,主题卡组,VIP商城

 

 

 

 

 

 

                                                                                                                  

 

 

 

 

软件工程方面的建议

目前游戏市场上的同类型游戏非常少,我猜测不是游戏实现的技术难度高,而是很多游戏公司觉得模仿这种游戏出的作品会没有市场,原因一是之前泛滥的泡面卡牌游戏让很多玩家对卡牌游戏有偏见,觉得卡牌游戏就是非常无聊,我推荐过很多人玩这款游戏,他们往往先问:什么类型的游戏?我说:卡牌游戏。然后他们就说:哦,卡牌游戏啊,我不喜欢卡牌游戏,那种超无聊的。这就是对游戏类型的偏见而导致的用户流失。而原因二是炉石传说做的实在太好了,如果只是单纯地模仿,没有在玩法和创新上有所突破,很难会分到一些用户。所以我给炉石传说的建议就是,先解决掉那些显而易见的BUG,让它的口碑不会因为这些失误而变差,同时还要在游戏模式上有所创新,新的游戏模式可以作为噱头进行强有力的宣传。

 

 

 

 

第三部分 建议和规划

1.如果你是项目经理,如何提高从而在竞争中胜出?

答:我可能会多推出一些游戏模式,适应不同类型的游戏玩家,不管是轻度的还是重度的玩家都能参与进来,轻度的玩家就享受简单的游戏乐趣,重度的玩家可以通过时间来换取相应的游戏货币。

 

2.目前市场上有什么样的产品了?

答:目前市场上几乎没有相似的游戏,只有一款游戏王之决斗王比较相似。

 

3.你要设计什么样的功能?

答:我可能会出一个和好友组队下副本的模式,2到3个好友,依次轮流用自己的卡组对敌人发起进攻,一个玩家在对战时其他玩家可以出谋划策。

 

4.为何要做这个功能,而不是其他功能?

答:我比较注重玩家和玩家之间的互动,我觉得如果能在一款游戏里面找到并肩作战的好友将会是很有趣的一件事情,如果好友是生活中的好友,那就更好了,不仅可以拉近彼此的距离,还可以影响身边其他人来玩这款游戏,起到宣传的作用

 

5.为什么用户会用你的产品/功能?

答:一款游戏吸引玩家的地方除了本身的质量很好之外,我觉得就是玩家和玩家之间的互动,大家一起玩才会变的很有趣,不管是竞争也好,协作也好,达成游戏目标后的成就感都是不错的

 

6.你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html

1)N----->Need 需求

  这个模式满足了那些不喜欢孤军奋战的玩家的心理,他们更希望有队友可以一起作战,一起打倒BOSS,享受击倒BOSS的成就感,在合作中找到乐趣

2)A----->Approach 做法

  这个实现需要扩充一个模块,需要2到3个玩家同时进入一间房间进行游戏,玩家设置一个出场顺序,按照顺序,轮流上场,一个玩家死亡后才会再上下一个玩家,还要能打开实时交流的界面。

3)B----->Benefit 好处

  对用户的好处:增加了游戏的可玩性,不再是简单的1V1的形式,吸引那些喜欢团队作战的人加入进来
  对炉石传说的好处:可以吸引到更多的玩家,新增了自己的游戏特色。

4)C----->Competitors 竞争

  目前暴雪游戏在游戏行业也算是龙头老大了,它的产品用玩家的话讲就是:暴雪出品,必属精品。在游戏界的口碑可以说是非常好了,所以它其实不必当心自己游戏没有基础用户,而要考虑的是如何吸引更多的玩家,而要吸引更多的玩家就必须要把游戏做的更加多元化一点,当然,这个多元化不是指功能上的多元化,而是玩法上的多元化,功能多元化其实会把游戏变得太复杂,反而会让一些玩家体验很差,而玩法的多元化,可以让不同类型的玩家都能参与进来,而且现在市场上并没有能和炉石并肩的类似对手,差距很大,这时候正是站稳脚跟的最好时机。

5)D----->Delivery 交付

  炉石目前已经很多玩家了,虽然经历过一次重大的故障,但是喜欢的玩家还是很多,归功于游戏本身的质量很好,现在要做的是在高质量的游戏前提下,要减少一些BUG和故障出现的几率,不断优化游戏。口碑就会越来越好,玩的人也就越来越多。


7.如果你来领导这个团队,会有什么不一样?

答:我会更注重玩家的交互这方面,会发展1VN的游戏模式

 

8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

答:我会配置1个策划,2个程序,1个美工,1个测试

第一周~第二周:游戏策划要给出整个游戏的策划方案,玩法,美术,游戏背景等等,还要和程序和美术探讨技术难度,是否可以在规定时间内完成

第二周~第四周:美术按照策划提出的风格要求进行创作,完成一定部分就交给策划审查,程序开始划分功能模块,不断细化功能,画UML图等等也要交给策划审查

第五周~第十二周:美术在获得策划确认后开始全面创作,程序获得策划确认后开始逐块实现功能,注意最好是美术先完成,打包图集给程序,程序才开始实现这个图集所属模块的功能,

          如果程序先进入,美术后来才提供图集,会导致程序最后不得不再重新修改代码适配一些游戏节点的坐标位置等等,所以美术最好先开始。

第十三周~第十四周:游戏测试阶段,由测试人员对游戏进行反复测试,寻找BUG,找到后要反馈给程序员,让程序员解决BUG

第十五周~第十六周:找一些现实生活中的玩家对游戏进行测试,做好调研,反馈BUG,对游戏进行最后的修改和优化

以上是关于第二次作业的主要内容,如果未能解决你的问题,请参考以下文章

软件测试作业第二次作业

信号与系统 2023(春季) 作业参考答案 - 第二次作业

第二次作业

第二次作业

第二次作业

第二次作业——题目一