• 团队作业——项目答辩


    一.团队成员姓名和博客链接

    二.团队项目的总体效果截图



    三.对团队项目进行测试,并列出测试人员名单,列出测试过程中测出的问题,以及修复的过程

    • 项目测试人员有
      • 魏仁杰 皮炜 王银龙 孟凡锚
    • 出现的问题
      • 1.最开始做出来成品时,在玩的时候发现再要进入到下一个页面时,屏幕会闪过第一个页面的画面,然后再跳转到下一个页面
        • 经过查阅开发者文档和网上查阅,发现跳转到下一个页面时如果时平级页面的话 用redirectTo这个来跳转,而由于我们开始跳转用的是navigateTo,然后用redirectTo好像就会有问题,
          我们也不知道具体是什么问题,但是我们把所有的跳转都改成redirectTo,然后就解决了这个问题
      • 2.我们开始做的时候,在测试时发现分数会出现不准确的情况
        • 我们检查发现,每个模式下总的分数变量就是一个score 因为这是一个定义在总的app.js里面的一个变量,然后每次传分数时没有经过处理,直接传过去了,就可能模式一下玩的分数
          在模式二下也是这个分数。然后我们首先就进行了处理,每次玩的时候分数都会初始化这样,然后为了方便计算最高分,然后每个模式的分数都设计了一个变量
      • 3.不能重现的bug
        • 暂时没有
      • 4.这个产品就是这样设计的,不是bug
        • 在用户测试时,发现有相近的颜色,比如正确答案是紫色,而答案中有深紫色和浅紫色,然后不知道选择哪个。
          • 因为颜色种类太多了,如果细分下去会认不全,所以这种的一般答案是常认为的那个,比如紫色就是深紫色那个。
        • 用户使用时可能觉得答案中有时会出现两个颜色很像的,不知道选哪个
          • 这是故意这么设计的,为了增加难度,有时会出现这样情况,这两个颜色不是一个颜色,然后就需要靠你的观察选出正确答案
      • 5.没有能力修复的将来也不打算修复的
        • 暂时没有
      • 6.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
        • 用户使用时可能发现了,那个好友对战和历史纪录没有,嗯这个主要就是我们还没有做,然后下个版本或者下下个会修复
        • 还有就是苹果手机上无法出现声音的这个情况,我们将会在查明原因后,在下个版本修复

    四.给出代码的元仓库链接

    五.团队的成员如何分工协作的?有什么经验教训?团队如何平衡 时间/质量/资源 争取如期完成任务的?

    • 分工协作
      • 皮炜
        • 主要负责这个程序整体功能代码的实现和大体框架设计
      • 孟凡锚
        • 主要负责界面的实现和整个程序页面之间的连接
      • 王银龙
        • 主要负责文档编写,规则制定,项目进度的督察和协助写代码
      • 魏仁杰
        • 主要负责代码的审查和整个程序的测试
      • 然后我们把任务分下去后,大家分别完成各自的任务然后最后汇总
    • 经验教训
      • 首先就是代码的规范要规定好,还有注释一点要写好,不然这个人写的代码,其他人可能就看不到
      • 及时的沟通很有必要,虽然我们每周会沟通一次,但可能写的过程中有了什么新想法,由于沟通不及时导致整个方向发生了变化就很麻烦
      • 多看官方文档,勤于到网上找资料,不要遇到困难就不做了
    • 团队如何平衡 时间/质量/资源 争取如期完成任务的
      • 首先我们分任务后,会有每周完成一个任务的规划
      • 然后我们会每周开次会,汇报进度然后对下一周的工作做一个规划
      • 最后我们会设有一个项目进度督察的一个角色,督促没有按时完成任务的花费更多的时间去及时的完成任务

    六.开发项目过程的博客链接

    七.实现的功能及其效果的描述

    • 开始界面

      • 这里主要就是游戏规则的一些描述
    • 选择功能模块界面

      • 这里主要就是用户来选择进行的功能,比如模块选择,设置等
    • 模式选择界面

      • 这里主要就是选择要进行的游戏模式,有三种模式可以供选择
    • 初级模式界面

      • 在初级模式,就是找到和题目所描述的颜色一样的颜色就好了
    • 中级模式界面

      • 在中级模式,就是找到和这个字体颜色一样的颜色
    • 高级模式界面

      • 在高级模式中,就是看左边描述的颜色,是否和右边字体的颜色是一样的,如果一样则匹配,不一样则不匹配
    • 设置界面

      • 在设置界面,可以设计游戏声音的开关

    八.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?

    • 我们首先在电脑上的微信开发者工具进行测试
    • 然后发布上去后,用各种手机,苹果,安卓各种品牌进行测试,看有没有出现什么bug
    • 硬件配置的话,就是微信自带的这种配置

    九.项目的不足之处

    • 1.就是颜色库还是不够,对加点颜色库可以促进人们玩的欲望,不然会很快就腻了
    • 2.就是没有配色一个说明,把题目中会出现的字描述的颜色来配个说明图说明一下,方便用户体验
    • 3.排行榜这些还没有做,用户玩的时候可能会没有那种欲望
    • 4.苹果设备上,游戏的声音不能播放

    十.如果你们的学弟学妹想要做这个项目的话,可以扩展的功能有哪些

    • 1.可以做个好友对战,增强游戏的课玩性
    • 2.可以开发出更多模式,来增加趣味性
    • 3.把界面设计的更好看,人性化一点
    • 4.增加颜色库
    • 5.增加各种声音,开始游戏一个声音,游戏过程中一个,游戏结束一个
    • 6.增加排行榜,每个模式下有好友排行还有全国排行这种
    最后放下我们的小程序二维码,欢迎各位扫码体验,有什么问题随时联系我哦

  • 相关阅读:
    Redis从入门到精通:初级篇(转)
    Spring配置中的"classpath:"与"classpath*:"的区别研究(转)
    maven常用命令
    JUC-线程池调度-ScheduledThreadPool
    JUC-线程池
    JUC-线程八锁
    JUC-ReadWriteLock
    JUC-Condition和Lock实践-线程按序交替执行
    Linux 查看.so中导出函数
    nginx配置反向代理
  • 原文地址:https://www.cnblogs.com/piwei/p/9232113.html
Copyright © 2020-2023  润新知