zoukankan      html  css  js  c++  java
  • 第二次作业:找Bug

    引子

      我真的想了一个小时,上哪里去找bug。我昨天还留意到一个bug,今天就不见了。灵光不断,我想起来了。我就要找大公司的产品的bug。。。

    第一部分 调研, 评测

    1. 体验。

        《腾讯桌球》是腾讯首款重磅推出的桌球对战游戏,使用自研物理引擎高度还原真实桌球操作,界面精美,球杆酷炫,操作流畅。集多种玩法,给玩家更多体验。  ——官方游戏介绍

         好久没玩,操作几把。

        实力依旧,我在等待BUG的出现。

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

          bug1:任务奖励无法领取。

        分析原因:鼠标显示为指针状而不是手指状,在任务窗口后还残留了一个窗口无法关闭,出现概率较小(等我哪天再次出现了,贴出来)。

        bug2:对局中,聊天记录为空白,并无记录功能。

        分析原因:程序猿偷懒,此版本已经修复。

        bug3:如果对手网络不好,系统无法判断该玩家到底能否继续击球,游戏给出的措施是让我方无限等待。游戏中有超时操作的功能,但是对于网络不好的状况并没有。

        分析解决:一方玩家网络不好,可以向另一名玩家征求意见,是否在原本超时时间外继续等待。倘若不愿意,则超时方犯规,2次后托管。

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

           采访对象:王王玉

        对象背景:2D桌球多年玩家,后转战腾讯桌球

        产品描述:“这个游戏有些球杆界面的比较吸引人,自动给出瞄准线,这样难度就低了不少。像是菜鸟玩的,我来虐虐他们。”

        改进意见:“基本的功能不要出问题,再添加一些有意思的就好了,金币再给多一些吧,这里的菜鸟真是强”

        回馈:“腾讯桌球太久没玩了,还是那么多问题”。

    第二部分 分析

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

        之前闲余时间都有玩这款游戏,轻松有趣,总体体验感还可以。

    1. 分析这个软件目前的优劣 (和类似软件相比), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点

    对比项

    界面显示

    动画设计

    流畅度

    难度

    稳定性

    用户数量

    用户体验总体评分

    腾讯桌球

    8

    8

    8

    6

    7

    7

    8

    2D桌球

    7

    4

    8

    8

    8

    8

    8

    第三部分 建议和规划

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

        注重用户体验感,免费的注重个人细节,付费的注重公正、有效。

        比如,游戏本身体验感一定要上去。对于用户而言,游戏里免费的物品,其中的功能要给到位;而付费的,在付费玩家中要保持公平,又要在和免费玩家中保持一定的小差距。

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

        挺多桌球小游戏的,但是在线即时对战的不多。

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

        完善上文所提的bug,还可以设计类似于花式的又有些imba的模式,在竞技游戏中提供娱乐的模式。

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

        一款竞技游戏,在逐步完善了竞技的平衡后。为了保持游戏的新鲜感,可提供一些娱乐性的模式。

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

        “我们”腾讯的用户范围不用多说了吧,之前也说了此种游戏并不多,玩家群体也是小众的,大多是喜欢桌球,同时闲余时间,在电脑或者手机上操作。

    1. 你的创新在哪里? 

        ...

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

        我可能会把这个小游戏变成一款竞技类大型游戏。

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

        开发两个人够了,我觉得我的团队除了我还需要一个伙伴来做产品的设计与完善,一个测试,一个美工。

        第1.2周:集思广益,我肯定要起到带头作用,想些点子吧

        第3周:这周开始,开发人员可以动工了,美工也同步推进。设计依旧推进。

        像如此过程在接下来的几周循环迭代推进,完善设计完成开发。

        第9周:我认为这时候开发进行测试了,对一个版本的测试,对下一个版本的完善非常重要。

        如此迭代到最后。

     
  • 相关阅读:
    GeoServer源码解析和扩展 (三)结构篇
    GeoServer源码解析和扩展 (一)基础篇
    开放GIS标准OGC之路(4)之 解密Filter
    开放GIS标准OGC之路(3)之 WFS初探
    养成重构的习惯有多重要
    使用GeoTools遇到的两个小问题:nvarchar类型字段无法识别,主键字段无法识别
    OGC之路(1) 之 WMS标准学习总结
    移动端flex布局
    推一把随机回帖模块
    用htmlparser来获取你想要的内容
  • 原文地址:https://www.cnblogs.com/lanchaohao/p/7617231.html
Copyright © 2011-2022 走看看