用例描述及用例交互图

pull/3/head
luojunhui 1 year ago
parent 6f6aa742a5
commit f80282275b

@ -0,0 +1,34 @@
用例名eat
执行者:玩家
目标:通过吃东西来补充角色的饥饿值
前置条件:
玩家拥有至少一个可食用物品
玩家处于可以吃东西的状态(例如,非战斗状态)
玩家饥饿值未满
后置条件:
食物使用后,玩家的饥饿值恢复
玩家的状态可能因食物效果而改变
主要场景:
玩家选择一个食物。
玩家点击“使用”选项。
游戏判断玩家是否满足使用该道具的条件(例如,是否饥饿,是否非战斗)。
如果满足条件,游戏将吃掉食物,并恢复饥饿值。
如果为特殊食物,赋予特殊效果
使用后食物消失
玩家可以查看食物使用后的效果和状态变化。
交互动作:
1玩家遇到特殊情况后下达命令cmd.c并apply.c执行来选择使用食物
2检查是否饥饿若饥饿则使用食物
3根据食物使用更新内存分配alloc.c并记录时间date.c参数若食物有效果则用apply.c应用效果
用例交互图
玩家
| | 选择食物 |---------->| 判断条件饥饿值是否小于90 |---------->| 显示效果 |---------->| 恢复饥饿值更新状态 |---------->| 更新UI |---------->| 反馈 |
游戏系统
| | 触发条件 |---------->| 验证玩家 |---------->| 获取道具信息|---------->| 执行效果|---------->| 更新UI |---------->| 返回结果 |
Loading…
Cancel
Save