(css: "font-family:'Times'; font-size: 10vmin; color: white; background:black;")[$hour(text-style:"blink")+(transition-time: 1s)[:]$minute$second AM] [[sleep|sleep]] | [[think|work]] (Set: $workcounter to $workcounter +1) {(if: $currentline is 3)[ (track: 'musicintro', 'fadeout', 10) (track: 'musicloop', 'volume', 0) (track: 'musicloop', 'loop', true) (track: 'musicloop', 'play') (track: 'musicloop', 'fadeto', 10, 1)]} (Set: $minute to $minute + 1) (Set: $second to (random:0,5)) (if: $currentline is 1 and $workcounter >=1)[(go-to: "passage1")] (if: $currentline is 2 and $workcounter >=2)[(go-to: "passage2")] (if: $currentline is 3 and $workcounter >=3)[(go-to: "getuptransition")] (else:)[(go-to: "Clock")](if: $second <10)[(Set: $second to $second + 1)] (Set: $secondcounter to $secondcounter +1) (if: $currentline is 1 and $secondcounter is 4)[(go-to: "passage1")] (if: $currentline is 2 and $secondcounter is 4)[(go-to: "passage2")] (if: $currentline is 3 and $secondcounter is 4)[(go-to: "getuptransition")] (if: $second >=10)[ (set: $second to 9) (if: $currentline is 1)[(go-to: "passage1")] (if: $currentline is 2)[(go-to: "passage2")] (if: $currentline is 3)[(go-to: "getuptransition")] ] (else:)[(go-to: "Clock")](live: 1s)[At night the silence keeps you awake(stop:)] (click: "awake")[(t8n:"dissolve")[Sweeping sounds of solitude]] (click: "solitude")[(t8n:"dissolve")[Novel ideas that linger and wait]] (click: "wait")[(t8n:"dissolve")[Sweet secrets to [[pursue|Clock]]]] {(set: $hour to 1) (Set: $minute to 1) (Set: $second to (random:0,5)) (Set: $currentline to $currentline +1) (Set: $workcounter to 0) (Set: $secondcounter to 0) (track: 'musicintro', 'volume', 0) (track: 'musicintro', 'loop', true) (track: 'musicintro', 'play') (track: 'musicintro', 'fadeto', 15, 1) } {(Set: $hour to 1) (Set: $minute to 0)(Set:$second to 0)(Set:$currentline to 1)(Set:$workcounter to 0)(Set:$secondcounter to 0)(set: $PM to false)(set: $gotoend to false)(Set: $watchtv to false)(set: $end to false)(Set: $progress to 0)}Rich minerals, of unknown value (click: "value")[(t8n:"dissolve")[Work that must be played]] (click: "played")[(t8n:"dissolve")[Presents itself, packaged vacuums]] (click: "vacuums")[(t8n:"dissolve")[Expand to be [[made|Clock]]]] {(set: $hour to 1) (Set: $minute to 3) (Set: $second to (random:0,5)) (Set: $currentline to $currentline +1) (Set: $workcounter to 0) (Set: $secondcounter to 0)} Seek the burning display (click: "display")[(t8n:"dissolve")[Dimming darkness into [[day|passage3b]]]](css: "font-family:'VT323'; font-size: 10vmin; color: black;")[$hour(text-style:"blink")+(transition-time: 1s)[:]$minute$second AM] progress: $progress% (if: $hour is 2)[[[start clicking|addminute]] | [[start tapping|addminute]] [[drink a coke|addminute]] | [[stay woke|addminute]]] \(else:)[[[keep looking|addminute]] | [[keep cracking|addminute]] [[take a smoke|addminute]] | [[don't croak|addminute]]] (if: $hour is 2 and $minute >= 6)[ (go-to: "passage5")] (if: $hour is 3 and $minute >= 6)[ (go-to: "passage6")] (click: "start clicking")[(track: 'click', 'playwhenpossible')] (click: "start tapping")[(track: 'keyboard', 'playwhenpossible')] (click: "drink a coke")[(track: 'soda', 'playwhenpossible')] (click: "stay woke")[(track: 'yawn', 'playwhenpossible')] (click: "keep looking")[(track: 'click', 'playwhenpossible')] (click: "keep cracking")[(track: 'keyboard', 'playwhenpossible')] (click: "take a smoke")[(track: 'smoke', 'playwhenpossible')] (click: "don't croak")[(track: 'cough', 'playwhenpossible')] (track: 'computerrun', 'volume', 0) (track: 'computerrun', 'loop', true) (track: 'computerrun', 'play') (track: 'computerrun', 'fadeto', 15, 1) (track: 'computerstart', 'fadeout', 15) Until misty eyes turn red (click: "red")[(t8n:"dissolve")[And the mind, is misled]] (click: "misled")[(t8n:"dissolve")[Is this logic between lines?]] (click: "lines?")[(t8n:"dissolve")[Or code between [[twines?|passage4]]]] (Set: $hour to 3) (Set: $minute to 0) (Set: $second to (random:0,5)) (Set: $currentline to $currentline +1)(Set: $minute to $minute +1) (Set: $second to (random:0,9)) (Set: $progress to $progress + (random: 5,8)) (go-to: "passage4")Reaching flow, now accept the blow (click: "blow")[(t8n:"dissolve")[For reality dawns, you must awake]] (click: "awake")[(t8n:"dissolve")[Tired, stuck, depressingly late]] (click: "late")[(t8n:"dissolve")[Glued to a gig that you [[hate|passage7]] ]] (Set: $hour to 4) (Set: $minute to (random:0,1)) (Set: $second to (random:0,9))(css: "font-family:'VT323'; font-size: 10vmin; color: white;")[$hour(text-style:"blink")+(transition-time: 1s)[:]$minute$second AM] (if: $progress < 100)[progress: $progress%] (else:)[task finished] [[sleep|transition]] | (if: $progress < 100)[[[finish|passage7a]]] (track: 'yawn', 'playwhenpossible'){(css: "font-family:'VT323'; font-size: 10vmin; color: black;")[$hour(text-style:"blink")+(transition-time: 1s)[:]$minute$second (if: $PM is false)[AM](else:)[PM]]} {(if: $hour is 9 and $PM is false)[[[rush to work|atwork]]] (else-if: $hour >= 1 and $hour <2 and $PM is true)[[[eat|eatwork]]] (else-if: $hour >= 7 and $PM is true and $watchtv is true)[(go-to:"finalworkaudiofadeout")](else:)[ [[work|atwork]]]} (Set: _currentsound to (random:0,1)) (click: "work")[ (if: _currentsound is 0)[(track: 'click', 'playwhenpossible')] (else:)[ (track: 'keyboard', 'playwhenpossible') ] ] (click: "eat")[ (track: 'eat1', 'playwhenpossible') ] (Set: $minute to $minute + 3) (if: $minute >5)[ (Set: $minute to 0) (Set: $hour to $hour +1) ] (Set: $second to (random:0,9)) (if: $hour >= 13)[(set: $hour to 1)(set: $gotoend to true)(set: $watchtv to true)] (if: $hour >= 12)[(set: $PM to true)] (go-to: "finalwork")(Set: $hour to 9) (Set: $minute to (random:0,4)) (Set: $second to (random:0,9)) (Set: $minutesaved to $minute) (Set: $secondsaved to $second) (go-to: "alarm")Then again at night, clarity reappears (click: "reappears")[(t8n:"dissolve")+(transition-time:3s)[Deep dark solitude whispers in the room]] (click: "room")[(t8n:"dissolve")+(transition-time:3s)[Any lingering shadows of failure and fear]] (click: "fear")[(t8n:"dissolve")+(transition-time:3s)[Become brittle glass flowers in [[bloom|passage8transition2]]]] (set: $hour to 1) (set: $minute to 0) (Set: $second to 0){(css: "font-family:'VT323'; font-size: 10vmin; color: white;")[1(text-style:"blink")+(transition-time: 1s)[:]00 AM]} A game by Mike Yi Ren For the #twinepoetryjam 2020 [[Restart|Restart]](enchant: ?Link, (t8n-depart: "dissolve") + (transition-time: .4s)) (enchant: ?Link, (t8n-arrive: "dissolve")+ (transition-time: .4s))(css: "font-family:'VT323'; font-size: 10vmin; color: red;")[$hour:$minute$second AM] think sleep {(if: $currentline is 1)[At night the silence snaps you awake.] (if: $currentline is 2)[Sweeping sounds of solitude] (if: $currentline is 3)[Novel ideas that linger and wait] (if: $currentline is 4)[Sweet secrets to pursue] (if: $currentline is 6)[Rich minerals, of unknown value] (if: $currentline is 7)[Work that must be played] (if: $currentline is 8)[Presents itself, packaged vacuums] (if: $currentline is 9)[Expand to be made] (if: $currentline is 11)[Seek the burning display] (if: $currentline is 12)[Dim darkness into day] (if: $currentline is 13)[Let open the digital enclaves] (if: $currentline is 14)[Searching for lasting saves] } (click: "think")[(Set:$minute to $minute + 1)(go-to:"thinktimer")] (click: "sleep")[(Set:$second to $second + 1)(go-to: "sleeptimer")] (css: "font-family:'VT323'; font-size: 10vmin; color: red;")[$hour:$minute$second AM] think sleep (click: "think")[(Set:$minute to $minute + 1)(go-to:"3")] Sweeping sounds of solitude (css: "font-family:'VT323'; font-size: 10vmin; color: red;")[$hour:$minute$second AM] think sleep (click: "think")[(Set:$minute to $minute + 1)(go-to:"4")] novel ideas that linger and wait (css: "font-family:'VT323'; font-size: 10vmin; color: red;")[$hour:$minute$second AM] think sleep (click: "think")[(go-to:"4")] Sweet secrets to pursue(if: $second >= 10)[ (Set: $second to 0) (Set: $minute to $minute +1) ] (if: $minute >= 6)[ (Set: $second to 0) (Set: $minute to 0) (Set: $hour to $hour +1) ] (go-to: "1") (if: $minute >= 6)[ (Set: $second to 0) (Set: $minute to 0) (Set: $hour to $hour +1) ] (Set: $currentline to $currentline + 1) (go-to: "1") (track: 'musicloop', 'fadeout', 4) (track: 'musicintro', 'fadeout', 4) (track: 'switchoff', 'playwhenpossible') (track: 'computerrun', 'volume', 0) (track: 'computerrun', 'stop') (live: 5s)[(go-to: "setworktime")] Seek the burning display(track: 'switchon', 'playwhenpossible') Dimming darkness into day Let open the digital enclave (click: "enclave")[(t8n:"dissolve")[Let tonight be your [[escape|passage3c]]]] (set: $hour to 2) (Set: $minute to 0) (Set: $second to (random:5,9)) (Set: $currentline to $currentline +1) (Set: $workcounter to 0) (Set: $secondcounter to 0){(css: "font-family:'VT323'; font-size: 10vmin; color: white;")[$hour(text-style:"blink")+(transition-time: 1s)[:]$minute$second (if: $PM is false)[AM](else:)[PM]]} {(if: $hour is 7 and $PM is true)[[[go home|atwork2]] (Set: $minute to $minutesaved)(Set: $second to $secondsaved)] (else-if: $hour > 7 and $hour <= 8 is true and $PM is true)[[[eat|atwork2]]] (else-if: $hour > 8 is true and $hour <=9 and $watchtv is true)[[[tv|atwork2]]] (else-if: $hour >9 is true and $hour <=10 and $watchtv is true)[[[phone|atwork2]]] (else-if: $hour > 10 and $watchtv is true )[[[bed|atwork2]]] (else:)[[[work|atwork2]]]} (if: $hour > 11 and $watchtv is true)[(set: $end to true) (set: $PM to false)] (if: $hour >=1 and $gotoend is true and $end is true)[(go-to: "passage8transition")] (click: "go home")[ (track: 'door', 'playwhenpossible') ] (click: "eat")[ (track: 'eat2', 'playwhenpossible') ] (click: "tv")[ (track: 'tv', 'playwhenpossible') ] (click: "phone")[ (track: 'mobile', 'playwhenpossible') ] (click: "bed")[ (track: 'bed', 'volume', 1) (track: 'bed', 'playwhenpossible') ](Set: $hour to $hour +1) (Set: $minute to (random:0,5)) (Set: $second to (random:0,9)) (if: $hour >= 13)[(set: $hour to 1)(set: $gotoend to true)(set: $watchtv to true)] (if: $hour >= 12)[(set: $PM to true)] (go-to: "finalwork2")(live: 3s)[(go-to: "passage8")] (track: 'musicintro', 'loop', true) (track: 'musicintro', 'play') (track: 'musicintro', 'fadeto', 10, 1)(live: 3s)[(go-to: "end")] (track: 'musicintro', 'fadeout', 10) (track: 'musicloop', 'volume', 0) (track: 'musicloop', 'loop', true) (track: 'musicloop', 'play') (track: 'musicloop', 'fadeto', 10, 1){(text-style:"blink")+(transition-time: 1s)[(css: "font-family:'VT323'; font-size: 10vmin; color: black;")[$hour:$minute$second (if: $PM is false)[AM](else:)[PM]]]} (live:3s)[[[rush to work|worktransition]](stop:)] (track: 'alarm', 'playwhenpossible')(track: 'door', 'playwhenpossible') (track: 'office', 'volume', 0) (track: 'office', 'loop', true) (track: 'office', 'play') (track: 'office', 'fadeto', 3, .7) (live: 3s)[(go-to: "eatwork")]{(Set: $hour to 1) (Set: $minute to 0)(Set:$second to 0)(Set:$currentline to 1)(Set:$workcounter to 0)(Set:$secondcounter to 0)(set: $PM to false)(set: $gotoend to false)(Set: $watchtv to false)(set: $end to false)(Set: $progress to 0)} (track: 'musicloop', 'fadeout', 3) (track: 'musicintro', 'fadeout', 3) (go-to: "Intro")(css: "font-family:'Times'; font-size: 10vmin; color: white; background:black;")[$hour(text-style:"blink")+(transition-time: 1s)[:]$minute$second AM] (live:2s)[(transition: "dissolve")[[[sleep|sleep]] | [[think|work]](stop:)]]{(Set: $secondcounter to 0)(css: "font-family:'Times'; font-size: 10vmin; color: white; background:black;")[$hour(text-style:"blink")+(transition-time: 1s)[:]$minute$second AM]} (live: 1s)[(transition: "dissolve")[[[sleep|passage3sleep]] | [[create|passage3]](stop:)]] (track: 'bed', 'volume', .5) (track: 'bed', 'playwhenpossible')(set: $hour to 2) (Set: $minute to 0) (Set: $second to 0) (Set: $currentline to $currentline +1) (Set: $workcounter to 0) (go-to: "getup")(if: $second <10)[(Set: $second to $second + 3)] (if: $second >=10)[ (go-to: "transition") ] (else:)[(go-to: "getup")]showControls: falsemusicintro: ./Sounds/musicintro.mp3 musicloop: ./Sounds/musicloop.mp3 keyboard: ./Sounds/keyboardshort.mp3 click: ./Sounds/mouseclickshort.mp3 smoke: ./Sounds/lightershort.mp3 soda: ./Sounds/soda.mp3 switchon: ./Sounds/switchon.mp3 switchoff: ./Sounds/switchoff.mp3 computerstart: ./Sounds/computerstartup.mp3 computerrun: ./Sounds/computerrunning.mp3 computerend: ./Sounds/computerend.mp3 office: ./Sounds/officeambient.mp3 yawn: ./Sounds/yawn.mp3 cough: ./Sounds/coughman.mp3 eat1: ./Sounds/eat1.mp3 eat2: ./Sounds/eat2.mp3 alarm: ./Sounds/alarmclock.mp3 success: ./Sounds/success.mp3 bed: ./Sounds/bedroll.mp3 mobile: ./Sounds/mobile.mp3 car: ./Sounds/carhonk.mp3 tv: ./Sounds/tv.mp3 door: ./Sounds/door.mp3(Set: $minute to $minute +1) (if: $minute >= 5)[ (Set: $minute to 0) (set: $hour to $hour +1) ] (Set: $second to (random:0,9)) (Set: $progress to $progress + (random: 1,4)) (go-to: "passage7b")(live: 3s)[(go-to: "passage4")] (track: 'computerstart', 'playwhenpossible')(css: "font-family:'VT323'; font-size: 10vmin; color: black;")[$hour(text-style:"blink")+(transition-time: 1s)[:]$minute$second AM] (if: $progress < 100)[progress: $progress%] (else:)[task finished(track: 'success', 'playwhenpossible')] (If: $progress <100)[[[keep clicking|addminute2]] | [[keep tapping|addminute2]] [[keep looking|addminute2]] | [[keep cracking|addminute2]] [[drink a coke|addminute2]] | [[stay woke|addminute2]] [[take a smoke|addminute2]] | [[don't croak|addminute2]]] (else:)[ [[sleep|transition]] ] (click: "keep clicking")[(track: 'click', 'playwhenpossible')] (click: "keep tapping")[(track: 'keyboard', 'playwhenpossible')] (click: "drink a coke")[(track: 'soda', 'playwhenpossible')] (click: "stay woke")[(track: 'yawn', 'playwhenpossible')] (click: "keep looking")[(track: 'click', 'playwhenpossible')] (click: "keep cracking")[(track: 'keyboard', 'playwhenpossible')] (click: "take a smoke")[(track: 'smoke', 'playwhenpossible')] (click: "don't croak")[(track: 'cough', 'playwhenpossible')] (Set: $hour to $hour +1) (go-to: "finalwork") (live: 1s)[(go-to: "passage7b")](track: 'office', 'fadeto', 2, 0) (go-to:'finalwork2')