基本逻辑完成

This commit is contained in:
2024-11-01 17:40:34 +08:00
commit f9b9beea4b
40 changed files with 1869 additions and 0 deletions

26
puml/common-flow.puml Normal file
View 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
View File

@@ -0,0 +1,26 @@
@startmindmap 游戏
+ 游戏
++ 入口
+++ 播放欢迎语音
++ 召唤神女
++ 神女低语(无)
+++ 按下按钮
+++ 播放语音
+++ 发送结果数据
++ 镇水神力
+++ 播放法阵视频
-- 镇收邪祟
--- 控制设备启动
--- 接收游戏结果
--- 发送结果数据
-- 流光寻踪(无)
-- 神女授书
--- 控制设备吐卡
--- 播放取卡提示语音
-- 青云龙台
--- 等待卡片插入
--- 播放恭喜语音
--- 屏幕恭喜文字
--- 等待拔卡
--- 结束屏幕提示
@endmindmap