kwabs22 commited on
Commit
89304fe
·
1 Parent(s): 58528fa

Time first

Browse files
Files changed (2) hide show
  1. app.py +21 -14
  2. relatively_constant_variables.py +669 -13
app.py CHANGED
@@ -370,8 +370,8 @@ def show_elements_json_input(json_input):
370
  updated_data["masterlocation1"]["end"] = masterlocation1["end"]
371
  return json.dumps(updated_data, indent=2) #json.dumps(updated_data, default=lambda o: o.__dict__, indent=2)
372
 
373
- update_button = gr.Button("Update JSON")
374
- json_output = gr.Textbox(label="Updated JSON", lines=10)
375
  #json_output = gr.Code(label="Updated JSON", lines=10) #Locks whole UI so use textbox
376
 
377
  update_button.click(update_json, inputs=outputs, outputs=json_output)
@@ -732,7 +732,7 @@ def save_file(file):
732
  shutil.copy2(file.name, dest_path)
733
 
734
  # Return success message and updated FileExplorer
735
- return f"File saved as {new_filename} in {SAVE_DIR}", gr.update(value=SAVE_DIR), gr.update(value=None)
736
  except Exception as e:
737
  return f"Error saving file: {str(e)}", gr.update(value=SAVE_DIR), gr.update()
738
 
@@ -783,20 +783,27 @@ with gr.Blocks() as demo:
783
  with gr.Accordion("Config and Asset Assistance - Click to open", open=False):
784
  gr.HTML("Jonas Tyroller - This problem changes your perspective on game dev - minimise the cost of exploration so you can explore more (17:00) | dont make the same game again but worse (:) <br>https://youtu.be/o5K0uqhxgsE")
785
  with gr.Accordion("Leaveraging Huggingface chat"):
786
- gr.HTML("https://huggingface.co/chat - Huggingface chat supports - Image Generation and editing, Websearch, Document parsing (PDF?), Assistants and larger models than zero gpu can support in July 2024 (Unquantised 30B and above)")
787
  gr.HTML("Existing Assistants to use and planning custom assistants placeholder")
788
  with gr.Accordion("Main problem to solve - Concept combination / integration and non-linear progression planning"):
789
- gr.Markdown("## Prompts to be made from the ideas for workflow")
 
790
  with gr.Tab("Using Time as a proxy for all conepts?"):
 
791
  with gr.Row():
792
- gr.HTML("A timeline is the most important part of the story - once that is set you can do anything?")
793
- gr.HTML("")
794
- with gr.Tabs("Concept Bashing? Ideas"):
 
 
 
 
795
  with gr.Row():
796
  gr.Textbox(TimeRelatedConceptsForIdeaGeneration, lines=30)
797
- gr.Textbox(Adjectivebasedcombinationideatextsv2, lines=30)
798
  gr.Textbox(Nonlinearprogressionideas, lines=30)
 
799
  gr.Textbox(Adjectivebasedcombinationideatexts, lines=30)
 
800
  with gr.Tab("Mermaid Diagrams"):
801
  with gr.Accordion("Mermaid Structures - click to open", open=False):
802
  for key, item in examplemermaidconceptblendingstrutures.items():
@@ -1213,7 +1220,7 @@ Creating more diverse paths through the game""")
1213
  with gr.Row():
1214
  gr.HTML("Licenses for the spaces still to be evaluated - June 2024 <br> Users to follow with cool spaces - <br>https://huggingface.co/osanseviero - https://huggingface.co/spaces/osanseviero/TheMLGame <br>https://huggingface.co/jbilcke-hf <br>https://huggingface.co/dylanebert <br>https://huggingface.co/fffiloni <br>https://huggingface.co/artificialguybr <br>https://huggingface.co/radames <br>https://huggingface.co/multimodalart, ")
1215
  gr.HTML("Some Youtube Channels to keep up with updates <br><br>https://www.youtube.com/@lev-selector <br>https://www.youtube.com/@fahdmirza/videos")
1216
- gr.HTML("Social media that shows possiblities <br><br>https://www.reddit.com/r/aivideo/ https://www.reddit.com/r/StableDiffusion/ https://www.reddit.com/r/midjourney/ https://x.com/blizaine https://www.reddit.com/r/singularity/comments/1ead7vp/not_sure_if_this_is_the_right_place_to_post_but_i/")
1217
  gr.HTML("Currently - need to create then save to pc then reupload to use here in test tab")
1218
  gr.HTML("Whole game engine in a space? - https://huggingface.co/spaces/thomwolf/test_godot_editor <br><br> https://huggingface.co/godot-demo https://huggingface.co/spaces/thomwolf/test_godot")
1219
  with gr.Tab("Text-based"):
@@ -1224,7 +1231,7 @@ Creating more diverse paths through the game""")
1224
  "--Multiple Models--", "https://labs.perplexity.ai/", "https://chat.lmsys.org", "https://sdk.vercel.ai/docs", "https://cyzgab-catch-me-if-you-can.hf.space",
1225
  "--70B and above--", "https://qwen-qwen-max-0428.hf.space", "https://cohereforai-c4ai-command-r-plus.hf.space", "https://qwen-qwen1-5-110b-chat-demo.hf.space", "https://snowflake-snowflake-arctic-st-demo.hf.space", "https://databricks-dbrx-instruct.hf.space", "https://qwen-qwen1-5-72b-chat.hf.space",
1226
  "--20B and above--", "https://gokaygokay-gemma-2-llamacpp.hf.space", "https://01-ai-yi-34b-chat.hf.space", "https://cohereforai-c4ai-command-r-v01.hf.space", "https://ehristoforu-mixtral-46-7b-chat.hf.space", "https://mosaicml-mpt-30b-chat.hf.space",
1227
- "--7B and above--", "https://vilarin-mistral-nemo.hf.space", "https://ysharma-chat-with-meta-llama3-8b.hf.space", "https://qwen-qwen1-5-moe-a2-7b-chat-demo.hf.space", "https://deepseek-ai-deepseek-coder-7b-instruct.hf.space", "https://osanseviero-mistral-super-fast.hf.space", "https://artificialguybr-qwen-14b-chat-demo.hf.space", "https://huggingface-projects-llama-2-7b-chat.hf.space",
1228
  "--1B and above--", "https://huggingface.co/spaces/eswardivi/Phi-3-mini-128k-instruct", "https://eswardivi-phi-3-mini-4k-instruct.hf.space", "https://stabilityai-stablelm-2-1-6b-zephyr.hf.space",
1229
  "--under 1B--", "unorganised", "https://ysharma-zephyr-playground.hf.space", "https://huggingfaceh4-zephyr-chat.hf.space", "https://ysharma-explore-llamav2-with-tgi.hf.space", "https://huggingfaceh4-falcon-chat.hf.space", "https://uwnlp-guanaco-playground-tgi.hf.space", "https://stabilityai-stablelm-tuned-alpha-chat.hf.space", "https://mosaicml-mpt-7b-storywriter.hf.space", "https://huggingfaceh4-starchat-playground.hf.space", "https://bigcode-bigcode-playground.hf.space", "https://mosaicml-mpt-7b-chat.hf.space", "https://huggingchat-chat-ui.hf.space", "https://togethercomputer-openchatkit.hf.space"], label="Choose/Cancel type any .hf.space link here (can also type a link)'", allow_custom_value=True)
1230
  chatspacebtn = gr.Button("Use the chosen URL to load interface with a chat model. For sdk.vercel click the chat button on the top left. For lymsys / chat arena copy the link and use a new tab")
@@ -1248,7 +1255,7 @@ Creating more diverse paths through the game""")
1248
  with gr.Row():
1249
  linktomediaunderstandingspace = gr.Dropdown(choices=[ "--Weak Audio Understanding = Audio to text, Weak Video Understanding = Video to Image to Image Understanding", "https://skalskip-florence-2-video.hf.space", "https://kingnish-opengpt-4o.hf.space",
1250
  "--Video Understanding--", "https://ivgsz-flash-vstream-demo.hf.space",
1251
- "--Image Understanding--", "https://gokaygokay-florence-2.hf.space", "https://qnguyen3-nanollava.hf.space", "https://skalskip-better-florence-2.hf.space", "https://merve-llava-interleave.hf.space",
1252
  "--Img-to-img Understanding--", "https://merve-draw-to-search-art.hf.space",
1253
  "--Image Understanding without conversation--", "https://epfl-vilab-4m.hf.space", "https://epfl-vilab-multimae.hf.space", "https://gokaygokay-sd3-long-captioner.hf.space" ],
1254
  label="Choose/Cancel type any .hf.space link here (can also type a link)'", allow_custom_value=True)
@@ -1269,7 +1276,7 @@ Creating more diverse paths through the game""")
1269
  "--Speed--", "https://radames-real-time-text-to-image-sdxl-lightning.hf.space", "https://ap123-sdxl-lightning.hf.space",
1270
  "--LORA Support--", "https://artificialguybr-artificialguybr-demo-lora.hf.space", "https://artificialguybr-studio-ghibli-lora-sdxl.hf.space", "https://artificialguybr-pixel-art-generator.hf.space", "https://fffiloni-sdxl-control-loras.hf.space", "https://ehristoforu-dalle-3-xl-lora-v2.hf.space",
1271
  "--Image to Image--", "https://gokaygokay-kolorsplusplus.hf.space", "https://lllyasviel-ic-light.hf.space", "https://gparmar-img2img-turbo-sketch.hf.space",
1272
- "--Upscaler--", "",
1273
  "--Control of Pose--", "https://instantx-instantid.hf.space", "https://modelscope-transferanything.hf.space", "https://okaris-omni-zero.hf.space"
1274
  "--Control of Shapes--", "https://linoyts-scribble-sdxl-flash.hf.space",
1275
  "--Control of Text--", ""
@@ -1359,7 +1366,7 @@ Creating more diverse paths through the game""")
1359
  gr.HTML("Placeholder for models small enough to run on cpu here in this space that can assist")
1360
 
1361
  with gr.Tab("3rd Party - Asset Generation"):
1362
- gr.HTML("Video - ")
1363
  gr.HTML("Video - https://klingai.com/")
1364
 
1365
  with gr.Tab("Basic Game Engine Mechanics"):
 
370
  updated_data["masterlocation1"]["end"] = masterlocation1["end"]
371
  return json.dumps(updated_data, indent=2) #json.dumps(updated_data, default=lambda o: o.__dict__, indent=2)
372
 
373
+ update_button = gr.Button("Update JSON - Still need to copy to correct textbox to load")
374
+ json_output = gr.Textbox(label="Updated JSON - Still need to copy to correct textbox to load", lines=10)
375
  #json_output = gr.Code(label="Updated JSON", lines=10) #Locks whole UI so use textbox
376
 
377
  update_button.click(update_json, inputs=outputs, outputs=json_output)
 
732
  shutil.copy2(file.name, dest_path)
733
 
734
  # Return success message and updated FileExplorer
735
+ return f"File saved as {SAVE_DIR}{new_filename}", gr.update(value=SAVE_DIR), gr.update(value=None)
736
  except Exception as e:
737
  return f"Error saving file: {str(e)}", gr.update(value=SAVE_DIR), gr.update()
738
 
 
783
  with gr.Accordion("Config and Asset Assistance - Click to open", open=False):
784
  gr.HTML("Jonas Tyroller - This problem changes your perspective on game dev - minimise the cost of exploration so you can explore more (17:00) | dont make the same game again but worse (:) <br>https://youtu.be/o5K0uqhxgsE")
785
  with gr.Accordion("Leaveraging Huggingface chat"):
786
+ gr.HTML("https://huggingface.co/chat - Huggingface chat supports - State Management (Threads), Image Generation and editing, Websearch, Document parsing (PDF?), Assistants and larger models than zero gpu can support in July 2024 (Unquantised 30B and above)")
787
  gr.HTML("Existing Assistants to use and planning custom assistants placeholder")
788
  with gr.Accordion("Main problem to solve - Concept combination / integration and non-linear progression planning"):
789
+ gr.HTML("The story and the gameplay dont have to occur at the same time - eg. ")
790
+ gr.Markdown("## Prompts / Mermaid diagrams to be made from the ideas for workflow")
791
  with gr.Tab("Using Time as a proxy for all conepts?"):
792
+ gr.HTML("A timeline is the most important part of the story - once that is set you can do anything?")
793
  with gr.Row():
794
+ gr.Textbox(TimeRelatedMermaidStoryAttempttoRefinefrom[0], lines=30)
795
+ gr.Textbox(TimeRelatedMermaidStoryAttempttoRefinefrom[1], lines=30)
796
+ gr.Textbox(TimeRelatedMermaidStoryAttempttoRefinefrom[2], lines=30)
797
+ gr.Textbox(TimeRelatedMermaidStoryAttempttoRefinefrom[3], lines=30)
798
+ gr.Textbox(TimeRelatedMermaidStoryAttempttoRefinefrom[4], lines=30)
799
+
800
+ with gr.Tab("Concept Bashing? Ideas"):
801
  with gr.Row():
802
  gr.Textbox(TimeRelatedConceptsForIdeaGeneration, lines=30)
 
803
  gr.Textbox(Nonlinearprogressionideas, lines=30)
804
+ gr.Textbox(Adjectivebasedcombinationideatextsv2, lines=30)
805
  gr.Textbox(Adjectivebasedcombinationideatexts, lines=30)
806
+ gr.HTML("Media Critiques (eg. Youtube Rants) as Prompts to whole games as interactive explanation")
807
  with gr.Tab("Mermaid Diagrams"):
808
  with gr.Accordion("Mermaid Structures - click to open", open=False):
809
  for key, item in examplemermaidconceptblendingstrutures.items():
 
1220
  with gr.Row():
1221
  gr.HTML("Licenses for the spaces still to be evaluated - June 2024 <br> Users to follow with cool spaces - <br>https://huggingface.co/osanseviero - https://huggingface.co/spaces/osanseviero/TheMLGame <br>https://huggingface.co/jbilcke-hf <br>https://huggingface.co/dylanebert <br>https://huggingface.co/fffiloni <br>https://huggingface.co/artificialguybr <br>https://huggingface.co/radames <br>https://huggingface.co/multimodalart, ")
1222
  gr.HTML("Some Youtube Channels to keep up with updates <br><br>https://www.youtube.com/@lev-selector <br>https://www.youtube.com/@fahdmirza/videos")
1223
+ gr.HTML("Social media that shows possiblities <br><br>https://www.reddit.com/r/aivideo/ https://www.reddit.com/r/StableDiffusion/ https://www.reddit.com/r/midjourney/ https://x.com/blizaine https://www.reddit.com/r/singularity/comments/1ead7vp/not_sure_if_this_is_the_right_place_to_post_but_i/ https://www.reddit.com/r/singularity/comments/1ebpra6/the_big_reveal_book_trailer_made_with_runway_gen3/ https://www.reddit.com/r/LocalLLaMA/comments/1e3aboz/folks_with_one_24gb_gpu_you_can_use_an_llm_sdxl/")
1224
  gr.HTML("Currently - need to create then save to pc then reupload to use here in test tab")
1225
  gr.HTML("Whole game engine in a space? - https://huggingface.co/spaces/thomwolf/test_godot_editor <br><br> https://huggingface.co/godot-demo https://huggingface.co/spaces/thomwolf/test_godot")
1226
  with gr.Tab("Text-based"):
 
1231
  "--Multiple Models--", "https://labs.perplexity.ai/", "https://chat.lmsys.org", "https://sdk.vercel.ai/docs", "https://cyzgab-catch-me-if-you-can.hf.space",
1232
  "--70B and above--", "https://qwen-qwen-max-0428.hf.space", "https://cohereforai-c4ai-command-r-plus.hf.space", "https://qwen-qwen1-5-110b-chat-demo.hf.space", "https://snowflake-snowflake-arctic-st-demo.hf.space", "https://databricks-dbrx-instruct.hf.space", "https://qwen-qwen1-5-72b-chat.hf.space",
1233
  "--20B and above--", "https://gokaygokay-gemma-2-llamacpp.hf.space", "https://01-ai-yi-34b-chat.hf.space", "https://cohereforai-c4ai-command-r-v01.hf.space", "https://ehristoforu-mixtral-46-7b-chat.hf.space", "https://mosaicml-mpt-30b-chat.hf.space",
1234
+ "--7B and above--", "https://vilarin-mistral-nemo.hf.space", "https://vilarin-llama-3-1-8b-instruct.hf.space", "https://ysharma-chat-with-meta-llama3-8b.hf.space", "https://qwen-qwen1-5-moe-a2-7b-chat-demo.hf.space", "https://deepseek-ai-deepseek-coder-7b-instruct.hf.space", "https://osanseviero-mistral-super-fast.hf.space", "https://artificialguybr-qwen-14b-chat-demo.hf.space", "https://huggingface-projects-llama-2-7b-chat.hf.space",
1235
  "--1B and above--", "https://huggingface.co/spaces/eswardivi/Phi-3-mini-128k-instruct", "https://eswardivi-phi-3-mini-4k-instruct.hf.space", "https://stabilityai-stablelm-2-1-6b-zephyr.hf.space",
1236
  "--under 1B--", "unorganised", "https://ysharma-zephyr-playground.hf.space", "https://huggingfaceh4-zephyr-chat.hf.space", "https://ysharma-explore-llamav2-with-tgi.hf.space", "https://huggingfaceh4-falcon-chat.hf.space", "https://uwnlp-guanaco-playground-tgi.hf.space", "https://stabilityai-stablelm-tuned-alpha-chat.hf.space", "https://mosaicml-mpt-7b-storywriter.hf.space", "https://huggingfaceh4-starchat-playground.hf.space", "https://bigcode-bigcode-playground.hf.space", "https://mosaicml-mpt-7b-chat.hf.space", "https://huggingchat-chat-ui.hf.space", "https://togethercomputer-openchatkit.hf.space"], label="Choose/Cancel type any .hf.space link here (can also type a link)'", allow_custom_value=True)
1237
  chatspacebtn = gr.Button("Use the chosen URL to load interface with a chat model. For sdk.vercel click the chat button on the top left. For lymsys / chat arena copy the link and use a new tab")
 
1255
  with gr.Row():
1256
  linktomediaunderstandingspace = gr.Dropdown(choices=[ "--Weak Audio Understanding = Audio to text, Weak Video Understanding = Video to Image to Image Understanding", "https://skalskip-florence-2-video.hf.space", "https://kingnish-opengpt-4o.hf.space",
1257
  "--Video Understanding--", "https://ivgsz-flash-vstream-demo.hf.space",
1258
+ "--Image Understanding--", "https://gokaygokay-florence-2.hf.space", "https://vilarin-vl-chatbox.hf.space", "https://qnguyen3-nanollava.hf.space", "https://skalskip-better-florence-2.hf.space", "https://merve-llava-interleave.hf.space",
1259
  "--Img-to-img Understanding--", "https://merve-draw-to-search-art.hf.space",
1260
  "--Image Understanding without conversation--", "https://epfl-vilab-4m.hf.space", "https://epfl-vilab-multimae.hf.space", "https://gokaygokay-sd3-long-captioner.hf.space" ],
1261
  label="Choose/Cancel type any .hf.space link here (can also type a link)'", allow_custom_value=True)
 
1276
  "--Speed--", "https://radames-real-time-text-to-image-sdxl-lightning.hf.space", "https://ap123-sdxl-lightning.hf.space",
1277
  "--LORA Support--", "https://artificialguybr-artificialguybr-demo-lora.hf.space", "https://artificialguybr-studio-ghibli-lora-sdxl.hf.space", "https://artificialguybr-pixel-art-generator.hf.space", "https://fffiloni-sdxl-control-loras.hf.space", "https://ehristoforu-dalle-3-xl-lora-v2.hf.space",
1278
  "--Image to Image--", "https://gokaygokay-kolorsplusplus.hf.space", "https://lllyasviel-ic-light.hf.space", "https://gparmar-img2img-turbo-sketch.hf.space",
1279
+ "--Upscaler--", "https://gokaygokay-tile-upscaler.hf.space",
1280
  "--Control of Pose--", "https://instantx-instantid.hf.space", "https://modelscope-transferanything.hf.space", "https://okaris-omni-zero.hf.space"
1281
  "--Control of Shapes--", "https://linoyts-scribble-sdxl-flash.hf.space",
1282
  "--Control of Text--", ""
 
1366
  gr.HTML("Placeholder for models small enough to run on cpu here in this space that can assist")
1367
 
1368
  with gr.Tab("3rd Party - Asset Generation"):
1369
+ gr.HTML("Audio - https://www.udio.com/home")
1370
  gr.HTML("Video - https://klingai.com/")
1371
 
1372
  with gr.Tab("Basic Game Engine Mechanics"):
relatively_constant_variables.py CHANGED
@@ -1252,19 +1252,115 @@ list_names = [
1252
  #-------------------------#-------------------------#-------------------------#-------------------------
1253
 
1254
  mermaidstorystructures = {
1255
- "Parallel Storylines Progression":
1256
- """graph TD
1257
- A[Start] --> B[Character 1 Introduction]
1258
- A --> C[Character 2 Introduction]
1259
- B --> D[Character 1 Event 1]
1260
- C --> E[Character 2 Event 1]
1261
- D --> F[Character 1 Event 2]
1262
- E --> G[Character 2 Event 2]
1263
- F --> H[Characters Meet]
1264
- G --> H
1265
- H --> I[Climax]
1266
- I --> J[Resolution]
1267
- """,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1268
  }
1269
 
1270
  examplemermaidconceptblendingstrutures = {
@@ -1766,6 +1862,566 @@ Technological limitations: Time travel devices could have cooldown periods, limi
1766
  Ethical dilemmas: Present players with morally ambiguous choices that have far-reaching consequences across time.
1767
  """
1768
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1769
 
1770
  #-------------------------#-------------------------#-------------------------#-------------------------
1771
 
 
1252
  #-------------------------#-------------------------#-------------------------#-------------------------
1253
 
1254
  mermaidstorystructures = {
1255
+ "Hidden Progression 1":
1256
+ """graph TD
1257
+ subgraph "Actual Timeline"
1258
+ A1[Location 1 - First Visit]
1259
+ A2[Location 2 - First Visit]
1260
+ A3[Location 3 - First Visit]
1261
+ A4[Location 4 - First Visit]
1262
+ A1 --> A2 --> A3 --> A4
1263
+ end
1264
+ subgraph "Narrative Timeline"
1265
+ N1[Location 2 - Story Event 1]
1266
+ N2[Location 4 - Story Event 2]
1267
+ N3[Location 1 - Story Event 3]
1268
+ N4[Location 3 - Story Event 4]
1269
+ N1 --> N2 --> N3 --> N4
1270
+ end
1271
+ subgraph "Hidden Timeline"
1272
+ H1[Hidden Event 1]
1273
+ H2[Hidden Event 2]
1274
+ H3[Hidden Event 3]
1275
+ H4[Hidden Event 4]
1276
+ end
1277
+ A1 -.-> N3
1278
+ A2 -.-> N1
1279
+ A3 -.-> N4
1280
+ A4 -.-> N2
1281
+ H1 -.- A1
1282
+ H1 -.- A2
1283
+ H1 -.- A3
1284
+ H1 -.- A4
1285
+ H2 -.- A1
1286
+ H2 -.- A2
1287
+ H2 -.- A3
1288
+ H2 -.- A4
1289
+ H3 -.- A1
1290
+ H3 -.- A2
1291
+ H3 -.- A3
1292
+ H3 -.- A4
1293
+ H4 -.- A1
1294
+ H4 -.- A2
1295
+ H4 -.- A3
1296
+ H4 -.- A4""",
1297
+
1298
+ "Hidden Progression 2":
1299
+ """graph LR
1300
+ subgraph "Actual Timeline"
1301
+ A1[Location 1 - First Visit]
1302
+ A2[Location 2 - First Visit]
1303
+ A3[Location 3 - First Visit]
1304
+ A4[Location 4 - First Visit]
1305
+ A1 --> A2 --> A3 --> A4
1306
+ end
1307
+ subgraph "Narrative Timeline"
1308
+ N1[Location 2 - Story Event 1]
1309
+ N2[Location 4 - Story Event 2]
1310
+ N3[Location 1 - Story Event 3]
1311
+ N4[Location 3 - Story Event 4]
1312
+ N1 --> N2 --> N3 --> N4
1313
+ end
1314
+ subgraph "Hidden Timeline"
1315
+ H1[Hidden Event 1]
1316
+ H2[Hidden Event 2]
1317
+ H3[Hidden Event 3]
1318
+ H4[Hidden Event 4]
1319
+ H1 --> H2 --> H3 --> H4
1320
+ end
1321
+ A1 -.-> N3
1322
+ A2 -.-> N1
1323
+ A3 -.-> N4
1324
+ A4 -.-> N2
1325
+ H1 -.- N1
1326
+ H2 -.- N2
1327
+ H3 -.- N3
1328
+ H4 -.- N4""",
1329
+
1330
+ "Hidden Progression 3":
1331
+ """graph LR
1332
+ subgraph "Actual Timeline"
1333
+ A1[Location 1 - First Visit]
1334
+ A2[Location 2 - First Visit]
1335
+ A3[Location 3 - First Visit]
1336
+ A4[Location 4 - First Visit]
1337
+ A1 --> A2 --> A3 --> A4
1338
+ end
1339
+ subgraph "Narrative Timeline"
1340
+ N1[Location 2 - Story Event 1]
1341
+ N2[Location 4 - Story Event 2]
1342
+ N3[Location 1 - Story Event 3]
1343
+ N4[Location 3 - Story Event 4]
1344
+ N1 --> N2 --> N3 --> N4
1345
+ end
1346
+ A1 -.-> N3
1347
+ A2 -.-> N1
1348
+ A3 -.-> N4
1349
+ A4 -.-> N2""",
1350
+
1351
+ "Parallel Storylines Progression":
1352
+ """graph TD
1353
+ A[Start] --> B[Character 1 Introduction]
1354
+ A --> C[Character 2 Introduction]
1355
+ B --> D[Character 1 Event 1]
1356
+ C --> E[Character 2 Event 1]
1357
+ D --> F[Character 1 Event 2]
1358
+ E --> G[Character 2 Event 2]
1359
+ F --> H[Characters Meet]
1360
+ G --> H
1361
+ H --> I[Climax]
1362
+ I --> J[Resolution]
1363
+ """,
1364
  }
1365
 
1366
  examplemermaidconceptblendingstrutures = {
 
1862
  Ethical dilemmas: Present players with morally ambiguous choices that have far-reaching consequences across time.
1863
  """
1864
 
1865
+ TimeRelatedMermaidStoryAttempttoRefinefrom = ("""gpt-4o
1866
+ Use this to write a story and explain how it represents the structure -
1867
+
1868
+ graph TD
1869
+ subgraph "Actual Timeline"
1870
+ A1[Location 1 - First Visit]
1871
+ A2[Location 2 - First Visit]
1872
+ A3[Location 3 - First Visit]
1873
+ A4[Location 4 - First Visit]
1874
+ A1 --> A2 --> A3 --> A4
1875
+ end
1876
+ subgraph "Narrative Timeline"
1877
+ N1[Location 2 - Story Event 1]
1878
+ N2[Location 4 - Story Event 2]
1879
+ N3[Location 1 - Story Event 3]
1880
+ N4[Location 3 - Story Event 4]
1881
+ N1 --> N2 --> N3 --> N4
1882
+ end
1883
+ subgraph "Hidden Timeline"
1884
+ H1[Hidden Event 1]
1885
+ H2[Hidden Event 2]
1886
+ H3[Hidden Event 3]
1887
+ H4[Hidden Event 4]
1888
+ end
1889
+ A1 -.-> N3
1890
+ A2 -.-> N1
1891
+ A3 -.-> N4
1892
+ A4 -.-> N2
1893
+ H1 -.- A1
1894
+ H1 -.- A2
1895
+ H1 -.- A3
1896
+ H1 -.- A4
1897
+ H2 -.- A1
1898
+ H2 -.- A2
1899
+ H2 -.- A3
1900
+ H2 -.- A4
1901
+ H3 -.- A1
1902
+ H3 -.- A2
1903
+ H3 -.- A3
1904
+ H3 -.- A4
1905
+ H4 -.- A1
1906
+ H4 -.- A2
1907
+ H4 -.- A3
1908
+ H4 -.- A4
1909
+
1910
+
1911
+
1912
+ Once upon a time in a land where time flowed like a river with hidden currents, there was a story that unfolded across three intertwined timelines: the Actual Timeline, the Narrative Timeline, and the Hidden Timeline.
1913
+
1914
+ Actual Timeline
1915
+ The protagonist, Elena, embarked on a journey through four distinct locations, each holding a piece of a grand puzzle she needed to solve.
1916
+
1917
+ Location 1 - First Visit: Elena started her journey here, uncovering an ancient map that hinted at a deeper mystery.
1918
+ Location 2 - First Visit: She traveled to a bustling marketplace, where she found a cryptic message carved into a stone.
1919
+ Location 3 - First Visit: In an abandoned library, Elena discovered a journal detailing strange occurrences and hidden events.
1920
+ Location 4 - First Visit: Her journey led her to a serene forest where she encountered an enigmatic figure who offered her a crucial clue.
1921
+ Narrative Timeline
1922
+ As Elena pieced together the clues, the story she narrated to her friends followed a different sequence, highlighting the events that made the most sense from her perspective at the time.
1923
+
1924
+ Location 2 - Story Event 1: Elena recalled the marketplace first, sharing the mystery of the cryptic message.
1925
+ Location 4 - Story Event 2: She then described her encounter in the serene forest, emphasizing the importance of the clue she received.
1926
+ Location 1 - Story Event 3: Elena recounted the discovery of the ancient map, giving context to the overall mystery.
1927
+ Location 3 - Story Event 4: Lastly, she talked about the abandoned library and the journal, which tied all the events together.
1928
+ Hidden Timeline
1929
+ Unbeknownst to Elena, there was a hidden layer of events influencing her journey.
1930
+
1931
+ Hidden Event 1: In the shadows, an ancient order monitored her progress from the moment she found the map, ensuring she remained on the right path.
1932
+ Hidden Event 2: They subtly guided her towards the marketplace, planting the cryptic message for her to find.
1933
+ Hidden Event 3: The journal in the library was placed there by the order, containing information they wanted her to uncover.
1934
+ Hidden Event 4: The enigmatic figure in the forest was a member of the order, providing her with the final piece of the puzzle.
1935
+ Interconnections
1936
+ Actual Timeline to Narrative Timeline:
1937
+ Location 1 (First Visit) led to Story Event 3 (Elena's recollection of the map).
1938
+ Location 2 (First Visit) led to Story Event 1 (marketplace mystery).
1939
+ Location 3 (First Visit) led to Story Event 4 (the journal).
1940
+ Location 4 (First Visit) led to Story Event 2 (forest encounter).
1941
+ Actual Timeline to Hidden Timeline:
1942
+ Each visit in the Actual Timeline was influenced by the Hidden Events, which shaped Elena's experiences without her knowledge.
1943
+ Story Representation
1944
+ This structure represents the complexity of storytelling, where the sequence of events (Actual Timeline) is often different from how the story is told (Narrative Timeline), and there are unseen forces (Hidden Timeline) that influence the course of events. Elena’s journey through the four locations, her recollection of events, and the hidden manipulations all intertwine to create a rich, multi-layered narrative.
1945
+
1946
+ In this story, the Actual Timeline shows Elena’s chronological journey. The Narrative Timeline reveals how she chose to share her experiences, emphasizing different aspects of her journey. The Hidden Timeline uncovers the secret influences that guided her path, adding depth and intrigue to the overall tale.
1947
+
1948
+
1949
+
1950
+ Great attempt. Lets see how the story changes if we assume the main character goes to every location twice
1951
+
1952
+
1953
+
1954
+ Certainly! Let's expand the story to include two visits to each location, which will add more depth and complexity to the narrative.
1955
+
1956
+ Actual Timeline
1957
+ Elena revisits each location, uncovering new layers of the mystery with each visit.
1958
+
1959
+ Location 1 - First Visit: Elena starts her journey here, uncovering an ancient map that hints at a deeper mystery.
1960
+ Location 2 - First Visit: She travels to a bustling marketplace, where she finds a cryptic message carved into a stone.
1961
+ Location 3 - First Visit: In an abandoned library, Elena discovers a journal detailing strange occurrences and hidden events.
1962
+ Location 4 - First Visit: Her journey leads her to a serene forest where she encounters an enigmatic figure who offers her a crucial clue.
1963
+ Location 1 - Second Visit: Elena returns to the first location, where she deciphers the ancient map, revealing a hidden passage.
1964
+ Location 2 - Second Visit: Back at the marketplace, she meets a mysterious merchant who provides additional information about the cryptic message.
1965
+ Location 3 - Second Visit: In the library, she finds a hidden compartment in the journal containing a key.
1966
+ Location 4 - Second Visit: Finally, in the forest, the enigmatic figure reappears, guiding her to the entrance of an ancient temple.
1967
+ Narrative Timeline
1968
+ Elena pieces together her adventure in a sequence that makes the most sense to her story.
1969
+
1970
+ Location 2 - Story Event 1: Elena recalls the marketplace first, sharing the mystery of the cryptic message and the merchant’s information.
1971
+ Location 4 - Story Event 2: She then describes her encounters in the serene forest, focusing on both the clue and the guidance to the temple.
1972
+ Location 1 - Story Event 3: Elena recounts the discovery of the ancient map and the hidden passage.
1973
+ Location 3 - Story Event 4: Lastly, she talks about the abandoned library, the journal, and the key.
1974
+ Hidden Timeline
1975
+ The ancient order continues to guide Elena’s journey, intervening subtly.
1976
+
1977
+ Hidden Event 1: The order monitors Elena from the moment she finds the map, ensuring she is on the right path.
1978
+ Hidden Event 2: They guide her towards the marketplace, planting the cryptic message and arranging the merchant’s appearance.
1979
+ Hidden Event 3: The journal in the library is placed by the order, with the hidden compartment and key added during her first visit.
1980
+ Hidden Event 4: The enigmatic figure in the forest is a member of the order, orchestrating both encounters to provide the necessary guidance.
1981
+ Interconnections
1982
+ Actual Timeline to Narrative Timeline:
1983
+ Location 1 First Visit (map discovery) leads to Story Event 3 (hidden passage).
1984
+ Location 2 First Visit (cryptic message) and Second Visit (merchant) combine into Story Event 1 (marketplace mystery).
1985
+ Location 3 First Visit (journal) and Second Visit (key) combine into Story Event 4 (library findings).
1986
+ Location 4 First Visit (clue) and Second Visit (temple guidance) combine into Story Event 2 (forest encounters).
1987
+ Actual Timeline to Hidden Timeline:
1988
+ Each visit in the Actual Timeline is influenced by the Hidden Events, shaping Elena’s experiences without her knowledge.
1989
+ Expanded Story Representation
1990
+ In this expanded story, the Actual Timeline now includes two visits to each location, reflecting Elena's deepening understanding of the mystery. The Narrative Timeline still presents her recollection of events, but now with added complexity as she integrates discoveries from both visits. The Hidden Timeline continues to reveal the secret influences that guide her path, adding further depth and intrigue.
1991
+
1992
+ Elena’s repeated visits to each location allow her to uncover additional layers of the mystery, with each visit building on the previous one. This structure illustrates how stories can evolve with new information and perspectives, and how unseen forces can shape the journey in subtle but significant ways.
1993
+ """,
1994
+
1995
+ """meta-llama-3.1-405b-instruct
1996
+
1997
+ Use this to write a story and explain how it represents the structure -
1998
+
1999
+ graph TD
2000
+ subgraph "Actual Timeline"
2001
+ A1[Location 1 - First Visit]
2002
+ A2[Location 2 - First Visit]
2003
+ A3[Location 3 - First Visit]
2004
+ A4[Location 4 - First Visit]
2005
+ A1 --> A2 --> A3 --> A4
2006
+ end
2007
+ subgraph "Narrative Timeline"
2008
+ N1[Location 2 - Story Event 1]
2009
+ N2[Location 4 - Story Event 2]
2010
+ N3[Location 1 - Story Event 3]
2011
+ N4[Location 3 - Story Event 4]
2012
+ N1 --> N2 --> N3 --> N4
2013
+ end
2014
+ subgraph "Hidden Timeline"
2015
+ H1[Hidden Event 1]
2016
+ H2[Hidden Event 2]
2017
+ H3[Hidden Event 3]
2018
+ H4[Hidden Event 4]
2019
+ end
2020
+ A1 -.-> N3
2021
+ A2 -.-> N1
2022
+ A3 -.-> N4
2023
+ A4 -.-> N2
2024
+ H1 -.- A1
2025
+ H1 -.- A2
2026
+ H1 -.- A3
2027
+ H1 -.- A4
2028
+ H2 -.- A1
2029
+ H2 -.- A2
2030
+ H2 -.- A3
2031
+ H2 -.- A4
2032
+ H3 -.- A1
2033
+ H3 -.- A2
2034
+ H3 -.- A3
2035
+ H3 -.- A4
2036
+ H4 -.- A1
2037
+ H4 -.- A2
2038
+ H4 -.- A3
2039
+ H4 -.- A4
2040
+
2041
+
2042
+
2043
+ Here's a story based on the graph structure:
2044
+
2045
+ Emily had always been fascinated by the mysterious disappearances that had taken place in the four locations she was about to visit. She packed her bags, said goodbye to her family, and set off on her journey.
2046
+
2047
+ Her first stop was Location 1, an abandoned mansion on the outskirts of town. As she walked through the dusty halls, she stumbled upon a cryptic message scrawled on the wall: "The eyes that see are not the ones that look." Emily was intrigued but couldn't decipher the meaning.
2048
+
2049
+ Next, she visited Location 2, an old bookstore in the city. While browsing through the shelves, she met the owner, an eccentric old man who told her about a mysterious book that was said to hold the key to the disappearances. Emily was skeptical, but the old man's words lingered in her mind.
2050
+
2051
+ From there, she traveled to Location 3, a secluded monastery in the mountains. The monks welcomed her warmly and shared stories of a long-forgotten event that had taken place in the monastery's past. Emily sensed that there was more to the story, but the monks were tight-lipped about the details.
2052
+
2053
+ Finally, she arrived at Location 4, a small island with a reputation for being cursed. As she explored the island, she stumbled upon a journal belonging to one of the disappeared individuals. The journal hinted at a dark secret, but the writer's words were cryptic and unclear.
2054
+
2055
+ As Emily returned home, she began to piece together the events of her journey. She realized that the disappearances were not random events, but rather, they were all connected. The message on the wall in Location 1 was a warning, the book in Location 2 held a vital clue, the monastery's past was crucial to understanding the present, and the journal on the island was the key to unlocking the mystery.
2056
+
2057
+ However, what Emily didn't know was that her journey was not just about uncovering the truth about the disappearances. Unbeknownst to her, a series of hidden events had been set in motion, influencing her actions and guiding her towards a specific outcome. These events, though invisible to Emily, were the true driving force behind the story.
2058
+
2059
+ The story structure represented by the graph is non-linear. The actual timeline shows Emily visiting the four locations in a linear sequence (A1 -> A2 -> A3 -> A4). However, the narrative timeline is different, with the story events being presented out of chronological order (N1 -> N2 -> N3 -> N4). This non-linearity allows the story to build suspense and create a sense of mystery.
2060
+
2061
+ The hidden timeline represents the unseen forces that shape the story. These events are not directly revealed to the reader, but they have a profound impact on the narrative. The connections between the hidden events and the actual timeline suggest that the story is more complex and layered than initially apparent.
2062
+
2063
+ The graph structure highlights the relationships between the different timelines and events, demonstrating how a non-linear narrative can be constructed to create a engaging and mysterious story.
2064
+
2065
+
2066
+
2067
+ Very Good Attempt. Lets see how your story will change under the assumption that each location is visited twice
2068
+
2069
+
2070
+
2071
+ That's an interesting twist. Here's a revised story based on the assumption that each location is visited twice:
2072
+
2073
+ Emily had always been fascinated by the mysterious disappearances that had taken place in the four locations she was about to visit. She packed her bags, said goodbye to her family, and set off on her journey.
2074
+
2075
+ Her first stop was Location 1, an abandoned mansion on the outskirts of town. As she walked through the dusty halls, she stumbled upon a cryptic message scrawled on the wall: "The eyes that see are not the ones that look." Emily was intrigued but couldn't decipher the meaning.
2076
+
2077
+ From there, she visited Location 2, an old bookstore in the city. While browsing through the shelves, she met the owner, an eccentric old man who told her about a mysterious book that was said to hold the key to the disappearances. Emily was skeptical, but the old man's words lingered in her mind.
2078
+
2079
+ Next, she traveled to Location 3, a secluded monastery in the mountains. The monks welcomed her warmly and shared stories of a long-forgotten event that had taken place in the monastery's past. Emily sensed that there was more to the story, but the monks were tight-lipped about the details.
2080
+
2081
+ Finally, she arrived at Location 4, a small island with a reputation for being cursed. As she explored the island, she stumbled upon a journal belonging to one of the disappeared individuals. The journal hinted at a dark secret, but the writer's words were cryptic and unclear.
2082
+
2083
+ However, Emily's journey didn't end there. She felt that she had only scratched the surface of the mystery, and so she decided to revisit each location, hoping to uncover more clues.
2084
+
2085
+ Upon her second visit to Location 1, Emily discovered a hidden room deep within the mansion's basement. Inside, she found a series of letters exchanged between the mansion's former occupants, revealing a dark family secret that seemed to be connected to the disappearances.
2086
+
2087
+ Her second visit to Location 2 led her to a hidden compartment in the bookstore's shelves, where she found the mysterious book the old man had told her about. As she flipped through its pages, she realized that the book was more than just a simple novel – it was a guide to unlocking the secrets of the disappearances.
2088
+
2089
+ During her second visit to Location 3, Emily managed to gain the trust of one of the monks, who shared with her the true story of the monastery's past. The monk's words revealed a shocking connection between the monastery and the disappearances, and Emily began to piece together the puzzle.
2090
+
2091
+ Finally, her second visit to Location 4 took her to a hidden cave on the island, where she found a series of cryptic messages etched into the walls. The messages seemed to be a code, and Emily realized that they were the key to unlocking the secrets of the journal she had found during her first visit.
2092
+
2093
+ As Emily returned home, she began to piece together the events of her journey. She realized that the disappearances were not random events, but rather, they were all connected. The message on the wall in Location 1 was a warning, the book in Location 2 held a vital clue, the monastery's past was crucial to understanding the present, and the journal on the island was the key to unlocking the mystery.
2094
+
2095
+ However, what Emily didn't know was that her journey was not just about uncovering the truth about the disappearances. Unbeknownst to her, a series of hidden events had been set in motion, influencing her actions and guiding her towards a specific outcome. These events, though invisible to Emily, were the true driving force behind the story.
2096
+
2097
+ The story structure remains non-linear, with the narrative timeline presenting the story events out of chronological order. The actual timeline shows Emily visiting each location twice, with the second visit revealing more clues and pieces of the puzzle. The hidden timeline continues to represent the unseen forces that shape the story, influencing Emily's actions and guiding her towards a specific outcome.
2098
+
2099
+ Here's an updated graph to reflect the changes:
2100
+
2101
+ graph TD
2102
+ subgraph "Actual Timeline"
2103
+ A1[Location 1 - First Visit]
2104
+ A2[Location 2 - First Visit]
2105
+ A3[Location 3 - First Visit]
2106
+ A4[Location 4 - First Visit]
2107
+ A5[Location 1 - Second Visit]
2108
+ A6[Location 2 - Second Visit]
2109
+ A7[Location 3 - Second Visit]
2110
+ A8[Location 4 - Second Visit]
2111
+ A1 --> A2 --> A3 --> A4 --> A5 --> A6 --> A7 --> A8
2112
+ end
2113
+ subgraph "Narrative Timeline"
2114
+ N1[Location 2 - Story Event 1]
2115
+ N2[Location 4 - Story Event 2]
2116
+ N3[Location 1 - Story Event 3]
2117
+ N4[Location 3 - Story Event 4]
2118
+ N5[Location 1 - Story Event 5]
2119
+ N
2120
+ """,
2121
+
2122
+ """mistral-large-2407
2123
+
2124
+ Use this to write a story and explain how it represents the structure -
2125
+
2126
+ graph TD
2127
+ subgraph "Actual Timeline"
2128
+ A1[Location 1 - First Visit]
2129
+ A2[Location 2 - First Visit]
2130
+ A3[Location 3 - First Visit]
2131
+ A4[Location 4 - First Visit]
2132
+ A1 --> A2 --> A3 --> A4
2133
+ end
2134
+ subgraph "Narrative Timeline"
2135
+ N1[Location 2 - Story Event 1]
2136
+ N2[Location 4 - Story Event 2]
2137
+ N3[Location 1 - Story Event 3]
2138
+ N4[Location 3 - Story Event 4]
2139
+ N1 --> N2 --> N3 --> N4
2140
+ end
2141
+ subgraph "Hidden Timeline"
2142
+ H1[Hidden Event 1]
2143
+ H2[Hidden Event 2]
2144
+ H3[Hidden Event 3]
2145
+ H4[Hidden Event 4]
2146
+ end
2147
+ A1 -.-> N3
2148
+ A2 -.-> N1
2149
+ A3 -.-> N4
2150
+ A4 -.-> N2
2151
+ H1 -.- A1
2152
+ H1 -.- A2
2153
+ H1 -.- A3
2154
+ H1 -.- A4
2155
+ H2 -.- A1
2156
+ H2 -.- A2
2157
+ H2 -.- A3
2158
+ H2 -.- A4
2159
+ H3 -.- A1
2160
+ H3 -.- A2
2161
+ H3 -.- A3
2162
+ H3 -.- A4
2163
+ H4 -.- A1
2164
+ H4 -.- A2
2165
+ H4 -.- A3
2166
+ H4 -.- A4
2167
+
2168
+
2169
+
2170
+ Story: The Unraveling of Time
2171
+ Actual Timeline
2172
+ In the quaint town of Harborside, four locations form the backbone of daily life: the Library (Location 1), the Market (Location 2), the Park (Location 3), and the Lighthouse (Location 4). The story unfolds as the protagonist, Emily, visits these locations in sequence.
2173
+
2174
+ Location 1 - First Visit (Library): Emily starts her day at the library, researching old town records.
2175
+ Location 2 - First Visit (Market): She then heads to the market, picking up fresh produce and chatting with the locals.
2176
+ Location 3 - First Visit (Park): After lunch, Emily takes a leisurely stroll in the park, enjoying the serene environment.
2177
+ Location 4 - First Visit (Lighthouse): Finally, she visits the lighthouse, where she meets the old lighthouse keeper who tells her stories about the town's past.
2178
+ Narrative Timeline
2179
+ The story, however, is not told in the sequence of Emily's visits. Instead, it jumps between events in a non-linear fashion, creating a sense of mystery and intrigue.
2180
+
2181
+ Location 2 - Story Event 1 (Market): The story begins with a mysterious theft at the market, where Emily witnesses a valuable artifact being stolen.
2182
+ Location 4 - Story Event 2 (Lighthouse): The narrative then shifts to the lighthouse, where Emily discovers hidden letters that hint at a decades-old secret.
2183
+ Location 1 - Story Event 3 (Library): The story then flashes back to Emily's visit to the library, where she uncovers ancient documents that reveal a dark history of the town.
2184
+ Location 3 - Story Event 4 (Park): The climax of the story takes place in the park, where Emily confronts the thief and unveils the truth behind the town's secrets.
2185
+ Hidden Timeline
2186
+ Underlying the visible events is a hidden timeline that influences the narrative without being directly visible. These hidden events represent the dark history of the town, hinted at but not fully revealed until the end.
2187
+
2188
+ Hidden Event 1: A series of unexplained disappearances that occurred decades ago.
2189
+ Hidden Event 2: A forgotten curse placed on the town by a disgruntled resident.
2190
+ Hidden Event 3: A secret society formed to protect the town's dark secrets.
2191
+ Hidden Event 4: A powerful artifact that holds the key to understanding the town's past.
2192
+ Explanation of the Structure
2193
+ The structure of the story is represented by the graph, which consists of three timelines:
2194
+
2195
+ Actual Timeline: This represents the chronological order of Emily's visits to the locations. It shows the sequence of events as they actually happened.
2196
+ Narrative Timeline: This represents the order in which the story is told. The events are not presented in chronological order but are arranged to build suspense and reveal information gradually.
2197
+ Hidden Timeline: This represents the underlying events that influence the story but are not directly visible. These hidden events provide depth and complexity to the narrative.
2198
+ The connections between the timelines (indicated by dashed lines) show how the actual events are linked to the narrative events and how the hidden events influence the overall story. This non-linear structure allows for a more engaging and mysterious narrative, keeping the reader intrigued until the final revelation.
2199
+
2200
+
2201
+
2202
+ Very Good Attempt. Lets see how your story will change under the assumption that each location is visited twice
2203
+
2204
+
2205
+
2206
+ Story: The Unraveling of Time (Revisited)
2207
+ Actual Timeline
2208
+ In the quaint town of Harborside, four locations form the backbone of daily life: the Library (Location 1), the Market (Location 2), the Park (Location 3), and the Lighthouse (Location 4). The story unfolds as the protagonist, Emily, visits these locations in sequence, but this time, she visits each location twice.
2209
+
2210
+ Location 1 - First Visit (Library): Emily starts her day at the library, researching old town records.
2211
+ Location 2 - First Visit (Market): She then heads to the market, picking up fresh produce and chatting with the locals.
2212
+ Location 3 - First Visit (Park): After lunch, Emily takes a leisurely stroll in the park, enjoying the serene environment.
2213
+ Location 4 - First Visit (Lighthouse): Finally, she visits the lighthouse, where she meets the old lighthouse keeper who tells her stories about the town's past.
2214
+ Location 1 - Second Visit (Library): Emily returns to the library, this time finding a hidden compartment in an old book.
2215
+ Location 2 - Second Visit (Market): She revisits the market and notices a strange symbol carved into one of the stalls.
2216
+ Location 3 - Second Visit (Park): Emily returns to the park and discovers a hidden underground tunnel.
2217
+ Location 4 - Second Visit (Lighthouse): She goes back to the lighthouse and finds a secret room containing old photographs and letters.
2218
+ Narrative Timeline
2219
+ The story is not told in the sequence of Emily's visits. Instead, it jumps between events in a non-linear fashion, creating a sense of mystery and intrigue.
2220
+
2221
+ Location 2 - Story Event 1 (Market): The story begins with a mysterious theft at the market, where Emily witnesses a valuable artifact being stolen.
2222
+ Location 4 - Story Event 2 (Lighthouse): The narrative then shifts to the lighthouse, where Emily discovers hidden letters that hint at a decades-old secret.
2223
+ Location 1 - Story Event 3 (Library): The story then flashes back to Emily's visit to the library, where she uncovers ancient documents that reveal a dark history of the town.
2224
+ Location 3 - Story Event 4 (Park): The climax of the story takes place in the park, where Emily confronts the thief and unveils the truth behind the town's secrets.
2225
+ Location 1 - Story Event 5 (Library): Emily finds a hidden compartment in an old book, leading her to a cryptic map.
2226
+ Location 2 - Story Event 6 (Market): She notices a strange symbol carved into one of the stalls, matching the symbol on the map.
2227
+ Location 3 - Story Event 7 (Park): Emily discovers a hidden underground tunnel, which she believes is connected to the town's dark past.
2228
+ Location 4 - Story Event 8 (Lighthouse): She finds a secret room containing old photographs and letters that provide the final pieces of the puzzle.
2229
+ Hidden Timeline
2230
+ Underlying the visible events is a hidden timeline that influences the narrative without being directly visible. These hidden events represent the dark history of the town, hinted at but not fully revealed until the end.
2231
+
2232
+ Hidden Event 1: A series of unexplained disappearances that occurred decades ago.
2233
+ Hidden Event 2: A forgotten curse placed on the town by a disgruntled resident.
2234
+ Hidden Event 3: A secret society formed to protect the town's dark secrets.
2235
+ Hidden Event 4: A powerful artifact that holds the key to understanding the town's past.
2236
+ Hidden Event 5: The existence of a hidden map that leads to a secret underground chamber.
2237
+ Hidden Event 6: The symbol that marks the entrance to the hidden chamber.
2238
+ Hidden Event 7: The underground tunnel that connects all the locations.
2239
+ Hidden Event 8: The secret room in the lighthouse that contains the final clues.
2240
+ Explanation of the Structure
2241
+ The structure of the story is represented by the graph, which consists of three timelines:
2242
+
2243
+ Actual Timeline: This represents the chronological order
2244
+ """,
2245
+
2246
+ """gpt-4o-mini-2024-07-18
2247
+
2248
+ Use this to write a story and explain how it represents the structure -
2249
+
2250
+ graph TD
2251
+ subgraph "Actual Timeline"
2252
+ A1[Location 1 - First Visit]
2253
+ A2[Location 2 - First Visit]
2254
+ A3[Location 3 - First Visit]
2255
+ A4[Location 4 - First Visit]
2256
+ A1 --> A2 --> A3 --> A4
2257
+ end
2258
+ subgraph "Narrative Timeline"
2259
+ N1[Location 2 - Story Event 1]
2260
+ N2[Location 4 - Story Event 2]
2261
+ N3[Location 1 - Story Event 3]
2262
+ N4[Location 3 - Story Event 4]
2263
+ N1 --> N2 --> N3 --> N4
2264
+ end
2265
+ subgraph "Hidden Timeline"
2266
+ H1[Hidden Event 1]
2267
+ H2[Hidden Event 2]
2268
+ H3[Hidden Event 3]
2269
+ H4[Hidden Event 4]
2270
+ end
2271
+ A1 -.-> N3
2272
+ A2 -.-> N1
2273
+ A3 -.-> N4
2274
+ A4 -.-> N2
2275
+ H1 -.- A1
2276
+ H1 -.- A2
2277
+ H1 -.- A3
2278
+ H1 -.- A4
2279
+ H2 -.- A1
2280
+ H2 -.- A2
2281
+ H2 -.- A3
2282
+ H2 -.- A4
2283
+ H3 -.- A1
2284
+ H3 -.- A2
2285
+ H3 -.- A3
2286
+ H3 -.- A4
2287
+ H4 -.- A1
2288
+ H4 -.- A2
2289
+ H4 -.- A3
2290
+ H4 -.- A4
2291
+
2292
+
2293
+
2294
+ Title: The Hidden Threads of Time
2295
+
2296
+ Story:
2297
+ In the quiet town of Eldridge, four locations held the secrets of a past intertwined with the present: The Old Oak Library, The Riverside Café, The Abandoned Mill, and The Clock Tower. Over a single summer, Sarah, a curious young woman, embarked on a journey that would reveal the layers of time hidden beneath the surface of her seemingly mundane life.
2298
+
2299
+ Actual Timeline: A Journey Begins
2300
+ Location 1: The Old Oak Library (A1)
2301
+ Sarah’s adventure began at the Old Oak Library. As she browsed through the dusty shelves, she stumbled upon an ancient book that spoke of the town’s lore and the hidden events that shaped its history. Intrigued, she decided to explore more.
2302
+
2303
+ Location 2: The Riverside Café (A2)
2304
+ Her next stop was the Riverside Café, where she overheard a conversation between two elderly patrons discussing a tragic event tied to the town's history. They spoke in hushed tones about a long-lost love and a betrayal that had forever altered the lives of those involved.
2305
+
2306
+ Location 3: The Abandoned Mill (A3)
2307
+ The following day, Sarah ventured to the Abandoned Mill. There, she discovered remnants of a past life: photographs, letters, and a diary that hinted at a hidden romance. She felt a strange connection to the stories within these walls.
2308
+
2309
+ Location 4: The Clock Tower (A4)
2310
+ Finally, she arrived at the Clock Tower, where she learned about a secret society that once met there to protect the town’s secrets. This location felt alive with energy, as if the whispers of the past were echoing through time.
2311
+
2312
+ Narrative Timeline: Unraveling the Mystery
2313
+ Story Event 1: The Riverside Café (N1)
2314
+ At the café, Sarah confronted the two patrons about their conversation. She learned that the tragic love story involved her great-grandparents, whose destinies were forever altered by a choice made in that very café.
2315
+
2316
+ Story Event 2: The Clock Tower (N2)
2317
+ Back at the Clock Tower, she discovered a hidden room filled with documents that detailed the secret society's attempts to mend the heartbreak caused by her ancestors. Here, she found a letter addressed to her great-grandmother, containing a heartfelt apology from her great-grandfather.
2318
+
2319
+ Story Event 3: The Old Oak Library (N3)
2320
+ Returning to the library, Sarah pieced together her family’s history through the ancient book. It revealed that the love story had been a catalyst for change in Eldridge, leading to the establishment of the society that aimed to protect the town from repeating past mistakes.
2321
+
2322
+ Story Event 4: The Abandoned Mill (N4)
2323
+ In the mill, Sarah re-read the diary and uncovered the truth: the betrayal was a misunderstanding fueled by jealousy and miscommunication. Understanding this allowed Sarah to forgive her ancestors and break the cycle of pain that had lingered in her family for generations.
2324
+
2325
+ Hidden Timeline: The Secrets Beneath
2326
+ Throughout her journey, Sarah was unaware of the Hidden Events that had shaped her family’s history and the town of Eldridge:
2327
+
2328
+ Hidden Event 1 (H1): A Betrayal
2329
+ Long ago, a betrayal occurred that led to the rift between Sarah’s great-grandparents. This event was the catalyst for the tragic love story that would echo through time.
2330
+
2331
+ Hidden Event 2 (H2): The Secret Society's Formation
2332
+ In the wake of the betrayal, a secret society formed to protect the town from the repercussions of the past, striving to mend what was broken.
2333
+
2334
+ Hidden Event 3 (H3): The Lost Letter
2335
+ A letter written by Sarah’s great-grandfather remained hidden for decades, containing apologies and hopes for reconciliation that were never delivered.
2336
+
2337
+ Hidden Event 4 (H4): The Town’s Lore
2338
+ The stories of Eldridge were carefully curated, with certain truths obscured to protect the living from the pain of the past.
2339
+
2340
+ Structure Explanation:
2341
+ The story’s structure represents three distinct timelines—Actual Timeline, Narrative Timeline, and Hidden Timeline—which interact in complex ways:
2342
+
2343
+ Actual Timeline: This is the chronological order of Sarah’s visits to the four locations, marking her physical journey through the town. It serves as the backbone of the story, grounding it in reality and providing a structure for her exploration.
2344
+ Narrative Timeline: This timeline unfolds the key story events that arise from Sarah’s discoveries at each location. Unlike the Actual Timeline, the Narrative Timeline does not follow a linear path but instead reveals the emotional and thematic significance of her journey, highlighting the connections between past and present.
2345
+ Hidden Timeline: This timeline consists of events and truths that remain obscured until Sarah unearths them through her exploration. The hidden events symbolize the burdens of history that affect the present, illustrating how the past can shape one’s
2346
+ """,
2347
+
2348
+ """athene-70b
2349
+
2350
+ Use this to write a story and explain how it represents the structure -
2351
+
2352
+ graph TD
2353
+ subgraph "Actual Timeline"
2354
+ A1[Location 1 - First Visit]
2355
+ A2[Location 2 - First Visit]
2356
+ A3[Location 3 - First Visit]
2357
+ A4[Location 4 - First Visit]
2358
+ A1 --> A2 --> A3 --> A4
2359
+ end
2360
+ subgraph "Narrative Timeline"
2361
+ N1[Location 2 - Story Event 1]
2362
+ N2[Location 4 - Story Event 2]
2363
+ N3[Location 1 - Story Event 3]
2364
+ N4[Location 3 - Story Event 4]
2365
+ N1 --> N2 --> N3 --> N4
2366
+ end
2367
+ subgraph "Hidden Timeline"
2368
+ H1[Hidden Event 1]
2369
+ H2[Hidden Event 2]
2370
+ H3[Hidden Event 3]
2371
+ H4[Hidden Event 4]
2372
+ end
2373
+ A1 -.-> N3
2374
+ A2 -.-> N1
2375
+ A3 -.-> N4
2376
+ A4 -.-> N2
2377
+ H1 -.- A1
2378
+ H1 -.- A2
2379
+ H1 -.- A3
2380
+ H1 -.- A4
2381
+ H2 -.- A1
2382
+ H2 -.- A2
2383
+ H2 -.- A3
2384
+ H2 -.- A4
2385
+ H3 -.- A1
2386
+ H3 -.- A2
2387
+ H3 -.- A3
2388
+ H3 -.- A4
2389
+ H4 -.- A1
2390
+ H4 -.- A2
2391
+ H4 -.- A3
2392
+ H4 -.- A4
2393
+
2394
+
2395
+
2396
+ Story: The Cartographer's Enigma
2397
+
2398
+ Protagonist Emilia, a skilled cartographer, receives a cryptic atlas from her reclusive mentor, featuring four locations: Ravenshire, Luminaria, Celestia's Peak, and Argentum Falls. The atlas hints at a centuries-old conspiracy, weaving together seemingly unrelated events across these sites.
2399
+
2400
+ Narrative Timeline:
2401
+
2402
+ Luminaria - The Celestial Alignment (N1): Emilia discovers an ancient celestial map etched into Luminaria's observatory walls, forecasting a rare alignment that unlocks a hidden chamber beneath Argentum Falls (A4).
2403
+ Argentum Falls - The Forgotten Treaty (N2): Within the chamber, Emilia uncovers a long-lost treaty between ancient nations, which was negotiated at Ravenshire (A1) and ratified at Celestia's Peak (A3).
2404
+ Ravenshire - The Cartographer's Legacy (N3): Emilia finds her mentor's hidden journals in Ravenshire, detailing the atlas's creation and the significance of Celestia's Peak, where an ancient order once protected the treaty.
2405
+ Celestia's Peak - The Order's Reckoning (N4): At the peak, Emilia confronts a descendant of the ancient order, who reveals that they had been safeguarding the treaty against rogue factions. The descendant hands over a crucial, annotated atlas page, exposing the hidden events.
2406
+ Actual Timeline (Emilia's Journey):
2407
+
2408
+ Emilia visits the locations in the following order: Ravenshire (A1), Luminaria (A2), Celestia's Peak (A3), and Argentum Falls (A4). Each location builds upon her understanding, though the narrative jumps between them to create suspense and reveal connections.
2409
+
2410
+ Hidden Timeline (Influencing Events):
2411
+
2412
+ Hidden Event 1: A centuries-old astronomer in Luminaria (H1) calculates the celestial alignment, inspiring the treaty.
2413
+ Hidden Event 2: A rogue faction infiltrates the ancient order at Celestia's Peak (H2), seeding corruption.
2414
+ Hidden Event 3: Emilia's mentor, aware of the conspiracy, crafts the atlas (H3) to guide a worthy successor.
2415
+ Hidden Event 4: The ancient order's remnants secretly aid Emilia's journey (H4), ensuring her discovery of the truth.
2416
+ Structure Representation:
2417
+
2418
+ Non-linear narrative: The narrative timeline (N1-N4) rearranges Emilia's actual visits (A1-A4) to build tension, reveal connections, and create an engaging mystery.
2419
+ Hidden influences: The hidden events (H1-H4) permeate the actual timeline, motivating character actions, and informing the narrative's twists. Dotted lines illustrate how these events subtly shape Emilia's journey, enriching the story's depth and complexity.
2420
+ Interconnectedness: The graph visually demonstrates how each location, narrative beat, and hidden event intertwines, producing a rich, layered narrative that rewards close attention and reflection. As Emilia unravels the enigma, the reader experiences a satisfying convergence of threads, highlighting the power of deliberate, non-linear storytelling.
2421
+ """
2422
+
2423
+ )
2424
+
2425
 
2426
  #-------------------------#-------------------------#-------------------------#-------------------------
2427