团队名称:小菜鸡

团队成员:陈芝敏  冯晓凤  江晓琦  高子茵

  1.1 引言

    1.1.1 编写目的

      为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

    1.1.2 适用范围

      产品名称:你画我猜

      适用年龄:8岁及以上

      界面语言:简体中文

      1.2 项目阐述

    1.2.1 产品功能

      产品功能:一个传统“你画我猜”小游戏的微信小程序版本,可进行好友间或网友间随机匹配的多人游戏。

    1.2.2 预期用户量

      100~150人左右

    1.2.3 真实性

      市面上已经存在这款小游戏,只是功能不够完善。

    1.2.4 可用性

      聚会中会经常玩到这种小游戏,但是由于可能纸笔的条件限制,线上小游戏明显更加便捷环保。

    1.2.5 产品价值

      既能放松又能社交的一款小游戏。

    1.2.6 产品情怀

      疫情限制了朋友们的线下聚会,但是可以通过线上的多人联机小游戏促进感情。

  1.3 功能需求分析

       1.3.1功能结构图

 团队作业2  需求规格说明书

    1.3.2具体功能团队作业2  需求规格说明书

  1.4 技术需求分析

技术项 具体技术
编程语言 JavaScript
测试环境 chrome浏览器及各种手机的版本
实际运行环境 Android
开发工具 微信开发者工具+LayaAir2.5.0+VisualCode

 

 

二、团队计划和分工

  2.1 团队Github仓库

    2.1.1 仓库地址

       https://github.com/VegetChick6789/Draw_Guess.git

       https://gitee.com/Draw_Guess

    2.1.2 issue截图

团队作业2  需求规格说明书

  2.2团队计划

    2.2.1修正前

模块名 具体内容 时间安排
登陆模块 调用小程序接口获取用户微信登录权限,初始化 5.4~5.5
创建房间模块

①邀请好友:点击分享房间号

②选择房间人数上限

③房主有踢人,移交房主,设置私密或公开的权限

④游客不可答题不可发言

⑤生成房间号

5.4~5.13
加入房间模块

①输入房间号进入该房间

②点击微信好友的链接进入她的房间

5.4~5.15
游戏规则模块

①生成词汇,仅绘画人看到词汇

②按进入房间顺序轮流进行绘画

③其余房客在限定时间输入猜测的词汇

④在页面显示倒计时

 5.4~5.18
线下游戏模块

①随机生成词汇在页面显示

②显示当前轮的倒计时

 5.4~5.18
无限模式游戏模块

①不计分,没有轮数,用户可一直玩

②房主可结束游戏

③中途允许房客进入

5.18~5.23
积分模式游戏模块

①第一个答对积分10分,第二个5分,第三个3分,后面的答对1分,答错或不答负5分

②中途不允许房客进入,旧房客退出后不可进入

③一局共5轮游戏,每人轮流画一次

④每个房客结束游戏时显示实时排行榜

5.18~5.23
合并

将除了拓展模块外所有模块合并起来并测试

5.23~5.28
拓展功能模块

①快速匹配,随机进入至少2人的房间

②背景音乐

③输了的惩罚

④互动:丢鸡蛋/拖鞋/花/表情包

 5.29~6.6

    2.2.2修正后

序号 模块名 具体内容 时间安排 负责人
1 登陆模块 调用小程序接口获取用户微信登录权限,初始化 5.6~5.7  陈芝敏
2 创建房间模块

①邀请好友:点击分享房间号

②选择房间人数上限

③房主有踢人,移交房主,设置私密或公开的权限

④游客不可答题不可发言

⑤生成房间号

5.6~5.18   江晓琦
加入房间模块

①输入房间号进入该房间

②点击微信好友的链接进入她的房间

5.16~5.20
3   游戏规则模块

①生成词汇,仅绘画人看到词汇

②按进入房间顺序轮流进行绘画

③其余房客在限定时间输入猜测的词汇

④在页面显示倒计时

 5.6~5.15   陈芝敏,高子茵
线下游戏模块

①随机生成词汇在页面显示

②显示当前轮的倒计时

 5.6~5.15
4 无限模式游戏模块

①不计分,没有轮数,用户可一直玩

②房主可结束游戏

③中途允许房客进入

5.15~5.20  冯晓凤,陈芝敏 
5 积分模式游戏模块

①第一个答对积分10分,第二个5分,第三个3分,后面的答对1分,答错或不答负5分

②中途不允许房客进入,旧房客退出后不可进入

③一局共5轮游戏,每人轮流画一次

④每个房客结束游戏时显示实时排行榜

5.15~5.25
6 合并

将除了拓展模块外所有模块合并起来并测试

5.25~5.30 全体
7 拓展功能模块

①快速匹配,随机进入至少2人的房间

②背景音乐

③输了的惩罚

④互动:丢鸡蛋/拖鞋/花/表情包

 6.1~6.6  全体

 

  2.4 矫正计算方法

    (1)5月4号未能正常开始开发工作,导致工期延后;

    (2)前期未确定每个模块的负责人;

    (3)对时间的安排不够准确,重新对任务进行划分序号,确定模块;

三、其他

  3.1团队的分工

任务名称 主要成员
前端开发 陈芝敏,冯晓凤,江晓琦,高子茵
ui设计 高子茵
测试 陈芝敏,冯晓凤,江晓琦,高子茵

  3.2每个人的完成情况

成员名称 完成情况
陈芝敏 阅读微信小程序开放文档,学习使用微信开发者工具,参与完成博客的编辑,建立issue,完成登录模块
冯晓凤 阅读微信小程序开放文档,学习使用微信开发者工具,参与完成博客的编辑,完成部分游戏规则模块
江晓琦 阅读微信小程序开放文档,学习使用微信开发者工具,参与完成博客的编辑,完成部分创建房间模块
高子茵 阅读微信小程序开放文档,学习使用微信开发者工具,参与完成博客的编辑,完成部分原型设计

 

  3.3感想

成员名称 感想
陈芝敏

因为之前很水,没有好好学习,所以最近几天看微信开放文档的时候很懵,很多东西几乎都是全新的,

要完成这个项目简直就是挑战啊!不过,好在还有队友啊~队长监督进展,队友带飞!冲冲冲!

冯晓凤

大家边学边做,相互交流学习,很有默契,个人进度不是很快,需要继续努力。

队长很负责,队友很好,帮了我很多,进入开发阶段了,有点紧张。

江晓琦

队长组织我们团队开了会,讨论了很多关于项目安排的问题,让我们今后的时间规划清晰了起来。

感觉时间还是很紧迫,压力很大。最近还学习了小程序相关的一些知识,正式进入开发阶段了。

高子茵

这个星期主要在学习微信小游戏的开发流程,阅读了开放文档,学习一些设计的规范。

这周也重新规范了团队项目的模块划分以及每一部分的负责人,让项目的进行更加顺利。

相关文章:

  • 2021-08-04
  • 2021-10-18
  • 2021-05-15
  • 2021-12-15
  • 2021-12-05
  • 2021-06-27
  • 2022-01-27
猜你喜欢
  • 2021-11-17
  • 2021-12-04
  • 2021-12-18
  • 2021-12-15
相关资源
相似解决方案