美文网首页
游戏化管理-发布任务模块设计文档

游戏化管理-发布任务模块设计文档

作者: 唐宇威威 | 来源:发表于2018-05-27 23:48 被阅读0次
发布任务模块

()括号内部的设置为不定性,可根据情况进行最适修改。
发布任务时所需要设置的属性

发布任务按钮:
默认为灰掉不可选状态,只有当所有信息要求都符合要求时才会转换为可选择状态。

条件判断:
当焦点从输入框转移时,会进行判断,符合要求后右侧出现(绿色小对号)
不符合要求时会在输入框右侧以红色字进行提示,且输入框边框也会变为红色。


  1. 任务编号:
    任务编号,只允许输入英文字母和数字,且不得超过(12)个字节。
    任务编号不允许重复。
    焦点不在输入框时会进行判断,若已存在该任务编号则会在输入框右侧红字提示【这个任务编号已经存在】。
  2. 任务名称:
    不超过(80)个字节。在任务列表中超过(40)个字节时只显示前(40)个字后面用……表示。
  3. 等级:
    最低等级:不小于0的整数(检测到不符合时会出现红字提示【请输入不小于0的整数】且无法发布-提示)默认值0
    最高等级:大于最低等级的整数(检测到不符合时会出现红字提示【请输入不小于0的整数】/【请输入一个大于最低等级的整数】且无法选择发布)默认值(100)
  4. 赏金:
    为任务设置的赏金,整数,且不能超过自己拥有的金币数量。
    发布时若不符合要求则在输入框右侧提示红字【你没有那么多的金币】
  5. 任务类型:
    可以选择开发任务和测试任务与其它任务。
    默认选项为开发任务。
  6. 任务描述:
    对任务的详细说明,字数不超过(4096)字节。文本框中设有滚动条来达到显示全部内容。
  7. 前置任务:
    输入框为空时不设置前置任务。
    输入相关任务编号,若不匹配,发布时右侧提示红字【找不到这个编号的任务】
    说明:前置任务是表明任务之间关系的重要属性,即该任务必须在这个任务完成下才能进行提交的动作。
  8. 是否需要测试:
    这个选项只有在任务为开发任务时会显示。默认关闭。
    如果开启,则会在发布开发任务的同时发布一个测试任务。
  9. 测试任务编号:
    在【是否需要测试】开启后显示。默认值为空(后续版本应根据字段自动填充ST324->SAT324)
  10. 测试任务名称:
    在【是否需要测试】开启后显示。默认值为开发任务名称前加测试。(这里存在一个如果开发任务名称达到上限长度的问题,这个长度只是限制输入的长度,自动生成的名字可以超出限制。)
  11. 测试任务等级:
    在【是否需要测试】开启后显示。默认值为0~100.
  12. 测试任务赏金:
    在【是否需要测试】开启后显示。默认值为0.
    这里的赏金在提交任务时也会扣除,在判断时会计算开发任务的赏金加上测试任务的赏金,总量不足时会提示【你没有那么多的金币】。

相应的原型修改:
任务列表的属性添加,任务类型。原有的名称拆分成编号和名称。

这里需要额外说明一下任务的状态。任务的提交过程确认状态设置一个checklist,开发与测试任务分别有自己的状态。
开发任务的前置任务未完成时,该任务不能进入测试状态。
测试任务的前置任务未完成时,该任务不能进入进行测试状态。(前置开发任务处于测试状态时符合状态,测试任务完成后,开发任务的状态自动变更为下一个状态)
其它任务的前置任务未完成时,该任务不能进入提交状态。

任务状态:开发-可领取、设计、coding、codePR、测试、提交成果物、完成。
测试-可领取、设计、进行测试、完成。
其它-可领取、进行中、审核中、完成。

Q:不是所有的任务会参照这个流程走怎么处理?
A:设计、coding等状态是玩家自己可以更改状态的,没有的话可以直接算完成,必要的流程如领取、测试等还是有必要的。

相关文章

  • 游戏化管理-发布任务模块设计文档

    发布任务模块 ()括号内部的设置为不定性,可根据情况进行最适修改。发布任务时所需要设置的属性 发布任务按钮:默认为...

  • 研发常用工具软件

    原型 墨刀 文档 石墨文档 腾讯文档 方便在微信中协同。 任务管理 Trello 简单好用的看板系统。 设计 设计...

  • 001.考研初试过后也不能松懈

    12.23考研初试结束,然后彻底休息了两天。 毕业设计 期间选定了毕业设计的题目:“游戏化任务管理iOSapp的实...

  • ReadMeFirst

    首先,我们的文章都是以模块化设计为目的进行的。 所有的文章也都是按照为模块化设计服务而发布的。 大概思路如下 1、...

  • 智能化运维管理平台的建设思路(02)

    根据《关于技术系统运维模式的思考》的设计思路,其他支撑智能化运维管理平台的补充模块,包括设备管理模块、知识管理模块...

  • UE4 C++模块化编程

    参考文献: 游戏模块 | 虚幻引擎文档 编译工具 | 虚幻引擎文档 《大象无形:虚幻引擎程序设计浅析》 ue4 模...

  • -3. fabric 功能

    身份管理 隐私和保密 高效处理 链码功能 模块化设计

  • 游戏测试用例-设计步骤

    游戏测试用例设计步骤需求文档分析>功能模块划分>测试用例编写>测试用例整理与维护 需求文档分析文档阅读功能细节沟通...

  • Maven:dependencies与dependencyMan

    当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布...

  • 游戏让学习成瘾

    现在游戏化这个词可以说是很流行,比如说游戏化管理、游戏化运营、游戏化设计、游戏化教学等等。很多公司在招聘的时候,说...

网友评论

      本文标题:游戏化管理-发布任务模块设计文档

      本文链接:https://www.haomeiwen.com/subject/bqtwjftx.html