基本逻辑完成
This commit is contained in:
26
puml/common-flow.puml
Normal file
26
puml/common-flow.puml
Normal file
@@ -0,0 +1,26 @@
|
||||
@startuml 游戏通用逻辑
|
||||
start
|
||||
:接收开始指令-MQTT;
|
||||
:设备状态锁定-设备锁;
|
||||
:播放开始语音-TTS;
|
||||
:设备供电-继电器;
|
||||
fork
|
||||
:倒计时开始-计时器;
|
||||
:播放bgm-音频;
|
||||
partition 设备游戏 {
|
||||
:游戏进行中-状态;
|
||||
}
|
||||
:播放穿插语音-TTS;
|
||||
:停止bgm-音频;
|
||||
:计时结束-计时器;
|
||||
:播放结束语音-TTS;
|
||||
fork again
|
||||
:等待终止指令-MQTT;
|
||||
:终止设备;
|
||||
:播放终止语音-TTS;
|
||||
end fork
|
||||
:结束供电-继电器;
|
||||
:设备状态解锁-设备锁;
|
||||
:发送结束状态-MQTT;
|
||||
end
|
||||
@enduml
|
||||
26
puml/游戏.puml
Normal file
26
puml/游戏.puml
Normal file
@@ -0,0 +1,26 @@
|
||||
@startmindmap 游戏
|
||||
+ 游戏
|
||||
++ 入口
|
||||
+++ 播放欢迎语音
|
||||
++ 召唤神女
|
||||
++ 神女低语(无)
|
||||
+++ 按下按钮
|
||||
+++ 播放语音
|
||||
+++ 发送结果数据
|
||||
++ 镇水神力
|
||||
+++ 播放法阵视频
|
||||
-- 镇收邪祟
|
||||
--- 控制设备启动
|
||||
--- 接收游戏结果
|
||||
--- 发送结果数据
|
||||
-- 流光寻踪(无)
|
||||
-- 神女授书
|
||||
--- 控制设备吐卡
|
||||
--- 播放取卡提示语音
|
||||
-- 青云龙台
|
||||
--- 等待卡片插入
|
||||
--- 播放恭喜语音
|
||||
--- 屏幕恭喜文字
|
||||
--- 等待拔卡
|
||||
--- 结束屏幕提示
|
||||
@endmindmap
|
||||
Reference in New Issue
Block a user