(replace: ?sidebar)[](save-game: "Bookshelf 0", "Guest")Once upon a [[time->A Brief History of Time]].
(if: $borrowed is 0)[(set: $borrowed to (ds:))](if: $bibliography is 0)[(set: $bibliography to (ds:))]{
(live: 0.5s)[(set: $timer to $timer + 1)
(if: $timer is 1 or $timer > 1)[(if: (history: ) contains "In the Beginning")[](else: )[
<script>
A.t['section2'].loop(true);
A.t['section2'].play();
</script>](stop: )]
]
}(replace: ?sidebar)[](save-game: "Bookshelf 0", "Guest")<h1>A BRIEF HISTORY OF TIME</h1>Once there was, and once there (if: $nothingness is 1 or $nothingness > 1)[wasn't.(if: $nothingness is 1)[<script>
A.t['section2'].loop(true);
A.t['section2'].play();
</script><audio src="bib.mp3" autoplay>](set: $nothingness to 2)](else: )[[[wasn't->Nothingness]].]
Then began the (link-repeat: "slime")[(set: $bibliography to it + (ds: "
Sticky Zeitgeist. Episode 1: Hyperslime. by Porpentine & Rook. No World Dreamers."))<audio src="bib.mp3" autoplay>] which established the earth, [the [source]<source| of deepest darkness]<kumulipo|.(click: ?source)[(replace: ?kumulipo)[O ke kumu o ka lipo, i lipo ai](set: $bibliography to it + (ds: "
The Kumulipo: an Hawaiian Creation Myth. Liliʻuokalani. Pueo Press."))<audio src="bib.mp3" autoplay>]
It was a dark and stormy night.[]
It was the best of times.[]
In the [[beginning->In the Beginning]].
In a galaxy far, far away.[]
[Time flies like an arrow.]<bananas|(click: "flies")[(replace: ?bananas)[Fruit flies like a banana.](set: $borrowed to it + (ds: "<img src='banana.jpg'>(one banana)"))<audio src="item.mp3" autoplay>]
It was the worst of times.[]
Time is the thing (link-reveal-goto: "a body moves through", "A Body")[(set: $bibliography to it + (ds: "
Time is the Thing a Body Moves Through. T Fleischmann. Coffee House Press."))].(save-game: "Bookshelf 0", "Guest")(replace: ?sidebar)[]<script>A.t['section2'].stop();</script>(set: $bibliography to it + (ds: "
No One's in Control. from Some New Form of Life. Devi McCallion & Katie Dey. http://blacksquares.bandcamp.com/album/some-new-form-of-life."))(text-style: "smear")[(if: $nothingness is 1)[](else:)[ [You are no longer playing this game.]<game|(live:.5s)[(set: $helloTimer to $helloTimer + 1)(if: $helloTimer is 10 or $helloTimer > 10)[(replace: ?game)[It is entirely possible that you do not, in fact, even exist.]](if: $helloTimer is 25 or $helloTimer > 25)[(replace: ?game)[It is entirely possible that nothing, in fact, even exists.]](if: $helloTimer is 40 or $helloTimer > 40)[(stop:)(replace: ?game)[But how could [nothing]<nothing| (link-reveal-goto: "exist", "A Brief History of Time")[{
<script>
A.t['section0'].fade(1.0, 0.0, 500);
</script>
(live: 0.5s)[
<script>
A.t['section0'].stop();
</script>
(stop:)
]
}]?](set: $nothingness to 1)]]](set: $fullsong to $helloTimer)(live:.5s)[(set: $fullsong to $fullsong + 1)(if: $fullsong is 360 or $fullsong > 360)[(stop:)
Reboot The Library?]]
(click: ?nothing)[(replace: ?game)[]](click: "Reboot The Library?")[(reload:)]]<script>
A.t['section0'].loop(false);
A.t['section0'].play();
A.t['section0'].fade(0.0, 1.0, 250);
</script><script>
A.create('section1', ['opening-the-libraryWEB.mp3']);
A.create('section2', ['a-brief-history-of-timeWEB.mp3']);
A.create('section3', ['EXTERMINATEURWEB.mp3']);
A.create('section4', ['internet-pornWEB.mp3']);
A.create('section5', ['overthrowWEB.mp3']);
A.create('section6', ['broken-robotWEB.mp3']);
A.create('section7', ['collaborative-effortWEB.mp3']);
A.create('section8', ['searchingWEB.mp3']);
A.create('section0', ['control.mp3']);
</script>
(set: $muted to "false"){
(print: "<script>$('tw-story').removeClass(\)</script>")
(if: (passage:)'s tags's length > 0)[(print: "<script>$('tw-story').addClass('" + (passage:)'s tags.join(' ') + "'\)</script>")]
(print: "<script>$('tw-passage').removeClass(\)</script>")
(if: (passage:)'s tags's length > 0)[(print: "<script>$('tw-passage').addClass('" + (passage:)'s tags.join(' ') + "'\)</script>")]
}(replace: ?sidebar)[[Map]<map|(click: ?map)[
[<img src="map.jpg" width="100%">]<map_image|(click: ?map_image)[(open-url: "map.jpg")]]
---
(link-reveal-goto: "New Quest", "digital librarian")[(if: $soundtrack is "section4")[<script>A.t['section4'].stop();</script>](else-if: $soundtrack is "section5")[<script>A.t['section5'].stop();</script>](else-if: $soundtrack is "section6")[<script>A.t['section6'].stop();</script>](else-if: $soundtrack is "section7")[<script>A.t['section7'].stop();</script>](else-if: $soundtrack is "section8")[<script>A.t['section8'].stop();</script>]]
---
[[Ask a Librarian->FAQ]]
---
(link-repeat: "Browse The Library")[(open-url: "http://ojpl.org/")]
---
[[Library Staff]]
---
(link-repeat: "REBOOT")[(alert: "This will reset your game play in The Library. If autosave has been functional, you can use your library card number to restore progress up to this point more or less.")(reload: )]](set: $THELIBRARY to "(font: 'League Spartan SemiBold')[The Library]")(set: $plot to (font: 'Fanwood'))(if: (passage:)'s tags contains "nofeet")[](else: )[
---
<mark><div id="footer">Library Card Number: (if: $library_card is not 0)[**$library_card**](else: )[**Guest**]
(link-repeat: "Accumulated Bibliography")[(replace: ?bibliography)[$bibliography]][]<bibliography|
(link-repeat: "Items Borrowed")[(replace: ?borrowed)[
$borrowed]][]<borrowed|(if: $quest is not 0)[
---
Current Quest: **$quest**](if: $muted is "change this to false if you want this to actually appear")[
---
{
`[`mute sound`]`(click: 'mute sound')[
<script>A.m.mute(true);</script>
(set: $muted to true)
]
}]</div></mark>](replace: ?sidebar)[](save-game: "Bookshelf 0", "Guest")(if: $librarian is 0)[(set: $librarian to "Unnamed")](if: $time_reboot is 1)[Whoops. Sorry about that. [[Time->A Brief History of Time]] sure is jittery around these parts. Where were we now? Oh yes.
CONGRATULATIONS!
You've made it this far. I am so proud of you!](else: )[Ah, welcome. You've made it through, I see. To the (text-style: "expand")+(text-style: "shadow")[end of (link-reveal-goto: "time", "A Brief History of Time")[(set: $time_reboot to 1)]]. Not quite what you were expecting, perhaps? I suppose it never is.]
Anyway...(click-replace: "Anyway...")[...allow me to introduce myself. My name is, um. Well, I don't quite remember. Maybe I don't have a name yet? Would you like to help [name me]<name_me| perhaps? But I digress. The important thing to know is that I will be your [[digital librarian]] for the remainder of ~~eternity~~ this game. Oh yeah, did I mention I'm a [[disembodied robot->robot]]?]
(set: $librarian_names to (a: "0101001101100001011001000110100101100101", "Mercedes", "Cinnamon", "Elma", "Minnie"))(click: ?name_me)[Here are some names I have been thinking about: (dropdown: bind $librarian, $librarian, ...($librarian_names - (a:$librarian)))][<audio src="end-of-time.mp3" autoplay loop="true"><audio src="bib.mp3" autoplay>](replace: ?sidebar)[](if: $quest is not 0)[(save-game: $bookshelf, $library_card)](else: )[(save-game: "Bookshelf 0", "Guest")]Yes, sad but true, I, $librarian Rose Robot (Rose is my middle name), can only do what I have been programmed to do. So don't blame me for my limitations! Back when I was an embodied human, I probably had all these grand plans and (if: $quest is "It's a Secret")[welcome to your secret quest, which has officially begun! As part of the secret bonus quest, you have the ability to participate in other quests undercover! (set: $secret to 1) We have just set your top secret clearance to 1, so assuming the game designers did their jobs, all library activities will contain secret bonus quirks just for you (and your most trusted comrades). Anyway, re-choose the secret quest and "Begin your quest" to visit the top secret quest headquarters. Best of luck! `[end transmission]`](else: )[schemes for designing myself, but you know how humans are. Am I right? We're always trying to accomplish things and then //not// accomplishing them! I mean, I'm not a human I guess. Not anymore. But the human I came from might still exist? But we're not the same?] I mean, I'm a disembodied robot? Well, I guess you could say I'm in a relationship with having a body and it's [complicated]<complicated|.(click: ?complicated)[(set: $bibliography to it + (ds: "
I'M IN A LOVE/HATE RELATIONSHIP WITH HAVING A BODY. from There Should Be Flowers. by Joshua Jennifer Espinoza. Civil Coping Mechanisms."))[<audio src="bib.mp3" autoplay>]
But, um...(click-replace: "But, um...")[...oh yeah! My programming! I almost forgot. I have totally been programmed by a fully accredited programming institution to be a librarian. And in fact, I'll be //your// librarian during your time spent inside $THELIBRARY. Yep, that's right. I'm your [[digital librarian]].]](replace: ?sidebar)[](if: $quest is not 0)[(if: (save-game: $bookshelf, $library_card))[(set: $save_function to "")](else: )[(set: $save_function to " It looks like your game is not saving. Maybe you are in private mode or something. So, be warned of that.")]](else: )[(if: (save-game: "Bookshelf 0", "Guest"))[(set: $save_function to "")](else: )[(set: $save_function to " It looks like your game is not saving. Maybe you are in private mode or something. So, be warned of that.")]]Basically, as your librarian, I am here to maintain information systems and, you know, help you to, um, you know, navigate your way through $THELIBRARY in your quest to, um. What is your [quest]<quest| by the way?
(click: ?quest)[(if: (history: ) contains "digital librarian")[](else: ) [<script>A.t['section2'].stop();A.t['section3'].loop(true);A.t['section3'].play();</script>][Please choose a quest: (dropdown: bind $quest, "LEVEL 1: Information Literacy", "LEVEL 2: Book Recommendations", "LEVEL 3: Research", "LEVEL 4: Internet Porn", "LEVEL 5: Overthrowing the Government", "", "It's a Secret", "None of Your Business", "I Have No Idea What I'm Doing Here")]<quest_choice|
[I, THE GAME PLAYER, CONFIRM THIS QUEST]<confirm|(click-replace: ?confirm)[(set: $bookshelf to "Bookshelf 1")(set: $library_card to "Quest1")(if: $quest contains "LEVEL 1")[You have chosen (font: "League Spartan SemiBold")[QUEST: INFORMATION LITERACY]. Good, good. If we are going to be navigating through such complex information systems as *libraries*, it is wise to endeavour to become (text-style: "emboss")[INFORMATION LITERATE]. Your library card number will be $library_card. [[Begin your quest->Level 1]].](else-if: $quest contains "LEVEL 2")[You have chosen (font: "League Spartan SemiBold")[QUEST: BOOK RECOMMENDATIONS]. Your library card number will be $library_card. [[Begin your quest->Level 2]].](else-if: $quest contains "LEVEL 3")[You have chosen (font: "League Spartan SemiBold")[QUEST: RESEARCH]. Your library card number will be $library_card. [[Begin your quest->Level 3]].](else-if: $quest contains "LEVEL 4")[You have chosen (font: "League Spartan SemiBold")[QUEST: INTERNET PORN]. Your library card number will be $library_card. [[Begin your quest->Level 4]].](else-if: $quest contains "LEVEL 5")[You have chosen (font: "League Spartan SemiBold")[QUEST: OVERTHROWING THE GOVERNMENT]. Your library card number will be $library_card. [[Begin your quest->Level 5]].](else-if: $quest is "It's a Secret")[You have chosen (font: "League Spartan SemiBold")[QUEST: IT'S A SECRET]. Oh, I love secrets. So mysterious. I promise, I won't pry. However, if you need any [[help->Help!]] or have any [[questions->FAQ]], don't hesitate to ask. Of course, being as though I'm just a [[disembodied robot->robot]], it is entirely possible that my help mechanisms were never programmed and/or are non-functional. Oh yeah, congrats for unlocking the secret bonus quest. Your library card number will be $library_card. [[Begin your quest.->Top Secret Bonus Quest]]](else-if: $quest is "None of Your Business")[You have chosen (font: "League Spartan SemiBold")[QUEST: NONE OF YOUR BUSINESS]. Ah, fair enough. I'll be around if you need me though. Your library card number is Guest. Enjoy (link-repeat: "The Library")[(goto-url: "http://ojpl.org")]!](else-if: $quest is "I Have No Idea What I'm Doing Here")[You have chosen (font: "League Spartan SemiBold")[QUEST: I HAVE NO IDEA WHAT I'M DOING HERE]. And sweetie, that's totally fine. To be perfectly honest, most of us have no idea what we're doing here. But then again, the journey towards finding your purpose in ~~life~~ $THELIBRARY can sometimes be the greatest quest of all. Your library card number will be $library_card. [[Begin your quest.->Why am I Here?]]]$save_function(replace: ?quest_choice)[]]](replace: ?sidebar)[]<script>A.t['section3'].stop();</script>Um. Sorry. Can't help now. I'm...currently...non-functional. You know how it is.
(link: "return from whence you came")[(undo: )](replace: ?sidebar)[]<script>A.t['section3'].stop();</script>(if: $soundtrack is "section4")[<script>A.t['section4'].stop();</script>](else-if: $soundtrack is "section5")[<script>A.t['section5'].stop();</script>](else-if: $soundtrack is "section6")[<script>A.t['section6'].stop();</script>](else-if: $soundtrack is "section7")[<script>A.t['section7'].stop();</script>](else-if: $soundtrack is "section8")[<script>A.t['section8'].stop();</script>]<h1>Ask a Librarian</h1><h2>(frequently asked questions)</h2>
---
Q: Does $THELIBRARY actually exist?
A: Yes. $THELIBRARY is an interactive fictional library. It is completely imaginary. You are imagining it at this very moment. Therefore it exists (in your personal reality, which of course exists somewhere on the space-time continuum probably).
---
Q: What are the rules of $THELIBRARY?
A: Rules? There are many rules. Yet. A rule is to break. (click: "A rule is to break.")[(set: $bibliography to it + (ds: "
A Rule is to Break: A Child's Guide to Anarchy. by john & jana. Manic D Press."))<audio src="bib.mp3" autoplay>]
---
Q. I wanted to ask a question that I came up with myself. *`**whiney voice**`* Why can't I do that?
A. Dude, I told you already maybe? Or maybe not? I am a *digital* librarian. Like, I'm a(if: (history: )'s last is "digital librarian")[ [[robot]]](else: )[ robot]? I have limitations due to my programming? P.S. (link-goto: "You can't always get what you what.", (history: )'s last)
---
Q. But I have this really, really important question to ask you. Don't you want to know what it is?
A. Oh yeah, I forgot. You can contact me through [electronic]<email| mail if you want. Um, maybe this is a functional e-mail addresss: **reference@ojpl.info**. Yeah, just have the subject field read: "A Question for $librarian Robot in regards to The Library". I will surely respond lickety-split (give or take a number of time units) to this question you have yes indeed. I am a robot.(click-append: ?email)[...
`{`while you might say electronic mail is my favorite kind of mail (I am a *digital* librarian), surprisingly it is not the only form of mail I can receive. It is entirely possible that mail delivered here will reach me:
(if: $librarian is "0101001101100001011001000110100101100101")[0.](else: )[$librarian] Robot
c/o Sadie
P.O. Box 62031
Honolulu HI 96839`}`
...](click-append: "lickety-split")[ (if the e-mail bounces, you might want to try again later. I might be busy or taking a nap or on robot vacation. As they say, just because some of (font: "League Spartan SemiBold")[The Library] mechanisms might not be working today, doesn't mean they won't be working tomorrow!)](save-game: $bookshelf, $library_card)(set: $secret to 1)<h1>IT'S A SECRET</h1><h2>LEVEL REDACTED</h2><h3>Top Secret Headquarters</h3><script>
A.t['section3'].stop();
</script>(save-game: $bookshelf, $library_card)<h1>I HAVE NO IDEA WHAT I'M DOING HERE</h1><h2>LEVEL UNKNOWN</h2>(set: $soundtrack to "section6")<script>
A.t['section3'].stop();
A.t['section6'].loop(true);
A.t['section6'].play();
A.t['section6'].fade(0.0, 1.0, 250);
</script>(save-game: $bookshelf, $library_card)<h1>INFORMATION LITERACY</h1><h2>LEVEL 1</h2><script>
A.t['section3'].stop();
</script>
Burp. Oh. Sorry. Hi there. Welcome to (font: "League Spartan SemiBold")[LEVEL 1: INFORMATION LITERACY], which is, you know, a quest or whatever. Kind of like a journey? Where you seek and obtain some valuable treasure? I don't know. I'm not a [dictionary]<dictionary|(click: ?dictionary)[(set: $borrowed to it + (ds: "1 dictionary"))<audio src="item.mp3" autoplay>].
Um, anyway, to [quote]<rituals|(click: ?rituals)[(set: $bibliography to it + (ds: "
Kind of Rituals. Dawn Sueoka. HIZAB Library Exhibit. Contact 2019: Acts of Faith."))<audio src="bib.mp3" autoplay>] our favorite expert on literature and games, "All games are played according to rules." Now, it could be argued that (font: "League Spartan SemiBold")[The Library] is a game. Indeed, it could be argued that it is a game that you are playing [at this very moment.]<moment|(click-append: ?moment)[ Yes. That's right, honey. You are maybe playing a game RIGHT NOW! Anyway, would you be a dear and [click me?]<roadblock|]
(click-append: ?roadblock)[
And so far you have already come, my dear quester. Might I ask, in your wanderings through (font: "League Spartan SemiBold")[The Library], have you, perchance, noticed any "rules" to this "game"? Do you want me to [[explicitly explain->TUTORIAL]] some ways in which this game probably operates sometimes maybe perhaps? (sorry, I probably need to work on my [teaching skills]<pedagogy|(click: ?pedagogy)[(set: $bibliography to it + (ds: "
Pedagogy of the Oppressed. Paulo Freire."))<audio src="bib.mp3" autoplay>].)
Or...(click-replace: "Or...")[Or do you think yourself ready to advance to the [[TRAINING GROUNDS]], where daring souls are thrown into the deep pits of INTERACTIVE LITERATURE to test their mettle and find out just how literate they are when it comes to navigating through the MINEFIELDS OF INFORMATION.]](save-game: $bookshelf, $library_card)<h1>BOOK RECOMMENDATIONS</h1><h2>LEVEL 2</h2>(set: $soundtrack to "section7")<script>
A.t['section3'].stop();
A.t['section7'].loop(true);
A.t['section7'].play();
A.t['section7'].fade(0.0, 1.0, 250);
</script><blockquote>$plot[You zip up your city adventurer bag after checking its innards for the umpteenth time, and testingly heft its weight. You have a journey planned. You're on a quest. To go to the library. To recommend books.]</blockquote>YOU WANT BOOKS<br/>
YOU HAVE LIMITED BUDGET<br/>
BUT THE LIBRARY DOESN'T HAVE THE BOOKS YOU WANT<br/>
[[WHAT DO YOU DO?]](save-game: $bookshelf, $library_card)<h1>RESEARCH</h1><h2>LEVEL 3</h2>(set: $soundtrack to "section8")<script>
A.t['section3'].stop();
A.t['section8'].loop(true);
A.t['section8'].play();
A.t['section8'].fade(0.0, 1.0, 250);
</script>
</script><blockquote>$plot[There was yet another mystery afoot in the garden. You specifically identified two distinct reference queries: 1. Is there a shark in the garden? 2. Is that there a magical beanstalk? 3. Just how does viral communication actually occur? 4. And what is it we are actually collectively trying to accomplish here?]</blockquote>THERE ARE THINGS WE DO NOT KNOW<br/>
YOU ARE AN INFORMATIONALLY LITERATE TRAINED PROFESSIONAL<br/>
[[WHAT EVER SHALL BE DONE?]](save-game: $bookshelf, $library_card)<h1>INTERNET PORN</h1><h2>LEVEL 4</h2>(set: $soundtrack to "section4")<script>
A.t['section3'].stop();
A.t['section4'].loop(true);
A.t['section4'].play();
A.t['section4'].fade(0.0, 1.0, 250);
</script><blockquote>$plot["Well. You are a beautiful lady. A beautiful lady."
"Oh? Tell me more. Tell me more about myself."
"Well, you live in squalor. Your rooms? A filthy mess."
"Okay. Let me stop you there. I need to get dressed. I have [[work]] to do, honey."]</blockquote>(save-game: $bookshelf, $library_card)<h1>OVERTHROWING THE GOVERNMENT</h1><h2>LEVEL 5</h2>(set: $soundtrack to "section5")<script>
A.t['section3'].stop();
A.t['section5'].loop(true);
A.t['section5'].play();
A.t['section5'].fade(0.0, 1.0, 250);
</script><blockquote>$plot[You looked to your right and your eyes caught a partial headline from the local capitalist propaganda sheet: "TELESCOPE WORK SET TO." You could guess the rest, but you were under no obligation to imagine such imperialist frameworks into existence. It's why you made it a point to avoid such "news" sources as a rule. They were designed to box you into a certain mindset and even when you're prepared for it, it is just about guaranteed to dirty your mind. "TELESCOPE WORK SET TO BEGIN DECOMMISSIONING PROCESS," you thought, as your editing machinery kicked into gear. "OCCUPYING GOVERNMENT AGREES TO WITHDRAW PERMITS FOR ALL NEW STRUCTURES." You knew it would be true [[soon enough]].]</blockquote>(replace: ?sidebar)[]<h1>The Library</h1>an interactive fiction game thing from OJPL Games and Such
[<img src="closed.gif">]<sign|
(link: "open The Library")[(replace: ?sign)[<img src="open.gif"><script>
A.t['section1'].loop(false);
A.t['section1'].play();
</script>(set: $open to time)(event: when time > $open+9500)[(go-to: "In the Beginning")]]]
[<mark><div id="login">Log In(click-replace: "Log In")[(set: $card_number to (prompt: "Enter your library card number:", ""))(if: (datavalues: (saved-games: )) contains $card_number)[You have one saved game.
(link: "Load Game.")[(replace: "open The Library")[](replace: ?sign)[<img src="open.gif"><script>
A.t['section1'].loop(false);
A.t['section1'].play();
</script>(replace: ?login)[](set: $open to time)(event: when time > $open+9500)[(set: $shelf to 1st of (find: _slot where _slot's value contains $card_number, ...(dataentries: (saved-games: ))))(set: $game_slot to $shelf's name)(load-game: $game_slot)]]]
(link: "Fresh start.")[(replace: "open The Library")[](replace: ?sign)[<img src="open.gif"><script>
A.t['section1'].loop(false);
A.t['section1'].play();
</script>(replace: ?login)[](set: $open to time)(event: when time > $open+9500)[(go-to: "In the Beginning")]]]
](else: )[Hi there Patron $card_number. We have no saved games on record for you through this gamepod browser. If you feel this is in error or maybe forgot your library card number, please contact your friendly OJPL librarian or library management at management at ojpl dot info]]</div></mark>]<login|(save-game: $bookshelf, $library_card)(replace: ?sidebar)[](if: $soundtrack is "section4")[<script>A.t['section4'].stop();</script>](else-if: $soundtrack is "section5")[<script>A.t['section5'].stop();</script>](else-if: $soundtrack is "section6")[<script>A.t['section6'].stop();</script>](else-if: $soundtrack is "section7")[<script>A.t['section7'].stop();</script>](else-if: $soundtrack is "section8")[<script>A.t['section8'].stop();</script>]<h1>The Library Staff</h1><h2>Game Design</h2>mom-mom
Sadie Rosen<h2>Music</h2>The Librarians<h3>Music-Pending</h3>Devi McCallion and Katie Dey (music temporarily used without permission in Nothingness passage)<h2>Writing</h2>Sadie Rosen<h2>Animation</h2>Sadie Rosen<h2>Production</h2>OJPL Games and Such
Twine 2.3.2<h2>Game Testing</h2>Sadie Rosen
Koa Luke
Hairy Sky<h2>Moral Support</h2>OJPL Mānoa Branch
(link-goto: "Return to your quest.", (history: )'s last)(save-game: $bookshelf, $library_card)
Sorry. Where were we? Oh yes, overthrowing the government. Excellent quest assuming you aren't some kind of imperialist asshole. In which case, fuck off. But anyway, dear reader, here we are at Level 5. It is going to be a difficult one. It is going to require ~~robots~~ comrades that you can trust. It is going to require us to put aside our petty differences and maybe murder billionaires or form committees or grow food or dance or something. Maybe all of the above. I think we are up for it. Anyway:
[[A New Nation]] (an academic treatise on the nature of reality as seen through the writing of fiction for the month of national novel writing)(save-game: $bookshelf, $library_card)
<blockquote>$plot["Oh no! This quest is so difficult! It makes me feel funny," you said to your self after filling out all the tiny request cards, trying to think of a way of conversing with the librarian that didn't make you feel like a weirdo. "But *I'm* a librarian, too!" you want to scream, and then do the secret librarian handshake and have them just trust your word that these books are worth acquiring. Oh well. You have a quest to do. Think of the children.]</blockquote>[[TIME TO HEAD BACK DOWNTOWN]](save-game: $bookshelf, $library_card)
Double-click this passage to edit it.(save-game: $bookshelf, $library_card)** Chapter 48: HAS ANYTHING CHANGED? **
<blockquote>$plot[Minnie Rose Rosen was sat in the middle of the room. There was an ache in her elbow joint due to either a complex conspiracy that aimed to deny her a pleasurable existence or maybe from spending way too much time awkwardly lying on her living room floor. She took a sip of [Hawaiʻi-grown coffee]<coffee| and remembered certain facts. Her world was in motion and she was midst a plot to will it in [[a certain direction]].]</blockquote>(save-game: $bookshelf, $library_card)** RULES TUTORIAL **
I will now, clearly and succinctly, explain to you all of the rules pertaining to (font: "League Spartan Semibold")[The Library] (and information sources in general) in the form of a direct download into your data repositories. Please connect your receptor port to my knowledge dispersal tentacles. [`[Click to proceed]`](click-replace: "[Click to proceed]")[
Ha ha just kidding. I am a very funny robot. No that is not how this tutorial works, nor how information literacy skills are obtained and refined as far as I know. No, no, this is going to be a very boring tutorial where I clearly and succinctly ha ha no I'm kidding again. I haven't actually been programmed to teach you the rules of this game yet. Sorry!!! You're on your own for now. Good luck on [[your quest->TRAINING GROUNDS]]!](save-game: $bookshelf, $library_card)
<blockquote>$plot[Now, [you]<you|, the reader, are probably maybe an acquaintance of Minnie’s, or on the off-chance that you randomly came upon this book at some hole-in-the-wall library or friend’s messy apartment, let us stipulate that you are still, no doubt, a part of Minnie’s world, and hence, a part of the plot. Closing this book won’t change that. Your thoughts and actions are material to this grand narrative, whether or not it gets written or read or adapted into a [critically acclaimed television mini-series]<miniseries|. Or whatever. Anyway, suffice it to say, we were living in [[a specific world]], together.](save-game: $bookshelf, $library_card)
<blockquote>$plot[Minnie looked up and noticed she was now surrounded by strange faces that came and went with varying states of engagement. She burped up a mushroom flavored burp and licked her burgundy lips. She swallowed the remains of her mug and meditated on certain facts of existence.
***[[ROAD WORK AHEAD]]***](save-game: $bookshelf, $library_card)
<blockquote>$plot[This is a heavy load, she surmised, as she walked down the street, glancing up to spy [plenty avocado]<avocado| hanging from a tree. Minnie wiped a bead of sweat from her brow. Minnie Rose Rosen was a foreign girl in a familiar world in a galaxy far, far away. She was at home. She was walking towards [[a specific destination]].](save-game: $bookshelf, $library_card)
<blockquote>$plot[Minnie crossed [[the road]].](save-game: $bookshelf, $library_card)
<blockquote>$plot[Minnie ...]Okay. Let's stop there for now. So, how are you doing? Dawn, right? That's your name?
[[yes]]
[[no]](save-game: $bookshelf, $library_card)
Um. Sorry. I haven't written this section yet, said the writer. What were we talking about? Oh yes. Internet porn. Perhaps here follows a dialog between someone wanting to access `[porn]` and someone who might want to distribute `[porn]`.
"But I want to `[perform certain acts]` with you."
"Oh, sorry honey, but not everyone gets to `[perform certain acts]`. I mean, if you want to `[perform certain acts]`, I am going to need something from you."
"`[REACHES FOR WALLET]`"
"Yeah, I'd say at a minimum you are going to need to substantially engage with at least one of our `[`[[literary devices]]`]`."(save-game: $bookshelf, $library_card)
Well, what ever shall be done? Do you have an answer yet? Oh, go on. Think about it for a bit. What sorts of sources are you looking towards? And, does there exist in this world a fair and just compensation mechanism for the exchange of information (or vegetables, for that matter)? Anyway, your task on this quest is to look for answers to questions and somewhere along the line you will learn the lesson that some answers are not worth looking for.
Anyway, good luck. Your first case shall be: THE MYSTERY OF (save-game: $bookshelf, $library_card)
Oh. Please contact appropriate $THELIBRARY staff in order to advance to the next stage of your quest once you've sufficiently engaged with an OJPL literary device. Acceptable electronic mail addresses to contact:
* ojplpublishing@ojpl.info (link-repeat: "OJPL Publishing")[(open-url: "http://ojpl.org/books.html")]
* games@ojpl.org (link-repeat: "OJPL Games and Such")[(open-url: "http://ojpl.org/games.html")]
(save-game: $bookshelf, $library_card)
Oh, hey Dawn. Sadie Robot here. Just wanted to pop in and say hello. Anyway, they are going to bump you up to Level 2 because you are already INFORMATION LITERATE. Hope you are enjoying yourself or whatever and that $THELIBRARY staff is treating you respectfully.
[[LEVEL 2 : BOOK RECOMMENDATIONS->Level 2]]
[[I dispute this designation]].(save-game: $bookshelf, $library_card)
Oh, sorry. I'm such a silly digital librarian. I must have confused you with some other human. Sorry about that. You are a human, right? Hmmm. What is your name, by the way? Oh, is it:
* [[The Princess of Once Mighty Cats->I knew a story once]]
* [[Sadie->I knew a story once]]
* [[Rose->I knew a story once]]
* [[Generic->I knew a story once]]
* [[Apple->I knew a story once]]
* [[Corn->I knew a story once]]
* [[Lettuce]]
(save-game: $bookshelf, $library_card)
Oh. Okay. Um. I guess, um. Please take it up with, maybe, Management? `[emoji (your choice)]`(save-game: $bookshelf, $library_card)
Oh, hi `[whatever name you clicked]`. I was in a story with a `[person with same name as your name]` once. Would you like to hear a story about someone named `[aren't you bored yet my gods this must be so fucking boring i have to pee]`.(save-game: $bookshelf, $library_card)
(set: $patron_name to "Lettuce")Oh, hi $patron_name. That's a nice name. I was in a story with a Lettuce once. Probably a different Lettuce, though. Would you like to hear [[a story about someone named Lettuce->The Story of Lettuce Bamboo]]?(save-game: $bookshelf, $library_card)
<blockquote>$plot[Completely lost, gods forsaken, Lettuce Bamboo tiptoed through the field of tulips, which smelled like tobacco in the morning. A giant cock scuttled past, noisy and colorful. "Brrurk bigurk. Rurt!" it shouted. Lettuce turned and noticed that she was surrounded by chickens. "Oh!" exclaimed Lettuce. "So fucking good! This life. So. Fucking. Good!!"]
Well, that's enough of that for now. Anyway, nice to meet you, Lettuce. What do you want to do next? I do hope you are able to do what you want to do next. Good luck!(save-game: $bookshelf, $library_card)
(set: $days to 23)
"To achieve great things, two things are needed: a plan and not quite enough time."
Twenty-three days, fifty thousand words. What are you afraid of?