Files
Specification/pics/challengeRooms/gameRun.puml
T
2026-08-02 22:29:30 +02:00

59 lines
689 B
Plaintext

@startuml
|Player|
start
:scan RFID Tag;
|RoomPc|
:Auth query;
|Globaler Server|
:check Auth;
if (Valid?) then (yes)
|RoomPc|
:Reserve to player and team;
:unlock door;
if (All members registered?) then (no)
:wait for final player;
detach
else (yes)
:enable game;
endif
else (no)
|RoomPc|
:Show error;
stop
endif
|Player|
:enter room;
:select language;
:select difficulty;
|RoomPc|
:lock door;
:start game;
fork
:game mechanics;
fork again
:music & effects;
fork again
:score;
end fork
:time out;
:show score;
:Send score to server;
:unlock door;
|Globaler Server|
:update player and group score;
|RoomPc|
:set room available;
stop
@enduml