-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add place sensitive cue points in editor #651
Milestone
Comments
capital-G
added
concept
a place for meta discussion
UX
Improvments for user experience
labels
Feb 22, 2024
We had an exchange today on how to tackle the difficulties of generative playback, absolute positions on a map as well as relative/generated positions on a map. The main idea is to
See the sketch above Open questions
|
I think it would be a good idea to create sequence diagrams which cover the cases of
I started with a simple mermaid diagram for now (yay, github finally has a way to display graphs which are stored as code) sequenceDiagram
create actor User
create participant Start
create participant BackgroundMusic
create participant LocationB
User-->>+LocationB: user entered location B
Start->>BackgroundMusic: NormalFlow
create participant MapNode
BackgroundMusic->>MapNode : NormalFlow
create participant LocationA
%% create participant LocationB
MapNode->>+LocationA : check if entered
MapNode->>LocationB : check if entered
LocationB->>MapNode: user entered B
MapNode->>LocationB: run script cells
LocationB->LocationB: execute script cell 1
LocationB-->>-User: user left location B
LocationB->>MapNode: script cell 1 executed - terminate?
MapNode->MapNode: is exit condition met? -> No
MapNode->>LocationB: continue
User-->>+LocationA: user is in location A
LocationB->LocationB: execute script cell 2
LocationA->>MapNode: user entered A
LocationA-->>-User: user leaves location A
LocationB->>MapNode: finished
MapNode->MapNode: is exit condition met? -> Yes
create participant StopBackgroundMusic
MapNode->>StopBackgroundMusic: jump to next node
%% Alice->>+John: John, can you hear me?
%% John-->>-Alice: Hi Alice, I can hear you!
%% John-->>-Alice: I feel great!
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
A place for discussion and sketches on how to implement location based services in the editor of Gencaster
Elementary
ToDo
See also
The text was updated successfully, but these errors were encountered: