Skip to content

ElizabethBallou/LibraryOfForkingPaths

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is THE LIBRARY OF FORKING PATHS?

It's a Borgesian book generator that recombines texts of any kind into endless volumes.

Who can use THE LIBRARY OF FORKING PATHS?

Anyone can use the C# code from this Github repo, as long as you abide by the included MIT License. That means crediting me, Elizabeth, along with my collaborators: Connor Carson, Palmmy Sivarapornsakul, and Mary Georgescu. You may NOT reproduce Palmmy's art assets for any commercial purposes.

How do I use THE LIBRARY OF FORKING PATHS?

Open the scene called ExampleScene. You will see a Game Object called BookManager. The BookController script, which drives the remixing functionality, is attached. If you don't want to mess with the code, you don't have to - you can alter the way the LIBRARY OF FORKING PATHS runs just by changing these two public variables.

SOURCE MATERIALS - A list of TextAssets that contain the text you want to recombine. Save any text you want to use as .txt files and then drag/drop them into this field. Note that BookController will strip the text of line breaks, numbers, and symbols; that is to make it easier when copy/pasting from text with line numbers, footnotes, and citations. However, BookController will not remove the footnotes and citations themselves. It's not that smart!

WORD CHUNK LENGTH - BookController recombines the text into chunks, then prints a random number of text objects per chunk. Word Chunk Length determines how many words are in each chunk. The more words per chunk, the more recognizable the source material will be.

If you do want to check out the code, BookController is fairly well-commented. The most important function is FormatRandomBook, which chooses a random text layout from a series of cases. Add cases or modify existing cases as needed.

Have fun!

If you have any questions, email me: elizabethpballou@gmail.com

About

A tool for creating procedurally generated books

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published