1 of 18

“BIODOME BOULEVARD”

Marzipan / Ben

mars college

HACKATHON!

2 of 18

SELF-DEVELOPING MINDMAPS OF AUTO-EXPANDING CINEMATIC UNIVERSES

3 of 18

CINEMATIC UNIVERSES CONTINUALLY EXPAND

How can we auto-generate universes that are compelling & coherent?

4 of 18

EXPANDED UNIVERSES ARE CONFUSING!

How can we analyze cinematic universes to identify interesting storylines?

5 of 18

“SUNRISE BOULEVARD”

Main commercial thoroughfare �inside a “Biodome Protopia” desert eco-city

(2048-2051)

same universe as The

Simulated Times

6 of 18

SEQUENTIALLY ADD NEW BUSINESSES

Populate each storefront & generate stories about episodes that happen there

“MOONBEAM MASSAGE PARLOR”

“GLOBAL TRIANGLES”

7 of 18

SEQUENTIALLY CREATE NEW CHARACTERS

Associate each business with characters �who visit frequently, or work there

“THE DREAMER’S NOOK”

SOFIA SMITH

(competitive memory athlete)

8 of 18

GRAPH THEORY / NETWORK DIAGRAMS (“MIND-MAPS”)

Highly-interconnected clusters indicate interesting storylines

Also can help identify sidequests & spinoffs

Great summary to understand interrelationships; minimal language needed

9 of 18

POPULATE A DATABASE WITH “OBJECTS”

“CHARACTERS”

“LOCATIONS”

“RELATIONSHIPS”

MAIN DATABASES:

every character/location is encoded with a one-liner summary

10 of 18

ESTABLISH RELATIONSHIPS BETWEEN “OBJECTS”

“CHARACTERS”

“LOCATIONS”

“RELATIONSHIPS”

MAIN DATABASES:

every relationship has a description �linking two characters/locations

Relationships also have a score

11 of 18

MORE CATEGORIES OF RELATIONAL “OBJECTS”

“CHARACTERS”

“LOCATIONS”

“RELATIONSHIPS”

“COMMUNES”

“CLUBS”

“EVENTS”

“TECHNOLOGIES”

“OBJECTS”

“ERAS”

(in the future, we can also �add new object lists):

12 of 18

GITHUB PROJECT

iterative rounds using Langchain/Python

13 of 18

WORKFLOW:

Seed the universe with keywords and first location

Asks questions to learn more; �Helps to uncover interrelationships

Summarize major plotlines

USER

DIRECTOR

CURATOR

BIOGRAPHER

Prune out conflicting objects

EDITOR

Analyzes plotlines to identify new objects;

Defines new relationships

14 of 18

IT FUNCTIONS!

Seed with existing characters and locations

15 of 18

IT FUNCTIONS!

The Director is able to create new objects,

and the Curator is able to encode them!

outputs a log file of all the new objects created each round

(CREATES AN EXPANDING UNIVERSE!)

16 of 18

WISHLIST

  • AVATARS >> Use Eden-Create to automatically create images for mind-map
  • MINDMAPS >> Automatically graph the mind-map,
    • animate its sequential development
  • DATA SCIENCE >> Analyze mind-maps to identify cool plotlines
    • At what round do sidequests start to form?
  • FAKE ADS >> Use Eden-Txt2Vid to automatically create fake advertisements
    • Create character profiles & generate dialogue videos
  • DYNAMIC EXPANSION >> Dynamically adjust the actions of the “Director”
    • (focus on new characters vs bring back old characters)
  • CONTINUITY >> Program the “Editor” and “Biographer” agents

17 of 18

18 of 18

END

LFG!