满足用户在无法解谜的情况下依然想获得满星的需求
角色:张某(本身数学能力有限,但喜欢在无聊时靠游戏来打发时间的玩家,对于过关和满星有强烈需求)主要成功场景:步骤一:张某在无聊时打开游戏,选择关卡并进行游戏。步骤二:张某在游戏过程中出现了无法求解问题的障碍。步骤三:张某点击帮助图标寻求帮助,在阅读知识说明后获得了求解问题的方法。步骤四:张某根据相关知识通过了关卡,但没有使用最好方法,没有获得满星。步骤五:张某继续尝试寻找满星的方法,张某失败后,选择通过使用游戏积分,换取最优解的答案,并解锁全部星。步骤六:张某继续进行下一关,继续游戏。扩展场景:a.张某没有足够的积分来换取答案,发生需求无法满足的情况;b.用户获取答案后想要了解具体解谜的思路与步骤。功能说明书
1.目标:说明用户如何在无法完成解谜的情况下获得满星,不包括用户如何完成解谜;2.用户和典型场景:用户张某进行游戏2.1.背景①典型用户:张某②用户的需求/迫切需要解决的问题;a.自身水平有限,无法完成全部问题或无法实现满星通关;b.出于虚荣心/探索欲/求知欲/强迫症等各种原因想要获得满星通关;c.本身数学能力有限,但喜欢在无聊时靠游戏来打发时间。③假设:a.游戏提供花钱买提示/答案的功能;b.游戏提供设计相关知识(如定义、定理等)的说明。2.2.场景张某在无聊时打开游戏,选择关卡并进行游戏。张某在游戏过程中出现了无法求解问题的障碍。张某点击帮助图标寻求帮助,在阅读知识说明后获得了求解问题的方法。张某根据相关知识通过了关卡,但没有使用最好方法,没有获得满星。张某继续尝试寻找满星的方法,张某失败后,选择通过消耗游戏积分,换取最优解的答案,并解锁全部星。张某继续进行下一关。3.术语与定义:无。4.软件的使用:通过通关获取积分并通过解锁星级和关卡消耗积分。5.边界条件:积分是否充足5.1积分充足时:用户可正常使用该功能,即使用积分换取答案。5.2积分不足时:用户无法通过此手段进行关卡解锁与星级获取。6.副作用:该功能可能使用户丧失解谜的主观能动性,依赖于积分换取答案。该功能对于积分的获取功能存在着依赖,积分的消耗依赖于积分的获取。7.功能评价:用户可以通过积分换取答案即可交付。8.数据收集:可以收集用户类型数据,了解此类用户在用户中所占的比例;可以在实现阶段通过问卷调查等方式进行数据收集。技术说明书
需要为每个关卡生成一份“完美”答案,可以保存为图片形式,或直接在关卡画面上进行提示;积分数据需要连接数据库,并且可以通过积分消耗对数据库中的数据进行修改。