ChapelR's LinkKey macro:\n\nwww.reddit.com/r/twinegames/comments/5t73zc/keyboard_driven_twining_tutorial/?st=jd1ych2w&sh=9a420d5b\n\nnick1777's CSS Shooting Stars code:\n\nhttps://codepen.io/nick1777/pen/NNaMbW\n\n[[Back to Start|Start]]
You throw down a fist.\n<<linkkey '~' 'spaceAct' rpl>>Rosie makes a scissor shape with her fingers.\n<<linkkey '~' 'spaceAct' rpl>>There’s a tense two seconds as you both look down at the result.\n<<linkkey '~' 'spaceAct' rpl>>You move your hand forward and wedge it in between Rosie’s fingers.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Oh no! I’ve been fisted!”</span>\n<<linkkey '~' 'spaceAct' rpl>>Your reply dissolves in your mouth as the two of you fall about laughing.\n<<linkkey '~' 'spaceAct' rpl>>After a moment, and a frown from Caroline, Rosie groans.\n<span class="Rosie">“Guess I’ll take the tent, then.”</span>\n<span id="spaceAct">[[~|A6S8]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
You throw out a flat palm.\n<<linkkey '~' 'spaceAct' rpl>>Rosie throws out a fist.\n<<linkkey '~' 'spaceAct' rpl>>There’s a tense two seconds as you both calculate.\n<<linkkey '~' 'spaceAct' rpl>>With a quick movement, you wrap your hand around Rosie’s fist and shake it.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Curses! You got me!”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“<i>Paper crushes rock,</i>”</span> you respond, and Rosie groans.\n<span class="Rosie">“Guess I’ll take the tent, then.”</span>\n<span id="spaceAct">[[~|A6S8]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
The four of you take turns crossing the field to the tiny campsite bathroom.\n<<linkkey '~' 'spaceAct' rpl>>It’s not much more than a toilet, stained sink, and shower cubicle with black <i>something</i> between every tile.\n<<linkkey '~' 'spaceAct' rpl>>You don’t spend any longer in there than you have to, running through your nighttime routine with tired practice.\n<<linkkey '~' 'spaceAct' rpl>>Brush teeth, splash water on face, frown in the mirror whilst prodding at a stump of stubble inexplicably thicker than the rest, and rub estrogen gel on your legs.\n<<linkkey '~' 'spaceAct' rpl>>Because you’ve been in the car all day and not showered, the gel forms little clumps as it evaporates and peels the grime from your thigh.\n<<linkkey '~' 'spaceAct' rpl>>Gross. You give it a moment to dry off, wash your hands, then head back to the car.\n<<linkkey '~' 'spaceAct' rpl>>The sun’s dipping below the treeline now, and asides from a bit of a breeze, nothing’s moving around the site.\n<<linkkey '~' 'spaceAct' rpl>>It’s peaceful and quiet as you walk towards the car and tent.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie"><i>“…you hogging all the space, it’s a two-person tent, not one person and a fuckin’ ant…”</i></span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline"><i>“The line is in the middle there.”</i></span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie"><i>“Yeah but I’ve got the bags and shit on my side.”</i></span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie and Caroline’s argument carries through the fabric of the tent, only slightly muffled.\n<span id="spaceAct">[[~|A7S2]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
Rosie hesitates for a moment, still flexing.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Uh. Alright. Arm wrestle it is.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She fidgets and changes position to lean forward and rest her elbow on the ground.\n<<linkkey '~' 'spaceAct' rpl>>You follow suit, pushing your sleeve out the way.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Uh. I should warn you, I ain’t going easy.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“I’m terrified,”</span> you respond, and Rosie bares her teeth.\n<<linkkey '~' 'spaceAct' rpl>>She flexes her fingers and holds her hand out.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Ellie, you be referee. No funny business from <<print $Player>>."</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“From <i>me</i>? Just you wait.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie crouches down next to you as the two of you glare at each other.\n<<linkkey '~' 'spaceAct' rpl>>Rosie seems to be trying to intimidate you by frowning.\n<<linkkey '~' 'spaceAct' rpl>>As you glare back, 'two fat little ginger caterpillars' pops back into your head, and you smirk.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Ok… ready…”</span>\n<span id="spaceAct">[[~|A6S7dot5]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<i>Controls:</i>\n\nThis is a keyboard-playable twine game. As well as using the mouse, you can use the following keyboard commands:\n\nWhere you see a ~, you can press Spacebar to advance.\n\nChoices will be labelled <i>z, x, c</i>. Spacebar will pick the first choice, if you press that by accident.\n\nPress Enter after filling in a text box to advance.\n\n<span id="spaceAct">[[~Name Entry~|NameEntry]]</span>
<span class="Titles">All's Fair in Love</span>\n\n\n\n<span id="spaceAct">[[~|A6S1]]</span>\n\n<<audio "ambient" fadeout>>
<<audio "perseids5" loop play>><span class="Titles">PERSEIDS</span>\n<i>or,</i>\n<b><i>All This Will Go On Forever</i></b>\n\na game made for Trans Gal Jam 2, 2018\n\n-\n\n<i>Content Information:</i>\n\nThis game contains mild swearing, and occasional light drug use (marijuana).\n\nWhilst this game is in 2nd-person, and it will refer to you via a name you choose, the narrative will assume you are a trans woman.\n\n<span id="spaceAct">[[Press Space or Click to continue|Instructions]]</span>\n\n<<set $wish to "I wish to be happy.">>\n\n
Ellie grins and passes it over to you. You fumble with the wire for a moment — why is it so long? — before switching out the cigarette socket for the gameboy’s charger.\n<<linkkey '~' 'spaceAct' rpl>>The light on the side turns orange, and you rest it in your lap. After a moment, you unscrew the bottle of coke for another sip.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“…I’m bored now.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline"><i>“Oh, for fuck’s sake…”</i></span>\n<<linkkey '~' 'spaceAct' rpl>>You laugh and coke goes up your nose. Spluttering, you close the bottle and wipe your mouth.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Don’t get it on the seat!”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“I’m not! It’shh in my <i>noshe</i>.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie passes you a tissue whilst giggling.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Thanksh…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Hrhhh…”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie and you both turn to look at Rosie, who shuffles around in her sleep, resting her head against the windowframe.\n<<linkkey '~' 'spaceAct' rpl>>You turn back after a moment and look at Ellie. She looks cheerful, and your eyes meet for a few seconds.\n<<linkkey '~' 'spaceAct' rpl>>Without saying anything, she reaches out and takes your hand.\n<<linkkey '~' 'spaceAct' rpl>>Her fingers always feel small. You wrap yours around them and feel her squeeze a little.\n<<linkkey '~' 'spaceAct' rpl>>It’s kinda awkward, holding hands whilst you sit in the front seat.\n<<linkkey '~' 'spaceAct' rpl>>But you do it anyway.\n<span id="spaceAct">[[~|A5S0]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Player">“Oh, Rosie, I’m so scared of your muscles. Let’s rock-paper-scissors.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She smirks and rolls her sleeve back down.\n<<linkkey '~' 'spaceAct' rpl>>You quietly think this actually gives her <i>more</i> chance of winning, but oh well.\n<<linkkey '~' 'spaceAct' rpl>>One in three chance. Rosie settles into a fighting position, fist raised and ready.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Ready?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Ready.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie leans in excitedly to watch, whilst Caroline leans back and picks up her book to read.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“One.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Two.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Three.”</span>\n<span id="choiceAAct">[[Paper|A6S4]]</span> <i>(z)</i>\n<span id="choiceBAct">[[Scissors|A6S5]]</span> <i>(x)</i>\n<span id="choiceCAct">[[Rock|A6S6]]</span> <i>(c)</i>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Player">“Shotgun”,</span> you mutter on instinct. Rosie groans and pivots on the spot, half-way there already.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Fine. I’ll sit in the back with cutie.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie blushes, already climbing in.\n<<linkkey '~' 'spaceAct' rpl>>You hop in the front seat, stretching your legs out in front of you. Behind you, Rosie climbs in awkwardly.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“… can you budge a bit.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You pull the chair forward a bit, and she folds her scarecrow legs into the back footwell with good-natured protest.\n<<linkkey '~' 'spaceAct' rpl>>You glance in the mirror to see her arranging the snacks on the middle seat, carefully laying out different choices.\n<<linkkey '~' 'spaceAct' rpl>>Sandwiched between your legs is one of the bottles of coke. You unscrew the cap carefully, and Caroline looks over at the hiss.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“I know,”</span> you respond before she can say anything. She smiles sternly and turns around to look behind.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Everyone ready to go?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Yes mum. Strapped in and all.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Don’t call me that,”</span> Caroline replies. She frowns at Rosie, then glances at Ellie, face transforming into a smile instead. Ellie tugs her seatbelt demonstratively.\n<<linkkey '~' 'spaceAct' rpl>>Satisfied, Caroline starts the car, and the four of you settle into your seats, ready for another few hours on the road.\n<span id="spaceAct">[[~|A4S3]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<<audio "perseids2" fadeout>><<audio "ambient" volume 0 fadein>>It doesn’t take long for Rosie to fall asleep.\n<<linkkey '~' 'spaceAct' rpl>>Soon, the rhythmic sound of the road is added to by faint snoring. Ellie holds back a laugh, trying not to wake her.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Twenty minutes. I think that’s a record.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Caroline looks across at you, one hand on the wheel and the other resting on her lap.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“How much did you two smoke?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Only a little bit,”</span> you reply.\n<<linkkey '~' 'spaceAct' rpl>>You kind of get it, though. You’re feeling drowsy as well.\n<<linkkey '~' 'spaceAct' rpl>>The vibrations of the road underneath you, the steady sound of the engine and the radio…\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“I’m kinda sleepy too.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Caroline frowns. <span class="Caroline">“Nuh-uh. Person in the front seat stays awake. Otherwise I’ll get drowsy too. You don’t want that.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You groan and shuffle around in your seat, trying to be comfortable-but-not-too-comfortable.\n<<linkkey '~' 'spaceAct' rpl>>Ellie leans forward between the seats, offering you a biscuit.\n<<linkkey '~' 'spaceAct' rpl>>It’s the best idea she’s had today. You take two and nibble on them slowly.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Hey,”</span> Ellie says after a minute.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“My gameboy’s out of charge… can I plug it in?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“I’m using the satnav.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie pouts. <span class="Ellie">“Hasn’t it got a battery?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“…fine. Only for half an hour. <<print $Player>>, you plug it in.”</span>\n<span id="spaceAct">[[~|A4S4]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Titles">A plaid shirt, knotted slightly above the navel</span>\n\n\n\n<span id="spaceAct">[[~|A4S1]]</span>
<<audio "perseids2" volume 0 fadein>>As you return to the car, Caroline taps her feet impatiently.\n<<linkkey '~' 'spaceAct' rpl>>You would wave cheerfully, but your hands are full of snacks.\n<<linkkey '~' 'spaceAct' rpl>>Rosie is using her shirt as a pouch to hold food in, holding it up and exposing her stomach.\n<<linkkey '~' 'spaceAct' rpl>>Caroline takes one look at your haul and snorts.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Bought the shop out, did you?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Got a bit hungry,”</span> Rosie says, restraining a giggle.\n<<linkkey '~' 'spaceAct' rpl>>She nods at Ellie imploringly, and she helps Rosie unload, ferrying crisps, chocolate, cookies, and diet coke from her upturned shirt into the back of the car.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“You know you’re a stereotype sometimes, don’t you?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Yay, you got my favourite,”</span> Ellie says, as everyone ignores Caroline.\n<<linkkey '~' 'spaceAct' rpl>>Ellie holds up the toffee crisp with glee, and Rosie winks back at her.\n<<linkkey '~' 'spaceAct' rpl>>Caroline rolls her eyes and glances at you. Sometimes she treats you as the next most adult of your foursome.\n<<linkkey '~' 'spaceAct' rpl>>But, currently, you’re trying to restrain a smile, and fail to. You feel your cheeks pull upwards as you grin back at her.\n<<linkkey '~' 'spaceAct' rpl>>She sighs and gets into the driver’s seat.\n<<linkkey '~' 'spaceAct' rpl>>Relieved of her purchases, Rosie brushes her hands off on her thighs, then knots her shirt up above her bellybutton.\n<<linkkey '~' 'spaceAct' rpl>>Her stomach looks cute — in the kind of scrawny, stoner non-abdomen way where you can see the muscles only because there’s nothing else over them.\n<<linkkey '~' 'spaceAct' rpl>>Ellie surreptitiously prods it from the side and Rosie lets out a squeak.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“He he he…”</span>\n<<linkkey '~' 'spaceAct' rpl>>Caroline sticks her head out the window. <span class="Caroline">“You three can flirt in the car.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie sticks her tongue out when Caroline’s not looking, glancing back at Rosie for validation. Rosie ruffles her hair in response.\n<<linkkey '~' 'spaceAct' rpl>>Still, the three of you do what Caroline says.\n<span id="spaceAct">[[~|A4S2]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
You lean back and massage your hand for a moment.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“You can have the car if you really want.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie shakes her head and lets herself flop down onto the grass to lie down.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Nah, it’s cool. Me and Cazzer can spend some quality time together.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Caroline peers over the top of her book cautiously.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Remember, if I don’t get a good night’s sleep, I’ll fall asleep at the wheel tomorrow, and we’ll all crash and die.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Hell yeahhhh…”</span>\n<<linkkey '~' 'spaceAct' rpl>>She winks up at Caroline, who rolls her eyes.\n<<linkkey '~' 'spaceAct' rpl>>You turn to look at Ellie, who’s fiddling with a handful of daisies.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“It’s you and me, then.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie smiles at you, and holds out her hands.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Do you want a daisy chain? I’m nearly done.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Sure.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She finishes it a few minutes later and you wear it on top of your head for the rest of the evening.\n<span id="spaceAct">[[~|A7S0]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Titles">Estrogen Gel</span>\n\n<<audio "perseids2" fadeout>><<audio "perseids4" fadein>>\n\n<span id="spaceAct">[[~|A7S1]]</span>
...\n<<linkkey '~' 'spaceAct' rpl>>It takes a couple of minutes to make the back of the car comfortable.\n<<linkkey '~' 'spaceAct' rpl>>The seats fold down, which is handy, but it’s difficult arranging the blankets and pillows with little headroom to spare.\n<<linkkey '~' 'spaceAct' rpl>>You’ve already knocked your head on the stupid coathook thingy over the door. Who even uses them.\n<<linkkey '~' 'spaceAct' rpl>>Eventually you settle down, and Ellie reappears fairly quickly. She carefully takes her shoes off before climbing in.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“The bathroom was… icky.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Yeah. You didn’t waste any time.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She nods and rummages in her pocket for a second.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Can you hold these?”</span> she asks, and passes you her own sachets of gel.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Sure,”</span> you reply, and she smiles at you gratefully. <span class="Player">“You didn’t do it in the bathroom?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Icky, remember,”</span> she says. She starts wriggling out of her skirt, carefully keeping her head low. <span class="Ellie">“I thought about getting like… dirt and spiders and stuff stuck to my legs.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You can’t help but laugh a little bit. She pouts in response, and holds out her hand for the sachets when ready.\n<<linkkey '~' 'spaceAct' rpl>>You pass them over, and politely look away as she starts to apply it to her legs.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“You don’t have to look away, you know…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Uhh,”</span> you say, <span class="Player">“it kinda felt weird to watch.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She shrugs and finishes in companionable silence.\n<span id="spaceAct">[[~|A7S4]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Caroline"><i>“Are you going to keep whining all night?”</i></span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie"><i>“What, you want me to just shut up and lie down, huh?”</i></span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline"><i>“That’d be nice.”</i></span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie"><i>“Yeah? You gonna make — mmph.”</i></span>\n<<linkkey '~' 'spaceAct' rpl>>As you reach the car, Rosie’s voice cuts off for a moment. You can’t help but smirk.\n<<linkkey '~' 'spaceAct' rpl>>This happens every time. You open the car door, and Ellie looks up from her gameboy.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Bathroom’s free,”</span> you say cheerily, nodding your head towards the tent.\n<<linkkey '~' 'spaceAct' rpl>>The two of you share a knowing smirk, and Ellie folds the gameboy shut and hops out of the car.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline"><i>“…you need to brush your teeth,”</i></span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie"><i>“…sorry.”</i></span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline"><i>“It’s okay…”</i></span>\n<<linkkey '~' 'spaceAct' rpl>>You hear Ellie snigger as she walks away to the bathroom.\n<span id="spaceAct">[[~|A7S3]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Player">“Oh. Yeah.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Her like… whole dynamic changes.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You prop yourself up on one elbow.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“She’s not like that with you?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“No. She’s all… cool and bossy.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie blushes slightly now.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Maybe you just need to boss her around.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“I don’t think I have it in me…”</span>\n<<linkkey '~' 'spaceAct' rpl>>You reach out and ruffle her hair. She wriggles away in protest, but after a moment reaches out and takes your hand in hers.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Your problem is you’re too cute to be bossy,”</span> you say.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Hmmph.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Seriously. I never know if I want to dress you up or eat you up.”</span>\n<span id="spaceAct">[[~|A7S6]]</span><<audio "perseids4" fadeout>>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
When done, she hunts around for a bottle of water. You lean over the passenger seat and grab one. Ellie smiles when you pass it to her.\n<<linkkey '~' 'spaceAct' rpl>>Carefully, she leans opens the door and leans out to rinse her hands.\n<<linkkey '~' 'spaceAct' rpl>>As she does so, you hear the tent unzip and Rosie climbs out of it. The two of you look up at her and she freezes momentarily.\n<<linkkey '~' 'spaceAct' rpl>>She’s blushing.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Uh… hey.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Hiii, Rosie...”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Bathroom’s free,”</span> you say. <span class="Player">“If you wanna brush your teeth.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She turns away and coughs. <span class="Rosie">“Um. Thanks.”</span>\n<<linkkey '~' 'spaceAct' rpl>>As she crosses the campsite, Ellie finishes up and climbs back into the car.\n<<linkkey '~' 'spaceAct' rpl>>She spends a minute getting comfortable under the blankets next to you, before turning over to face you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Don’t you think it’s cute?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Hmmm?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“How she like… gets all soft when Caroline gives her any affection.”</span>\n<span id="spaceAct">[[~|A7S5]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
Ellie blushes <i>hard</i> and buries her face in the pillow.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Oh my god... I can’t believe you just said that...”</span>\n<<linkkey '~' 'spaceAct' rpl>>You laugh and lean across to kiss her neck. She lets out a breath and turns her head to face you.\n<<linkkey '~' 'spaceAct' rpl>>You kiss her again, on the lips this time, and she wriggles around to make it easier.\n<<linkkey '~' 'spaceAct' rpl>>…after a moment, she puts her hand on your chest, and gently pushes you back.\n<<linkkey '~' 'spaceAct' rpl>>You withdraw and open your eyes again. Ellie bites her lip for a moment, staring up at you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Um…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“You okay?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Yeah,”</span> she says. <span class="Ellie">“I mean... I’m not feeling up to it right now.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“That’s ok,”</span> you reply, and gently stroke the side of her cheek. She nuzzles her head into your hand.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“We can just like... cuddle though.”</span>\n...\n<span id="spaceAct">[[~|A8S0]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
Rosie and Ellie come back with a haul of food for dinner.\n<<linkkey '~' 'spaceAct' rpl>>The two of them found vegetarian sausages in the shop, and Caroline fries them up on the camp stove with potato slices, garlic and onions.\n<<linkkey '~' 'spaceAct' rpl>>You carefully cut a selection of cherry tomatoes in half, mixing them through with a bag of salad leaves.\n<<linkkey '~' 'spaceAct' rpl>>Ellie nibbles on some gherkins straight out of the jar, trying to save the rest for with dinner.\n<<linkkey '~' 'spaceAct' rpl>>Rosie fetches the plates and cutlery from the car, lays them out on the blanket you’re all sat on, and opens a bottle of cider with her teeth.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Someday you’re going to break a tooth doing that.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Hey, you didn’t pack a bottle opener either.”</span>\n<<linkkey '~' 'spaceAct' rpl>>The garlic and onions are a little burnt. Some of the tomatoes could have been a bit fresher.\n<<linkkey '~' 'spaceAct' rpl>>But on the grass, underneath the setting sun, it’s the nicest meal you’ve had in a long time.\n<span id="spaceAct">[[~|A6S0]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
You don’t reply for a moment, hammering the peg in silence instead.\n<<linkkey '~' 'spaceAct' rpl>>After a few blows, the peg bends.\n<<linkkey '~' 'spaceAct' rpl>>You sigh in exasperation, and your hair blows in front of your face again.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“You bend a peg?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“…yeah,”</span> you reply.\n<<linkkey '~' 'spaceAct' rpl>>Caroline takes a sip of beer and lets out a sympathetic laugh.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“It’s been a long day. I know I’m tired. Being passenger is tiring too.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You murmur in agreement.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Yeah. I’m tired. Fringe is annoying me.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“I’ve got scissors in my bag. I’ll trim it for you later if you want.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You glance up at it, and blow a breath upwards. The hairs bounce upwards, and fall just as quickly back down in front of your eyes.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“…sure. That’d be nice.”</span>\n<span id="spaceAct">[[~|A5S7]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Player">“Oh, I hadn’t noticed.”</span> you reply, words sharp in the air.\n<<linkkey '~' 'spaceAct' rpl>>Caroline pauses for a second before letting out a deflecting laugh.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“It’s the wind that’s blowing it in your eyes, not me.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You hammer in a peg angrily for a few blows.\n<<linkkey '~' 'spaceAct' rpl>>The peg bends.\n<<linkkey '~' 'spaceAct' rpl>>The whole angry feeling melts away inside of you, and you just feel kinda shitty.\n<<linkkey '~' 'spaceAct' rpl>>You sigh and drop the mallet on the ground.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“You bend a peg?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“…yeah.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Caroline takes a sip of beer and sighs.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“It’s been a long day. I know I’m tired. Being passenger is tiring too.”</span>\n<<linkkey '~' 'spaceAct' rpl>>The way she says it, and the silence that follows as you finish up the tent, lets you know that any brief snap is now forgotten.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“I’ve got scissors in my bag. I’ll trim your fringe later if you want.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You glance up at it, and blow a breath upwards. The hairs bounce upwards, and fall just as quickly back down in front of your eyes.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“…sure. That’d be nice.”</span>\n<span id="spaceAct">[[~|A5S7]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Player">Player Speech</span>\n\n<span class="Rosie">Rosie Speech</span>\n\n<span class="Caroline">Caroline Speech</span>\n\n<span class="Ellie">Ellie Speech</span>\n\nGeneral text\n\n[[Day test|colour test]]\n\n[[Night test|night test]]\n\n[[Night with stars test|stars test]]\n\n[[back to start|Start]]
...\n<<linkkey '~' 'spaceAct' rpl>>Caroline heads over to the campsite office — little more than a hut with a door, a desk and a computer, staffed by a bored-looking australian man.\n<<linkkey '~' 'spaceAct' rpl>>The two of you bring the car over to the pitch, and Caroline spends a minute reversing the car back and forth so it’s level for sleeping in.\n<<linkkey '~' 'spaceAct' rpl>>Tent’s only big enough for two.\n<<linkkey '~' 'spaceAct' rpl>>Or, it will be, once the two of you have set it up.\n<<linkkey '~' 'spaceAct' rpl>>You unload the car of all the necessary bits whilst Caroline kicks rocks and other detritus out of the grass pitch.\n<<linkkey '~' 'spaceAct' rpl>>Satisfied it’s flat, you shake out the groundsheet and start erecting the tent.\n<<linkkey '~' 'spaceAct' rpl>>You settle into a familiar pattern, where Caroline tells you what to do, almost to the point of micromanaging.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“You hold that bit…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Ok if you peg the groundsheet on that side…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Grab the pole — no, the other one...”</span>\n<<linkkey '~' 'spaceAct' rpl>>...\n<span id="spaceAct">[[~|A5S4]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Caroline">“Fat chance. You and Ellie can go.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She turns to face you whilst speaking.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“<<print $Player>>, you can help me with the tent. Then I’m going to lie down.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Caroline leans back into the car to get her handbag. Ellie and Rosie both start complaining at once.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“How come <i>I</i> have to go with—“</span>\n<span class="Rosie">“My, uh, feet, I’ve got a, like, condition—“</span>\n<<linkkey '~' 'spaceAct' rpl>>Caroline reemerges from the car holding a £20 note in the air.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“You can have six or seven quid for booze. Just get something we can cook up for dinner and some apples or something for breakfast.”</span>\n<<linkkey '~' 'spaceAct' rpl>>The two of them glance at each other, suddenly silent.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“…twenty minutes isn’t that far…”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie grabs the twenty from Caroline and stuffs it in her pocket without a word.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Ells, gimme a minute to a roll a cigarette and we’ll head off…”</span>\n<<linkkey '~' 'spaceAct' rpl>>Caroline smiles, somewhere between sincere happiness and malice.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“<i>Great</i>. Shop’s down the road to the left, eventually. Map’s in the car if you want it.”</span>\n<span id="spaceAct">[[~|A5S3]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
The sun is low in the sky as you pull into the campsite.\n<<linkkey '~' 'spaceAct' rpl>>Caroline shields her eyes for a moment as the three of you look around.\n<<linkkey '~' 'spaceAct' rpl>>(Rosie is still asleep, occasionally mumbling to herself about dogs…)\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“It’s really quiet…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Yeah,”</span> you say. <span class="Player">“I think I saw… two other tents?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Good. I’d like a quiet night.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Behind you, Rosie stirs, wakes up, and yawns loudly.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Welcome back. Ready to go?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Huh…?”</span>\n<<linkkey '~' 'spaceAct' rpl>>The four of you climb out — some with more difficulty — and stretch after the hours in the car.\n<<linkkey '~' 'spaceAct' rpl>>It’s been a long day of driving. Caroline looks worn out.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“We’ll need to book in, set up camp, and get food. The nearest shop is… about twenty minutes away.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Whaaat? Why didn’t we go there in the car?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“We didn’t pass it, and I’m sick of driving.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Ellie nods in understanding. Rosie takes a deep breath to try and clear the sleep fog.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Fair… fair… well, you can stretch your legs, huh?”</span>\n<span id="spaceAct">[[~|A5S2]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Titles">Haircuts</span>\n\n<span id="spaceAct">[[~|A5S1]]</span>\n\n<<audio "ambient" fadeout>><<audio "perseids4" volume 0 fadein>>
<span class="Player">Player Speech</span>\n\n<span class="Rosie">Rosie Speech</span>\n\n<span class="Caroline">Caroline Speech</span>\n\n<span class="Ellie">Ellie Speech</span>\n\nGeneral text\n\n[[Day test|colour test]]\n\n[[Night test|night test]]\n\n[[Night with stars test|stars test]]\n\n[[back to start|Start]]
<div class="sky"><div class="clippy-wrap"><div class="star-container" id="star-cont"><div class="star" id="mr_star"></div></div></div></div>\n<span class="Player">Player Speech</span>\n\n<span class="Rosie">Rosie Speech</span>\n\n<span class="Caroline">Caroline Speech</span>\n\n<span class="Ellie">Ellie Speech</span>\n\nGeneral text\n\n[[Day test|colour test]]\n\n[[Night test|night test]]\n\n[[Night with stars test|stars test]]\n\n[[back to start|Start]]\n\n
You go to stand up but Rosie sticks a palm out and pushes you to sit back down.\n<<linkkey '~' 'spaceAct' rpl>>She climbs onto your lap and holds onto your shoulders for balance.\n<<linkkey '~' 'spaceAct' rpl>>You run a hand up her neck and thread your fingers through her hair<<if visited("A1S2")>> again<<else>>, like you wanted to before<<endif>>.\n<<linkkey '~' 'spaceAct' rpl>>Rosie kisses you. She tastes like coca cola and chewing gum.\n<<linkkey '~' 'spaceAct' rpl>>You place a hand on her side and she breathes in sharply, wriggling on top of you.\n<<linkkey '~' 'spaceAct' rpl>>As you slip your hand under her top, Rosie breaks the kiss to giggle involuntarily at your fingers tracing across her stomach.\n<<linkkey '~' 'spaceAct' rpl>>She bites your lower lip and starts to fumble with your shirt.\n<<linkkey '~' 'spaceAct' rpl>><i><b>KNOCK KNOCK KNOCK</b></i>\n<<linkkey '~' 'spaceAct' rpl>><i>“Are you nearly done in there?”</i>\n<<linkkey '~' 'spaceAct' rpl>>Rosie lets out a snort of laughter and draws back.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Just a sec,”</span> she yells at the door. She rolls her eyes and gives you a final peck on the lips before climbing off.\n<<linkkey '~' 'spaceAct' rpl>>You stand up, dizzy from excitement and the sudden interruption. You flush and the two of you check your appearance in the mirror before leaving.\n<span id="spaceAct">[[~|A2S6]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Player">“It’s kinda grotty in here.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie looks around the bathroom as if for the first time.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Oh. Yeah. Guess it is.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She looks coyly at you for a moment.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Maybe later, huh.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Where’re you sleeping?”</span>\n<span id="spaceAct">[[You haven't decided yet|A2S6]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
The lady outside the bathroom does a doubletake as you leave the bathroom together.\n<<linkkey '~' 'spaceAct' rpl>>Rosie gives her a wink, before leading you away by the hand.\n<span id="spaceAct">[[~|A3S0]]</span><</linkkey>>
<span class="Titles">Long Summer Evenings</span>\n\n\n\n<span id="spaceAct">[[~|A2S1]]</span>\n\n<<audio "perseids1" fadeout>>\n
The car rumbles as you pull into the service station.\n<<linkkey '~' 'spaceAct' rpl>>When Caroline cuts the engine, the world becomes very quiet all of a sudden, and you realise how loud the car has been for the past few hours.\n<<linkkey '~' 'spaceAct' rpl>>All four of you stay in the car for a few seconds, sharing the silence.\n<<linkkey '~' 'spaceAct' rpl>>Caroline breaks the moment, and leans on the door to open it with a groan. All of you climb out and stretch.\n<<linkkey '~' 'spaceAct' rpl>>Ellie looks around at your surroundings. The service station is set just off the road next to a small patch of trees.\n<<linkkey '~' 'spaceAct' rpl>>Rosie sways a little as she stands, and closes the door harder than intended.\n<<linkkey '~' 'spaceAct' rpl>>The clunk it makes echoes around the carpark.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“It’s so quiet…”</span>, Ellie says.\n<<linkkey '~' 'spaceAct' rpl>>Caroline stretches her arms and looks around as well.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Not surprised. Roads have been quiet too.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie looks at the two of them, then glances at you, looking amused.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“This is quaint an’ all, but I gotta piss.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You do as well.\n<span id="spaceAct">[[~|A2S2]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
Rosie and you cross the carpark to the service station.\n<<linkkey '~' 'spaceAct' rpl>>As you reach the door, a lorry pulls up by the pump.\n<<linkkey '~' 'spaceAct' rpl>>Out the corner of your eye, you spot him lean out the window and leer at the two of you.\n<<linkkey '~' 'spaceAct' rpl>>Ew. You roll your eyes and stick a little closer to Rosie.\n<<linkkey '~' 'spaceAct' rpl>><i>(You are struck by the sudden thought that in the last thirty seconds you, too, have let your eyes stray at Rosie and her particularly short shorts.)</i>\n<<linkkey '~' 'spaceAct' rpl>><i>(But that’s different…)</i>\n<<linkkey '~' 'spaceAct' rpl>>You enter the building and make your way around racks of overpriced crisps and chocolate to the toilets.\n<<linkkey '~' 'spaceAct' rpl>>There’s just two; a men’s and a women’s cubicle.\n<<linkkey '~' 'spaceAct' rpl>>Rosie stops at the door and looks back at you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">”I can wait,”</span> you say.\n<<linkkey '~' 'spaceAct' rpl>>Rosie frowns, then looks over at your shoulder. You turn back to see the lorry driver walking across the forecourt.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“I ain’t leaving you out here,”</span> Rosie says.\n<<linkkey '~' 'spaceAct' rpl>>She grabs you by the hand and pulls you into the cubicle with her.\n<<linkkey '~' 'spaceAct' rpl>><span id="spaceAct">[[~|A2S3]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<<audio "perseids2" loop play>><<linkkey '~' 'spaceAct' rpl>>You politely look away whilst Rosie sits on the loo. She hums whilst she pees.\n<<linkkey '~' 'spaceAct' rpl>>When she’s done, she shimmies her shorts up and carefully manoeuvres around to let you sit down.\n<<linkkey '~' 'spaceAct' rpl>>It’s pretty cramped with just the two of you. Rosie tests to see if she can sit on the sink, but it creaks and she thinks better of it.\n<<linkkey '~' 'spaceAct' rpl>>As you sit down, she pulls out a plastic baggie from her pocket and some rolling papers.\n<<linkkey '~' 'spaceAct' rpl>>She hesitates, then stuffs them back in her pocket and washes her hands first.\n<<linkkey '~' 'spaceAct' rpl>>You don’t blame her. It’s kinda grotty in here. You’re trying not to think too much about the condition of the toilet seat as you perch on it.\n<<linkkey '~' 'spaceAct' rpl>>When you’re done, you go to flush but Rosie stops you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">”Wait til I’m done rolling,”</span> she says, tapping out some crumbs of weed into the paper. You comply, and close the toilet lid to sit down again.\n<<linkkey '~' 'spaceAct' rpl>>Rosie finishes the joint and tucks it behind her ear.\n<<linkkey '~' 'spaceAct' rpl>>You look up at her expectedly, and she looks back with a funny expression.\n<<linkkey '~' 'spaceAct' rpl>>She bites her lip for a second.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Hey,”</span> Rosie says, <span class="Rosie">“Do you want to make out for a bit?”</span>\n<<linkkey '~' 'choiceAAct' rpl>><span id="spaceAct">[[Yes|A2S4]]</span> <i>(z)</i>\n<span id="choiceBAct">[[No|A2S5]]</span> <i>(x)</i>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
You fidget in your seat and watch her silently for a moment.\n<<linkkey '~' 'spaceAct' rpl>>Next to you, Ellie yawns and stretches her legs out.\n<<linkkey '~' 'spaceAct' rpl>>The sun’s still high in the sky, but it’s already late afternoon.\n<<linkkey '~' 'spaceAct' rpl>>Ellie glances over at you. You smile back.\n<<linkkey '~' 'spaceAct' rpl>>She pouts in response and lets out a dramatic, tired sigh.\n<span id="spaceAct">[[~|A1S4]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>>
You shift in your seat and lean forward, gently running your fingers through the end of Rosie’s hair.\n<<linkkey '~' 'spaceAct' rpl>>She twitches and glances back at you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Sorry,”</span> you lie. <span class="Player">“There was a bug.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie doesn’t look convinced, and raises a sleepy eyebrow.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Sure, cutie. A bug.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She rolls her eyes as you blush, and turns back to the radio.\n<span id="spaceAct">[[~|A1S4]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<<audio "perseids1" loop play>><i>…and that song was Broken Sunglasses, and you’re listening to TMFM 91.4, live from a basement in—</i>\n<<linkkey '~' 'spaceAct' rpl>><<audio "perseids1" fadeout>><<audio "ambient" volume 0 fadein>>The radio crackles and you lose signal, the presenter’s voice drowned out by static.\n<<linkkey '~' 'spaceAct' rpl>>Rosie whines and prods the radio, trying to seek back onto a stronger frequency.\n<<linkkey '~' 'spaceAct' rpl>>As she leans across, you stare at the back of her head, her hair curled and draping around her shoulders.\n<<linkkey '~' 'spaceAct' rpl>>The urge to reach out and feel it between your fingers comes across you.\n<<linkkey '~' 'spaceAct' rpl>><span id="choiceAAct">[[Reach Out|A1S2]]</span> <i>(z)</i>\n<span id="choiceBAct">[[Don’t Reach Out|A1S3]] </span><i>(x)</i>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Titles">Student Radio Stations</span>\n\n\n\n<span id="spaceAct">[[~|A1S1]]</span>\n\n\n
The car park gravel crunches underfoot as you return to the car.\n<<linkkey '~' 'spaceAct' rpl>>Ellie has hopped up onto the bonnet to perch, swinging her legs off the car.\n<<linkkey '~' 'spaceAct' rpl>>Caroline is facing her, talking, and turns her head to look as you approach.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“Took your time,”</span> she says. Ellie glances between the two of you with a smirk, but says nothing.\n<<linkkey '~' 'spaceAct' rpl>>By way of reply, Rosie retrieves the joint from behind her ear.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“You’re not smoking that in the car.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Duh. I was gonna go in the woods over there.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie gestures to the patch of trees that sits next to the carpark. It looks inviting, if a little visible from the road.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Guess as our <i>designated driver</i>, you’ll pass,”</span> Rosie says.\n<<linkkey '~' 'spaceAct' rpl>>She glances between you and Ellie. <span class="Rosie">“Girls?”</span>\n<<linkkey '~' 'spaceAct' rpl>>Sounds good to you.\n<span id="spaceAct">[[~|A3S2]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Titles">The sound of gravel underfoot</span>\n\n\n\n<span id="spaceAct">[[~|A3S1]]</span>\n\n<<audio "perseids2" fadeout>>\n<<audio "perseids4" volume 0 fadein>>
The sound of your breathe mixes with the sound of the wind, and all of a sudden you feel very present in the moment, hyperaware of everything happening around you.\n<<linkkey '~' 'spaceAct' rpl>>You turn your head to glance back at the car, obscured by trees. It looks like Caroline and Ellie are talking, Ellie still sat on the bonnet.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Hey,”</span> says Rosie. You turn your head back to look at her and she raises her skinny arm to point upwards.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“What are you going to wish for?”</span>\n<<linkkey '~' 'spaceAct' rpl>>She grins a disarming grin, obfuscating any trace of sincerity through her dumb stoner smile.\n<<linkkey '~' 'spaceAct' rpl>>You’ve learned that, when Rosie asks a question like that, it’s a coin toss whether she’s descended into Deep High Thoughts, or if it’s gonna be about as serious a question as that time she asked about lions fighting the sun.\n<<linkkey '~' 'spaceAct' rpl>>You consider your answer.\n<<linkkey '~' 'spaceAct' rpl>><span id="choiceAAct">[[Give her a serious answer|A3S4]]</span> <i>(z)</i>\n<span id="choiceBAct">[[Give her a joke answer|A3S5]]</span> <i>(x)</i>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Ellie">“I’ll pass,”</span> Ellie says. <span class="Ellie">“It makes me feel carsick.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie shrugs and beckons you to follow with a nod of her head. The two of you walk across the gravel to the trees.\n<<linkkey '~' 'spaceAct' rpl>>Once you get a couple of metres in, and as inconspicuous as you’ll manage to be in a small copse of trees at a service station, Rosie sparks up and takes the first few tokes.\n<<linkkey '~' 'spaceAct' rpl>>A light gust of wind moves through the leaves all around you, and you hear gentle rustling, distant bird calls, and the occasional lonely car passing on the otherwise quiet road.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Here y’go,”</span> Rosie says through a held breath, and passes the joint over to you.\n<<linkkey '~' 'spaceAct' rpl>>You take it from her and she blows out smoke with a suppressed cough.\n<<linkkey '~' 'spaceAct' rpl>>You watch her as she scuffs her feet on the floor, nudging a fallen branch with her boots.\n<<linkkey '~' 'spaceAct' rpl>>As you breathe in, you wince a little. Rosie always rolls her joints with more tobacco than you do, and it feels harsher.\n<<linkkey '~' 'spaceAct' rpl>>She frowns questioningly at your expression, but you wave her away whilst holding the smoke in.\n<<linkkey '~' 'spaceAct' rpl>>Rosie shrugs and continues to fidget. She turns her attention from the ground to the treetops, staring up through the branches.\n<<linkkey '~' 'spaceAct' rpl>>You breathe out.\n<span id="spaceAct">[[~|A3S3]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
$('#ui-bar').remove();\n$(document.head).find('#style-ui-bar').remove();\n\n(function(){\n $(document).keyup(function(e){\n if(e.keyCode == 32){\n $('#spaceAct a').trigger("click");\n }\n });\n}());\n\n(function(){\n $(document).keyup(function(e){\n if(e.keyCode == 90){\n $('#choiceAAct a').trigger("click");\n }\n });\n}());\n\n(function(){\n $(document).keyup(function(e){\n if(e.keyCode == 88){\n $('#choiceBAct a').trigger("click");\n }\n });\n}());\n\n(function(){\n $(document).keyup(function(e){\n if(e.keyCode == 67){\n $('#choiceCAct a').trigger("click");\n }\n });\n}());
<<audio "perseids2" loop play>>You and Rosie fall into a laughing fit as Ellie pouts. Caroline ignores the two of you and continues the conversation.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“I don’t want to spend another minute in the car until tomorrow. I’ll sleep in the tent.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie wipes a tear from her eye and turns to face you, suddenly serious.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“We’ll have to fight for it, then.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Which one are we fighting for?”</span>, you ask.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Cazzer snores. Whoever slee—“</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“<i>I</i> snore?! You always kick me in the ribs when we—“</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie waves a hand at Caroline to quiet her. She glares in response.\n<<linkkey '~' 'spaceAct' rpl>>You think about your options. The sky’s meant to be clear tonight, and you could watch the stars through the car window.\n<<linkkey '~' 'spaceAct' rpl>>The tent is ostensibly a two-person tent, but it’s slightly too small, and the ground isn’t that soft.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Alright. How are we settling this?”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie grins and laughs in a sneaky way.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“You’ve got two options. Either we rock-paper-scissors for it, or we arm wrestle.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She rolls up her sleeve a little further to demonstrate, flexing her scrawny stoner biceps at you.\n<<linkkey '~' 'spaceAct' rpl>>Terrifying.\n<span id="choiceAAct">[[Rock-Paper-Scissors|A6S3]]</span> <i>(z)</i> \n<span id="choiceBAct">[[Arm Wrestle|A6S7]]</span> <i>(x)</i>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
...\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Hey, <<print $name>>...”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Hmm?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“What are you going to wish for tomorrow?”</span>\n<<linkkey '~' 'spaceAct' rpl>>You glance down at her, but she’s still leaning her head on your chest, kind of talking to the wall.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“You too, huh? Rosie asked me that yesterday.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Oh...”</span>\n<<linkkey '~' 'spaceAct' rpl>>She wriggles a little bit to get comfy, wrapping her leg over one of yours.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“So what did you say?”</span>\n<<linkkey '~' 'spaceAct' rpl>>You try to remember. Your brain kind of moves slow this time of night.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“...<<print $wish>>”</span>.\n<<linkkey '~' 'spaceAct' rpl>>Ellie doesn’t reply for a moment. You almost think she’s fallen asleep again, but then she stirs.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“I don’t know what I’m going to wish for,”</span> she says quietly.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“There’s so many things I want to change…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Body, money, location, uni. Family.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“But…I wouldn’t have met you three if all of that was different.”</span>\n<span id="spaceAct">[[~|A8S3]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Player">“I wish…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“I wish for some snacks.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie freezes for a second, before breaking into laughter.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“No way! I was gonna say the same…”</span>\n<<linkkey '~' 'spaceAct' rpl>>You grin and she starts to rummage in her pockets for change.\n<<linkkey '~' 'spaceAct' rpl>>You take in another lungful of smoke, and hold it in whilst thinking.\n<span id="spaceAct">[[~|A3S6]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<b>Wishes and Blankets</b>\n\n<span id="spaceAct">[[~|A8S1]]</span>\n\n<<audio "perseids3" volume 0 fadein>>
Ten minutes later, you’re going around the perimeter of the tent with the mallet, finishing off all the pegs.\n<<linkkey '~' 'spaceAct' rpl>>Caroline has unfolded one of the camp chairs and wearily sat down.\n<<linkkey '~' 'spaceAct' rpl>>From somewhere hidden, she’s retrieved a beer you didn’t know she had.\n<<linkkey '~' 'spaceAct' rpl>>The wind has started to pick up a bit, and the tent is flapping, straining against the pegs you’ve loosely tapped in already.\n<<linkkey '~' 'spaceAct' rpl>>It’s a race to hit them in harder before they get yanked out the ground.\n<<linkkey '~' 'spaceAct' rpl>>A race made harder by the fact that your hair keeps getting blown in your face.\n<<linkkey '~' 'spaceAct' rpl>>Every few hits of the mallet, you pause to tuck strands of hair behind your head with increasing exasperation.\n<<linkkey '~' 'spaceAct' rpl>>Caroline takes a sip of beer.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">“You should cut your fringe.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Her tone of voice irritates you.<<audio "perseids4" fadeout>><<audio "ambient" fadein>>\n<<linkkey '~' 'spaceAct' rpl>><span id="choiceAAct">[[Snap at her|A5S5]]</span><i>(z)</i>\n<span id="choiceBAct">[[Try not to get angry|A5S6]]</span><i>(x)</i>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
You roll over as well, and gently wrap your arm around her from behind, the ends of her hair tickling your nose. She sighs and nestles into the hollow left by your curled-up legs.\n<<linkkey '~' 'spaceAct' rpl>>After a moment, she talks again, facing away from you now.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“It feels weird,”</span> she says. <span class="Ellie">“I wish… all this would go on forever. You and me and Rosie and Caroline. Car trips and this long summer.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“But also for things to change…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“How can I do both?”</span>\n<<linkkey '~' 'spaceAct' rpl>>She hesitates for a moment.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Oh!”</span>\n<<linkkey '~' 'spaceAct' rpl>>You frown, and she lifts an arm from under the blanket to point at the window.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“I saw a shooting star.”</span>\n<span id="spaceAct">[[~|A8S5]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
Perseids (demo)
After a few minutes, the two of you finish the joint and start to walk back to the carpark.\nYou both decide you should definitely check out the snacks available at the service station first.\nAs you walk out of the patch of trees, you kind of defocus, thinking.\nRosie’s question about wishes echoes in your head.\nAnswers you could’ve given float into thought, serious answers, the high slowly making everything fuzzier and yet giving every thought undue gravity.\nWhat do you really wish for?\n\n<<textbox "$wish" "I wish to be happy." "A4S0" autofocus >>\n<i>(press enter after typing)</i>
<<audio "perseids3" fadeout>><<audio "perseids4" fadeout>><span class="Ellie">“I thought the shower was tomorrow…”</span>\n<<linkkey '~' 'spaceAct' rpl>>You stare out the window at the stars in the sky.\n<<linkkey '~' 'spaceAct' rpl>>After a moment, an answer comes to you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Maybe… that one was special.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“The universe heard you, and that shooting star was your wish.”</span>\n<span id="spaceAct">[[~|Ending]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>>
Macro.add('linkkey', {\n tags : null,\n handler : function () {\n\n var $wrapper = $(document.createElement('span'));\n var link = 'link';\n var content = this.payload[0].contents;\n\n if (this.args.length < 2 || this.args.length > 3) {\n return this.error('incorrect number of arguments');\n } else {\n var text = this.args[0];\n var key = this.args[1];\n }\n\n if (this.args.length === 3) {\n if (this.args.includes('btn')) {\n link = 'button';\n } else if (this.args.includes('rpl')) {\n link = 'linkreplace';\n } else if (this.args.includes('app')) {\n link = 'linkappend';\n } else if (this.args.includes('pre')) {\n link = 'linkprepend';\n } else {\n link = 'link';\n }\n }\n\n $wrapper\n .wiki('<<' + link + ' "' + text + '">>' + content + '<</' + link + '>>')\n .attr('id', key)\n .appendTo(this.output);\n }\n});
After a few minutes, the two of you finish the joint and start to walk back to the carpark.\n<<linkkey '~' 'spaceAct' rpl>>You both decide you should definitely check out the snacks available at the service station first.\n<<linkkey '~' 'spaceAct' rpl>>As you walk out of the patch of trees, you kind of defocus, thinking.<<audio "perseids4" fadeout>>\n<<linkkey '~' 'spaceAct' rpl>>Rosie’s question about wishes echoes in your head.\n<<linkkey '~' 'spaceAct' rpl>>Answers you could’ve given float into thought, serious answers, the high slowly making everything fuzzier and yet giving every thought undue gravity.\n<<linkkey '~' 'spaceAct' rpl>>What do you really wish for?\n<span id="spaceAct">[[~|A3S7]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
What is your name?\n\n<<textbox "$Player" "Emily" "A1S0" autofocus>>\n\n<i>(press enter after typing)</i>\n\n<<audio "perseids5" fadeout>>
After dinner, Caroline trims your fringe whilst Rosie and Ellie wash up the dishes.\n<<linkkey '~' 'spaceAct' rpl>>You try to gather up the hair and covertly chuck it into the hedge.\n<<linkkey '~' 'spaceAct' rpl>>It’s biodegradable, right?\n<<linkkey '~' 'spaceAct' rpl>>You’re sure it’s fine.\n<<linkkey '~' 'spaceAct' rpl>>Caroline doesn’t tell you off about it, so it’s probably fine.\n<<linkkey '~' 'spaceAct' rpl>>When the girls come back from washing up, Ellie compliments your fringe.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“I can see your eyebrows now,”</span> she says. When you frown she blushes and says <span class="Ellie">“That’s a good thing!”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie grins and gives her a friendly punch in the shoulder.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“What about my eyebrows, huh?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Th-they’re nice too…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Wrong! They’re two fat little ginger caterpillars, and they’re <i>coming to get youuuu</i>…”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie makes a wiggling motion with her fingers, and chases Ellie around the tent.\n<<linkkey '~' 'spaceAct' rpl>>Ellie plays along with the joke, but is, in reality, terrified of caterpillars.\n<<linkkey '~' 'spaceAct' rpl>>A couple of minutes later, the four of you are talking more seriously about bugs.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“I want to sleep in the car. Tents always have, like, bugs and stuff.”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie surreptitiously tickles the back of Ellie’s neck with a bit of grass, and she shrieks.\n<span id="spaceAct">[[~|A6S2]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<<cacheaudio "perseids1" "audio/Car Perseids 1.mp3">>\n<<cacheaudio "perseids2" "audio/Car Perseids 2.mp3">>\n<<cacheaudio "perseids3" "audio/Car Perseids 3.mp3">>\n<<cacheaudio "perseids4" "audio/Car Perseids 4.mp3">>\n<<cacheaudio "perseids5" "audio/Car Perseids 5.mp3">>\n<<cacheaudio "ambient" "audio/car ambient noise.mp3">>
The two of you clasp hands.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Get set…”</span>\n<<linkkey '~' 'spaceAct' rpl>>Rosie starts pushing already.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Hey! You little shit!”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“All’s fair in love and tents!”</span>\n<<linkkey '~' 'spaceAct' rpl>>Despite her early head start, Rosie struggles to push your hand down.\n<<linkkey '~' 'spaceAct' rpl>>Over a few seconds, you push back.\n<<linkkey '~' 'spaceAct' rpl>>Ellie cheers as you gradually pin her hand to the ground with ease.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“<<print $Player>> wins!”</span>\n<<linkkey '~' 'spaceAct' rpl>>You raise your other hand in the air in victory, and Rosie groans.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Guess I’ll take the tent, then.”</span>\n<span id="spaceAct">[[~|A6S8]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<<audio "perseids5" stop>>\n\n[[A8S0]]
/*Day mode*/\n\nbody {\n\t/* This affects the entire page */\n\tbackground-color:#f8bbd0;\n\tcolor:black;\t\n}\n.passage {\n\t/* This only affects passages */\n\tbackground-color:white;\n\tcolor:black;\nmargin: 0px;\n padding: 2em;\nfont-family: sans-serif;\nfont-size: 12pt;\nz-index: 13;\n}\n.passage a {\n\t/* This affects passage links */\n\tfont-family: sans-serif;\nfont-size: 12pt;\n\t\tcolor:#81d4fa;\nfont-weight: bold;\n z-index: 13;\n\n}\n.passage a:hover {\n\t/* This affects links while the cursor is over them */\n\t\tfont-family: sans-serif;\nfont-size: 12pt;\n\t\tcolor:#81d4fa;\nfont-weight: bold;\t\n z-index: 12;\n\n}\n\n/* night mode below*/\n\nbody.night {\t\nbackground-color:black;\n\tcolor:white;}\n\nbody.night .passage {\n\t/* This only affects passages */\n\tbackground-color:transparent;\n\tcolor:white;\nmargin: 0px;\n padding: 2em;\nfont-family: sans-serif;\nfont-size: 12pt;\nz-index: 13;\n}\nbody.night .passage a {\n\t/* This affects passage links */\n\tfont-family: sans-serif;\nfont-size: 12pt;\n\t\tcolor:#81d4fa;\nfont-weight: bold;\n z-index: 13;\n}\nbody.night .passage a:hover {\n\t/* This affects links while the cursor is over them */\n\t\tfont-family: sans-serif;\nfont-size: 12pt;\n\t\tcolor:#81d4fa;\nfont-weight: bold;\t\n z-index: 13;\n\n}\n\n/* character dialogue below*/\n\n.Player {\n\tfont-style: italic;\ncolor: #4dd0e1;\n}\n.Ellie {\n\tfont-style: italic;\ncolor: #f48fb1;\n}\n.Rosie {\n\tfont-style: italic;\ncolor: #ffa726;\n}\n.Caroline {\n\tfont-style: italic;\ncolor: #ba68c8;\n}\n\n.Titles {\n\tfont-weight: bold;\nfont-size: 18pt;\n}\n\n/*Shooting Stars code below*/\n.sky {\n background: black;\n height: 80%;\n\twidth: 75%;\n z-index: 11;\n\n }\n.clippy-wrap{\n position:static;\n width:75%;\n height:80%;\n overflow:hidden;\n\ttop:0;\n z-index: 11;\n\n}\n.star-container {\n height: 100%;\n margin: 0;\n background-repeat: no-repeat;\n z-index: 11;\n overflow: hidden;\n margin-left:0%;\nheight: 100vh; width: 100vw; position: fixed;\n\n}\n\n.star {\n transform: rotate(45deg);\n margin-top: -200px;\n height: 1px;\n width: 200px;\n z-index: 11;\n background-color: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */\n background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);\n /* FF3.6-15 */\n background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);\n /* Chrome10-25,Safari5.1-6 */\n background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);\n /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); /* IE6-9 */\n opacity: 0;\n margin-left: -200px;\noverflow: hidden;\n}\n\n.animate {\n animation: fadeInOut 3s 1s 1;\n\n}\n\n@keyframes fadeInOut {\n 0% {\n opacity: 0;\n }\n 50% {\n opacity: 1;\n -webkit-box-shadow: 9px 2px 16px 0px rgba(252, 252, 252, 0.1);\n -moz-box-shadow: 9px 2px 16px 0px rgba(252, 252, 252, 0.1);\n box-shadow: 9px 2px 16px 0px rgba(252, 252, 252, 0.1);\n }\n 80% {\n opacity: 0;\n }\n 100% {\n margin-left: 75%;\n margin-top: 80%;\n\n }\n}
<div class="sky"><div class="clippy-wrap"><div class="star-container" id="star-cont"><div class="star" id="mr_star"></div></div></div></div>\n<span class="Player">“And all this will go on forever.”</span>\n<<audio "perseids5" play>>\n<<timed 2s>>...\n\n<<next 4s>><span class="Titles">PERSEIDS</span>\n<i>or,</i>\n<b><i>All This Will Go On Forever</i></b>\n<<next>>\na game made for Trans Gal Jam 2, 2018\n\n<<next>><i>Credits</i> (<span id="spaceAct">[[~|Start]]</span> to skip)\n<<next>>\nWriting & Music by Freya Campbell / <a href="https://communistsister.itch.io">communistsister</a> / <a href="https://twitter.com/spdrcstl">@spdrcstl</a><<next>>\nSoundtrack (clean and in-game versions) available at <a href="https://freyacampbell.bandcamp.com/album/perseids-ost">freyacampbell.bandcamp.com</a>\n<<next>>\n<i>Code bits: </i>\n<<next>>\n<a href="www.reddit.com/r/twinegames/comments/5t73zc/keyboard_driven_twining_tutorial/?st=jd1ych2w&sh=9a420d5b">ChapelR's LinkKey macro</a>\n<a href="https://codepen.io/nick1777/pen/NNaMbW">nick1777's CSS Shooting Stars code</a>\n<<next>>\n<<next>>...\n<<next>>\nI was originally going to make this a longer game.<<next>>\nTwice as long, and the polycule reaches the dark sky park, and watch the meteor shower.<<next>>\nBut I got tired.<<next>>\nAnd I realised... not everything needs a neat, tidy ending.<<next>>\nThe protagonists keep going, and life keeps going.<<next>>\nWe can aspire to some grand final destination, or to something better over the horizon.<<next>>\nBut my day-to-day story doesn't have a neat plot arc or resolution.<<next>>\nI'll wager neither does yours.<<next>>\nI think that's why I enjoy slice-of-life media.<<next>>\nOne moment to enjoy without any grand plot arc or existenial threat.<<next>>\nOne moment of life.<<next 4s>>\nThank you for playing.<<next 3s>>\n<span id="spaceAct">[[Back to Start (~)|Start]]</span>\n<</timed>>\n
Some time later, you gradually become aware of being awake.\n<<linkkey '~' 'spaceAct' rpl>>It’s dark outside now. Really dark.\n<<linkkey '~' 'spaceAct' rpl>>You haven’t reached your proper destination yet, but it’s still a far cry from the city the four of you live in.\n<<linkkey '~' 'spaceAct' rpl>>You take a deep breath and shift your body a fraction to gaze out the window. The stars only just illuminate everything in a muted grey.\n<<linkkey '~' 'spaceAct' rpl>>Ellie stirs, head on your chest, and mumbles something.\n<<linkkey '~' 'spaceAct' rpl>>After a quiet moment, you feel her wake up properly, and she raises her head to look around sleepily.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“...sorry if I woke you.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Nnyeah. It’s… I wasn’t really sleeping.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“No?”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“…I had a lot of sugar today.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You can’t help but let out a snort of laughter. Ellie frowns up at you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Meanie…"</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Sorry. Just... I don’t know, relax a bit.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You stroke her hair a few times and she leans her head back on your chest with a sigh.\n<<linkkey '~' 'spaceAct' rpl>>A few minutes pass. Or maybe an hour; it’s dark and quiet and you can’t really tell.\n<<linkkey '~' 'spaceAct' rpl>>The only sign of anything is counting each other’s gentle breaths.\n<<linkkey '~' 'spaceAct' rpl>>...\n<span id="spaceAct">[[~|A8S2]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
In the driver’s seat, Caroline rocks her head side to side, trying to click her neck.\n<<linkkey '~' 'spaceAct' rpl>>She shrugs her shoulders a few times.\n<<linkkey '~' 'spaceAct' rpl>>From behind, you see her jaw clench as she tries to bite off a yawn.\n<<linkkey '~' 'spaceAct' rpl>><span class="Caroline">"…We’ll take a break soon,”</span> she says quietly after a moment.<<audio "ambient" fadeout>>\n<<linkkey '~' 'spaceAct' rpl>>The radio crackles back to life and Rosie lets out a cheer.<<audio "perseids1" fadein>>\n<<linkkey '~' 'spaceAct' rpl>>An unknown song plays, a guitar and bass playing a fast melody in unison.\n<<linkkey '~' 'spaceAct' rpl>>Rosie leans back in her seat and drums along, tapping her hands on her thighs.\n<<linkkey '~' 'spaceAct' rpl>>The four of you speed along the quiet road, music loud, as the sun gradually makes its way lower in the sky.\n<span id="spaceAct">[[~|A2S0]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
<span class="Player">“I wish…”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“I wish for the world to be kind.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You gesture around you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“I wish that we can grow older in good company, like these trees, sheltering each other from the world outside.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You take in another lungful of smoke and hold it in whilst thinking of your next wish.\n<<linkkey '~' 'spaceAct' rpl>>Rosie lets out an embarrassed laugh.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Awh, shit, I was just gonna say something like, I wish we had some fuckin’ snacks. I gotta think of something better now.”</span>\n<<linkkey '~' 'spaceAct' rpl>>You laugh and it turns into a coughing fit. Rosie takes the joint back for safekeeping as you regain your composure.\n<span id="spaceAct">[[~|A3S6]]</span>\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
Freya C / @spdrcstl
// Adds and removes animation to star every few seconds, also randomly changes its position on screen\n\n\nfunction LoopAnimate() {\nif (document.getElementById("mr_star") === null) { return; }\nif (document.getElementById("star-cont") === null) { return; }\n // Add animation class to star after 5 secons\n setTimeout(function() {\n document.getElementById("mr_star").className += " animate";\n }, 5000);\n // remove animation class after 9seconds\n setTimeout(function() {\n var star = document.getElementById("mr_star"),\n starCont = document.getElementById("star-cont");\n\n star.className = " star"; \n randomMargin(); //add random margin\n }, 9000);\n\n}\n\n// Call LoopAnimate every 15seconds\nLoopAnimate();\nwindow.setInterval(function() {\n LoopAnimate();\n\n}, 12000);\n\n//function to add a random margin\nfunction randomMargin() {\n var num = Math.floor(Math.random() * 70) , \n starCont = document.getElementById("star-cont"),\n starContMargin = getComputedStyle(starCont).getPropertyValue("margin-left");\n num += "%";\n\n starCont.style.marginLeft = num;\n console.log(num);\n}
Staring out of the window, you see the countryside whizzing past.\n<<linkkey '~' 'spaceAct' rpl>>Everything looks fresh and green out here. It's a far cry from the city the four of you live in.\n<<linkkey '~' 'spaceAct' rpl>>But that's why you're coming here, of course. It's nothing like the city.\n<<linkkey '~' 'spaceAct' rpl>>It's open, empty, quiet.\n<<linkkey '~' 'spaceAct' rpl>>And free of light pollution. Few streetlamps, houses, businesses...\n<<linkkey '~' 'spaceAct' rpl>>Tomorrow, you'll reach the dark sky park, and set up, and watch the meteorites shoot through the heavens.\n<<linkkey '~' 'spaceAct' rpl>>That's... tomorrow, though.\n<<linkkey '~' 'spaceAct' rpl>>And it's already been a long day today.\n<span id="spaceAct">[[~|A1S5]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
You pause for a moment, before pulling her a little closer to you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“You’re sweet.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“You’re right, too.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“But... I don’t think there’s any harm in wishing for things to be better.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“We can hope for a bright future and still cherish things as they are now.”</span>\n<<linkkey '~' 'spaceAct' rpl>>The two of you are quiet for a moment.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“You get really think-y at night.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Mmm. I guess.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“It’s nice. It’s not that different. You, but... more you.”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Thanks. I... think.”</span>\n<<linkkey '~' 'spaceAct' rpl>>She wriggles around again and glances up at you for a moment, before turning over and lying on her side away from you.\n<<linkkey '~' 'spaceAct' rpl>><span class="Ellie">“Can you...”</span>\n<span id="spaceAct">[[~|A8S4]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>
You throw out a scissors shape.\n<<linkkey '~' 'spaceAct' rpl>>Rosie throws out a flat palm.\n<<linkkey '~' 'spaceAct' rpl>>There’s a tense two seconds as you both take in the results.\n<<linkkey '~' 'spaceAct' rpl>>You snip your fingers together menacingly, then snip at Rosie’s palm.\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Snip snip,”</span> you say, and Rosie wails.\n<<linkkey '~' 'spaceAct' rpl>><span class="Rosie">“Oh no! I’m snipped!”</span>\n<<linkkey '~' 'spaceAct' rpl>><span class="Player">“Scissors are always the winner,”</span> you respond. Rosie laughs, then groans.\n<span class="Rosie">“Guess I’ll take the tent, then.”</span>\n<span id="spaceAct">[[~|A6S8]]</span>\n\n<</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>><</linkkey>>