[对对子队]Beta设计和计划
需求再分析
Alpha阶段用户反馈的问题主要有三个
- 新手引导部分没有明确指出合成按钮可以使用下拉框切换目标,因此不少玩家卡在第三关
- 觉得合成动画太长,希望可以快进或者跳过
- 对游戏目标很迷惑,不知道为什么要合成这些东西
由此衍生出的新的需求
- 更加完善的新手引导部分
- 在出现新的内容时即时向玩家展示相应的新手引导
- 在新手引导中加入故事背景的介绍,加强玩家带入感
为什么会出现这种偏差
- 在开发时没有充分的站在用户的角度做设计,轻视了用户体验方面的设计
如何在Beta阶段了解用户需求
- 在开发过程中就导出中间版本找用户进行体验反馈
功能增减
Beta阶段新增功能
新增功能 | 验收标准 |
---|---|
循环语句组件 | 1、能够由玩家选择循环次数 2、UI上能够体现出循环语句块内语句与其他语句属于不同部分 |
循环语句关卡(3-5关) | 1、体现出循环语句相关的编程思想 2、难度曲线设计合理 |
选择语句组件 | 1、能够由玩家选择判断条件 2、UI上能够体现出选择语句块内语句与其他语句属于不同部分 |
选择语句关卡(3-5关) | 1、体现出选择语句相关的编程思想 2、难度曲线设计合理 |
新手引导 | 1、在每一部分的第一关加入对关卡及新功能介绍的新手引导(顺序、循环、选择) 2、在游戏第一关加入对游戏故事背景的介绍 3、在出现新的系统时即时加入相应的介绍(如合成按钮的目标切换) |
- 除新手引导外其他的新功能均需要新的原型设计
- 没有新增的典型用户
技术改进
- 新增commit的命名规范
<type>:<内容描述>
- type的类型如下
feat:新增feature
fix: 修复bug
docs: 仅仅修改了文档,比如README, CHANGELOG, CONTRIBUTE等等
style: 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑
refactor: 代码重构,没有加新功能或者修复bug
perf: 优化相关,比如提升性能、体验
test: 测试用例,包括单元测试、集成测试等
chore: 改变构建流程、或者增加依赖库、工具等
revert: 回滚到上一个版本
- 例如
fix:修复过关礼花会被结算面板遮挡的bug
任务分解
任务大类 | 具体任务 | 预估时长 | 负责人 |
---|---|---|---|
策划 | 1、设计循环组件 2、设计关卡4、5、6(循环关卡) 3、设计选择组件 4、设计关卡7、8、9(选择关卡) 5、设计循环关卡的新手引导 6、设计选择关卡的新手引导 7、优化设计顺序关卡的新手引导 8、搭建关卡4、5、6 9、搭建关卡7、8、9 |
2h 3h 2h 3h 2h 2h 2h 6h 6h |
吴桐雨 吴桐雨 吴桐雨 吴桐雨 吴桐雨 吴桐雨 吴桐雨 何瑞、吴昭邦 何瑞、吴昭邦 |
美术 | 1、实现循环关卡中的必要模型 2、实现选择关卡中的必要模型 3、优化流水线加入物品的动画 4、优化流水线的齿轮的动画 5、优化过关时的礼花效果 6、优化关卡选择页面的图标效果 7、实现循环关卡的关卡背景 8、实现选择关卡的关卡背景 |
4h 4h 4h 3h 2h 2h 2h 2h |
朱俊豪 朱俊豪 吴桐雨 吴桐雨 朱俊豪、马嘉 朱俊豪 朱俊豪 朱俊豪 |
程序 | 1、实现循环组件 2、实现选择组件 3、实现循环语句系统的逻辑 4、实现选择语句系统的逻辑 5、实现循环关卡新手引导功能 6、实现选择关卡新手引导功能 7、优化顺序关卡新手引导功能 |
2h 2h 8h 8h 3h 3h 3h |
何瑞、吴昭邦 何瑞、吴昭邦 何瑞、吴昭邦、马嘉 何瑞、吴昭邦、马嘉 梁河览、马嘉 梁河览、马嘉 梁河览、马嘉 |
PM | 1、组织例会,记录会议 2、跟进任务进度,做出适时调整和援助 3、撰写必要的博客 |
1h*n 1h*n 1h*n |
黄贤昊 黄贤昊 黄贤昊 |
测试 | 1、测试关卡4、5、6并报告 2、测试关卡7、8、9并报告 |
2h 2h |
梁河览、马嘉 梁河览、马嘉 |
Beta阶段总时长约115h
人员管理
任务大类 | 负责人 | 协助人 |
---|---|---|
策划 | 吴桐雨 | 马嘉、黄贤昊 |
程序 | 吴昭邦 | 梁河览、何瑞、马嘉 |
美术 | 朱骏豪 | 吴桐雨 |
PM | 黄贤昊 | 无 |
测试 | 所有人 | 无 |
- 新入会成员的培训
由于新入会成员本身拥有一定的美术和游戏开发基础,且负责的主要是策划和美术相关工作,所以在阅读相关文档并且和上一任策划进行交流后便可初步投入工作。
为保证新成员能够顺利适应策划的工作,我们要求其仔细阅读上一任策划留下的设计文档,并在会议中详细了解游戏的设计思路和基本设计思想,并且仔细研究竞品游戏,以作出更高质量的工作
[对对子队]Beta设计和计划的更多相关文章
- [对对子队]Beta阶段项目展示博客
Beta阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 吴桐雨 ...
- [知识路书]beta设计和计划
[知识路书]beta设计和计划 一.需求再分析 根据用户反馈,是否发现之前的需求分析有偏差?为什么会出现这种偏差?beta阶段你们是否能真的分析清楚用户需求?如何做到? 根据alpha阶段的推广情况以 ...
- beta设计和计划
项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求 Beta设计和计划 我们在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作业在哪个具体方面帮助我们实现目标 ...
- [no_code][Beta]设计和计划
2020春季计算机学院软件工程(罗杰 任健) 2020春季计算机学院软件工程(罗杰 任健) 作业要求 Beta设计和计划 我们在这个课程的目标是 远程协同工作,采用最新技术开发软件 这个作业在哪个具体 ...
- [敏捷软工团队博客]Beta设计和计划
项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta设计和计划 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Beta ...
- 【二食堂】Beta - 设计和计划
Beta设计和计划 需求再分析 根据助教.老师.用户以及各个团队PM的反馈意见,我们的项目目前有以下问题: 功能不完整 实用价值不高 两方面的缺陷,所以在Beta阶段,我们工作的中心还是完成项目规划中 ...
- Beta设计和计划 —— NameNotFound
需求再分析 1. 用户群体 经过用户(大多数是同学)的反馈,我们发现大家其实并不是十分明确我们要做的到底是什么.具体要怎么用.而实际上我们的典型用户也并不是学生群体,因此出现这些偏差也是很正常的,毕竟 ...
- UltraSoft - Beta - 设计与计划
在DDL Killer的Alpha发布版本一周后,我们积累了一定的用户数量和用户反馈,同时也着手准备Beta阶段的继续开发,在正式开始迭代前,先对我们的Beta阶段的需求做一个统计和预估,一是保证工作 ...
- [对对子队]Alpha阶段项目展示博客
Alpha阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 刘子 ...
随机推荐
- Appium问题解决方案(10)- Original error: Swipe did not complete successfully
背景 从搜索页面返回首页之后,执行 swipe 滑动操作,但是报错了,如上图 解决方法 只需要在第一次 swipe 之前加个 sleep,强制等待即可 备注 这种解决方案其实不好,强制等待能少用就少 ...
- sql常用查询命令
目录 SQL Server常用查询命令: 查看当前时间 查询所有数据库名 查询当前使用的数据库名 查询前几条数据 去重查询 字段换名 查询不等于 查询在两个值之间数据 查询条件或 模糊匹配查询 查询为 ...
- PPP协议、PPPoE协议、L2TP协议的关系
1. 简述 首先对这3中协议做一个简单的描述: 协议 协议类型 描述 PPP 点对点链路层协议 应用最广泛的点对点协议,可应用在多种网络,改善了SLIP协议的不足 PPPoE 点对点链路层协议 对PP ...
- SQL-Instead of 触发器
定义及优点 INSTEAD OF触发器指定执行触发器而不是执行触发 的SQL 语句,从而替代触发语句的操作. 在表或视图上,每个 INSERT.UPDATE 或 DELETE 语句最多可 ...
- 硕盟SM-A44|USB3.0转RJ45千兆网口转换器(TYPE A USB3.0 TO RJ45)
硕盟SM-A44是一款USB3.0转RJ45千兆网口转换器.,转换USB端口到以太网端口.它让你投入低成本就可以轻松拥有千兆以太网.可将网络连接到台式机,笔记本电脑等等设备.硕盟 USB千兆网卡采用嵌 ...
- JAVA反序列化的简单探究
JAVA反序列化的简单探究 本文主要是探究,在反序列化过程中是怎么调用到readObject.readResolve.readExternal方法的问题 新建一个需要被序列化的类ObjectA,写入r ...
- 【第五篇】-Maven 构建配置文件之Spring Cloud直播商城 b2b2c电子商务技术总结
Maven 构建配置文件 构建配置文件是一系列的配置项的值,可以用来设置或者覆盖 Maven 构建默认值. 使用构建配置文件,你可以为不同的环境,比如说生产环境(Production)和开发(Deve ...
- React框架的基本使用和了解
React: React详解: 安装react 脚手架工具: npm install -g create-react-app create-react-app 项目名称 cnpm react-dom ...
- Java基础系列(32)- 递归讲解
递归 A方法调用B方法,我们很容易理解 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题.它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题 ...
- $.ajax 常用的套路
$.ajax 常用的套路 (function(){ window.webApi = new Object(); webApi.get = function(url,data,callback){ $. ...