kwabs22 commited on
Commit
ec2dcdb
·
1 Parent(s): 0e03629

Trying to simplify

Browse files
Files changed (1) hide show
  1. app.py +38 -39
app.py CHANGED
@@ -533,43 +533,43 @@ initgameinfo = start_game()
533
  with gr.Blocks() as demo:
534
  gr.HTML("Main ideas for this space is (June 2024): <br>A program exist around data <br>We can generate almost any media data and more <br>llms good at short questions <br>Time moves in a straight so all considerations are flattend by the nature of time <br>HF + Gradio allows for api use so this my prototype tool for tool use test")
535
  with gr.Tab("Skeleton Generator"):
536
- gr.HTML("Some Kinds of game skeletons ideas - Timelines, Graph as State machine paths, Economy ecosystem")
537
- gr.HTML("One prompt to be used to test models - <br>Please make 10 python lists for the types of media files and their purposes in a game and then use those lists to random generate a timeline of 20 items when the function is called <br>Great next suggest ways to improve this function to create better timelines")
538
- with gr.Tab("Generate Timeline"):
539
- with gr.Tab("Asset generation considered"):
540
- gr.HTML("Iframes are a placeholder for sample assets")
541
-
542
- with gr.Tab("Prototype for finegrained editing of time line before conversion to game format"):
543
- with gr.Row():
544
- gr.Textbox(value=timeline_with_media, lines=4)
545
- gr.Textbox(value=timeline_without_media, lines=4)
546
- gr.HTML("Splits by new line")
547
- input_text = gr.Textbox(label="Input Text", lines=10)
548
- output_group = gr.Group()
549
-
550
- @gr.render(inputs=input_text)
551
- def update(text):
552
- return show_elements(text)
553
- with gr.Tab("Conversion of game version"):
554
- gr.HTML("Can copy in the Test Example State Machine tab - only linear path for now")
555
- media_checkbox = gr.Checkbox(label="Include Media")
556
- output_text = gr.Code(language="json")
557
-
558
- media_checkbox.change(
559
- fn=show_game_structure,
560
- inputs=[media_checkbox],
561
- outputs=[output_text]
562
- )
563
- with gr.Tab("Without Asset generation consideration"):
564
- gr.Markdown("# Story and Timeline Generator")
565
- gr.Markdown("Click the button to generate a random timeline and story based on UI elements and story events. <br>Ask an LLM to use this to write a story around")
566
 
567
- with gr.Row():
568
- timeline_output = gr.Textbox(label="Timeline", lines=20)
569
- story_output = gr.Textbox(label="Generated Story", lines=20)
570
 
571
- generate_button = gr.Button("Generate Story and Timeline")
572
- generate_button.click(generate_story_and_timeline, inputs=[], outputs=[timeline_output, story_output])
573
  with gr.Tab("Test Example State Machine"):
574
  with gr.Tab("Config Without Assets"):
575
  with gr.Row():
@@ -577,7 +577,6 @@ with gr.Blocks() as demo:
577
  gr.Markdown("# Text-based Adventure Game")
578
 
579
  description = gr.Textbox(label="Current Situation", lines=4, value=initgameinfo[0])
580
- media = gr.HTML("Placeholder to load all media tests")
581
  choices = gr.Radio(label="Your Choices", choices=initgameinfo[1])
582
  submit_btn = gr.Button("Make Choice")
583
  game_log = gr.Textbox(label="Game Log", lines=20, value=initgameinfo[2])
@@ -777,6 +776,9 @@ with gr.Blocks() as demo:
777
  gr.Video(value="testmedia/SVD - random squiggles as roads video 004484.mp4")
778
  gr.Audio(value="testmedia/Stable Audio - Raindrops, output.wav")
779
  gr.HTML("""
 
 
 
780
  <div style="display: flex; justify-content: space-between; margin-bottom: 20px;">
781
  <div style="width: 30%;">
782
  <img src="testmedia/Flash scribble SDXL - random squiggles as roads.webp" alt="Random squiggles as roads" style="width: 100%; height: auto;">
@@ -794,9 +796,6 @@ with gr.Blocks() as demo:
794
  </audio>
795
  </div>
796
  </div>
797
- <div>
798
- <p>This is a placeholder to test use as an all-media loader for ease of prototyping.</p>
799
- </div>
800
  """)
801
 
802
  demo.launch()
 
533
  with gr.Blocks() as demo:
534
  gr.HTML("Main ideas for this space is (June 2024): <br>A program exist around data <br>We can generate almost any media data and more <br>llms good at short questions <br>Time moves in a straight so all considerations are flattend by the nature of time <br>HF + Gradio allows for api use so this my prototype tool for tool use test")
535
  with gr.Tab("Skeleton Generator"):
536
+ gr.HTML("Some Kinds of game skeletons ideas - Timelines, Graph as State machine paths, Economy ecosystem")
537
+ gr.HTML("One prompt to be used to test models - <br>Please make 10 python lists for the types of media files and their purposes in a game and then use those lists to random generate a timeline of 20 items when the function is called <br>Great next suggest ways to improve this function to create better timelines")
538
+ # with gr.Tab("Generate Timeline"):
539
+ # with gr.Tab("Asset generation considered"):
540
+ # gr.HTML("Iframes are a placeholder for sample assets")
541
+
542
+ # with gr.Tab("Prototype for finegrained editing of time line before conversion to game format"):
543
+ with gr.Row():
544
+ gr.Textbox(value=timeline_with_media, lines=4)
545
+ gr.Textbox(value=timeline_without_media, lines=4)
546
+ gr.HTML("Splits by new line")
547
+ input_text = gr.Textbox(label="Input Text", lines=10)
548
+ output_group = gr.Group()
549
+
550
+ @gr.render(inputs=input_text)
551
+ def update(text):
552
+ return show_elements(text)
553
+ # with gr.Tab("Conversion of game version"):
554
+ gr.HTML("Can copy in the Test Example State Machine tab - only linear path for now")
555
+ media_checkbox = gr.Checkbox(label="Include Media")
556
+ output_text = gr.Code(language="json")
557
+
558
+ media_checkbox.change(
559
+ fn=show_game_structure,
560
+ inputs=[media_checkbox],
561
+ outputs=[output_text]
562
+ )
563
+ # with gr.Tab("Without Asset generation consideration"):
564
+ gr.Markdown("# Story and Timeline Generator")
565
+ gr.Markdown("Click the button to generate a random timeline and story based on UI elements and story events. <br>Ask an LLM to use this to write a story around")
566
 
567
+ with gr.Row():
568
+ timeline_output = gr.Textbox(label="Timeline", lines=20)
569
+ story_output = gr.Textbox(label="Generated Story", lines=20)
570
 
571
+ generate_button = gr.Button("Generate Story and Timeline")
572
+ generate_button.click(generate_story_and_timeline, inputs=[], outputs=[timeline_output, story_output])
573
  with gr.Tab("Test Example State Machine"):
574
  with gr.Tab("Config Without Assets"):
575
  with gr.Row():
 
577
  gr.Markdown("# Text-based Adventure Game")
578
 
579
  description = gr.Textbox(label="Current Situation", lines=4, value=initgameinfo[0])
 
580
  choices = gr.Radio(label="Your Choices", choices=initgameinfo[1])
581
  submit_btn = gr.Button("Make Choice")
582
  game_log = gr.Textbox(label="Game Log", lines=20, value=initgameinfo[2])
 
776
  gr.Video(value="testmedia/SVD - random squiggles as roads video 004484.mp4")
777
  gr.Audio(value="testmedia/Stable Audio - Raindrops, output.wav")
778
  gr.HTML("""
779
+ <div>
780
+ <p>This is a placeholder to test use as an all-media loader for ease of prototyping. Seems gradio HTML doesnt support loading local assets or my file path is wrong</p>
781
+ </div>
782
  <div style="display: flex; justify-content: space-between; margin-bottom: 20px;">
783
  <div style="width: 30%;">
784
  <img src="testmedia/Flash scribble SDXL - random squiggles as roads.webp" alt="Random squiggles as roads" style="width: 100%; height: auto;">
 
796
  </audio>
797
  </div>
798
  </div>
 
 
 
799
  """)
800
 
801
  demo.launch()