<<set $realtime -= 1>><<set $applications += 1>><<supercompany>> online application for the <<print either("position","post")>> of <<jobtitle>>:\n\nFirst Name: <<textinput $junk>>\nLast Name: <<textinput $junk>>\n\nPrevious experience (within past 2 years):\nPrevious job title: <<textinput $junk>>\nPrevious salary: <<textinput $junk>>\nReason for leaving: <<textinput $junk>>\nEmployers' phone number: <<textinput $junk [[Submit|Apartment]]>>
<<set $realtime -= 1>><<set $newspaper += random(0,2)>>You now have <<$newspaper>> vacancies to follow up.\n\n<<realtime>>\n\n[[Return.|Apartment]]
You try to pry the door open with the folded arm of your desk lamp, but the flimsy metal just bends. Nothing else in the room looks any more promising. You don't know whether to simply [[tug harder on the door]] or to try and [[disassemble your bed]] to get one of the sturdy steel legs.
//<<print either("If you've taken out a loan or mortgage in the past two years, you may have been mis-sold PPI and not even know about...","You may not be aware of new government incentives to upgrade...","Hello. I am calling from Microsoft technology support on account of malicious softwares on your internet...","If you've been refused a loan by the banks, Usury-4-U may have the answer!")>>//\n\n[[You hang up.|Apartment]]
You make your way to the liferafts, but there is nobody there. The rows of white canisters remain sealed, and the ship is now tipping so much that you're not sure you'll be able to open one on your own.\n\nAs you approach the rafts, there is another explosion. You find yourself thrown from your feet, already dangerously close to the edge, the railing more ledge than wall. You make a grab for it, but your hand closes on a lifebuoy instead. It comes away from its fastening, following you to the waves below.\n\n[[This mistake will save your life.]]
Your apartment is small. You can hear the traffic all around you.\n\n<<if $realtime gte 1>><<newspaper>> <<if $raft lte 3>>[[Look for vacancies.]]<<else>>You can no longer afford to buy the newspaper.<<endif>>\n\n<<phone>> <<if $newspaper gte 1>>[[Call a company.]]<<endif>>\n\n<<TV>>\n\n<<computer>> [[Use the computer.]]\n\nYou have submitted <<$applications + $phone>> applications in total.\n\n<<endif>><<realtime>>\n\n<<if $realtime eq 0>><<if $escapetime gte 3>>[[You go to bed.|drift]]<<elseif $escape eq "yes">>[[You go to bed.|escape]]<<else>>[[You go to bed.|dream]]<<endif>><<endif>>
<<set $time -= 1>>You scour the island and manage to obtain <<set $foundfood = either(0,1,2,3,4,5)>><<$foundfood>> items of food. <<set $food += $foundfood>>\n\nYou now have <<$food>> items of food.\n\n<<time>>\n\n[[You return home.|Island]]
html {\n width: 100%;\n\n /* Vertical colour gradient */\n background-image: linear-gradient(to bottom, black, midnightblue);\n background-image: -webkit-linear-gradient(top, black, midnightblue);\n background-attachment: fixed;\n\n /* Fallback colour */\n background-color: midnightblue;\n\n /* Vertical centering */\n height: 100%;\n display: table;\n}\nbody {\n /* Remove default styles */\n font-size: 100%;\n background-color: transparent;\n margin: 0;\n\n /* Vertical centering */\n height:100%;\n display:table-cell;\n vertical-align: middle;\n}\n#passages {\n border-left: 0px;\n margin: 0;\n /* Keep a gap at the top and bottom of the page,\n when the text is longer than the window's height. */\n padding: 5% 0;\n}\n\n.passage {\n /* Passage width */\n width: 60%;\n /* Horizontal centering */\n margin: 0 auto;\n\n /* Text formatting */\n color: white;\n font-size: 100%;\n text-align:center;\n}\n\n/* No sidebar */\n#sidebar {\n display:none;\n}\n\n/* Links */\na.internalLink, a.externalLink {\n color: lightskyblue;\n}\na.internalLink:hover, a.externalLink:hover {\n color: white;\n text-decoration: none;\n}\n\n/* Shrink the page when viewed on devices with a low screen width */\n@media screen and (max-width: 960px) {\n .passage { font-size: 90%; width: 70%; }\n}\n@media screen and (max-width: 840px) {\n .passage { font-size: 87.5%; width: 80%; }\n}\n@media screen and (max-width: 720px) {\n .passage { font-size: 75%; width: 90%; }\n}
You feel the motion of the ship on the waves, gentle and familiar.\n\nYou see the power light on the extension cord under your desk, barely illuminating your sealed metal room.\n\nYou hear the engine running steady, loud but constant.\n[[You go back to sleep.]]
<<if $raft eq 0>><<set $realtime = 3>><<endif>>\n<<if $raft eq 1>><<set $realtime = 3>><<endif>>\n<<if $raft eq 2>><<set $realtime = 2>><<endif>>\n<<if $raft eq 3>><<set $realtime = 2>><<endif>>\n<<if $raft eq 4>><<set $realtime = 1>><<endif>>\n<<if $raft gte 5>><<set $realtime = 1>><<endif>>
You tug on your work boots and tuck the laces into the tops. With any luck, you'll get this under control and then someone else will take over: no point changing out of your pyjamas, really.\n\nBut you know this isn't good. As you step out of the door, the floor begins to shake. In the corridor, you hear metal straining, and you realise it's not the ship itself you should be worried about.\n\n[[You've got to get on deck.]]
<<set $escape = "yes">><<set $escapetime += 1>>[[You drift.|wake]]
<<print either("Hunter","Thompson","Berkeley","Worthington","Harrold","Simon","Khan","Samson","Ernest","Smith","Brandon","Weatherly")>> and <<print either("Hunter","Thompson","Berkeley","Worthington","Harrold","Simon","Khan","Samson","Ernest","Smith","Brandon","Weatherly")>> <<print either("Ltd.","& Co.","& Sons","Inc.")>>
body {\n margin: 10% 0 10% 0;\n}\n#passages{\n margin: 0;\n padding: 0;\n border: 0;\n}\n.passage, #sidebar * {\n font-family: Geneva, "Helvetica Neue", Helvetica, sans-serif;\n color:#000;\n text-align:left;\n}\n.passage {\n border-radius: 0.2em;\n width: 60%;\n margin: auto;\n padding: 2em;\n font-size:1.5rem;\n background-color:#fff;\n border: solid #000 0.05em;\n box-shadow: #000 0.5em 0.5em 0;\n}\na.internalLink, a.externalLink {\n border: solid #000 0.05em;\n white-space: nowrap;\n padding: 0.1em 0.2em 0.1em 0.2em;\n border-radius: 0.5em;\n color:#000;\n}\na.internalLink:hover, a.externalLink:hover {\n text-decoration: none;\n box-shadow: #000 0 0 0 0.1em;\n color:#000;\n}\na.internalLink:active, a.externalLink:active {\n color: #fff;\n background-color:#000;\n}\nbody {\n background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAA////pdmf3QAAAA5JREFUeF5jOACEBgwGAAnIAeGomjuiAAAAAElFTkSuQmCC);\n}\n#sidebar {\n position:absolute;\n top:0px;\n left:0px;\n width:99.2%;\n overflow-x:hidden;\n background-color:#fff;\n border-bottom: solid #000 1px;\n}\n#sidebar * {\n color: #000 !important;\n font-size:1.5rem;\n background-color:clear !important;\n display:inline !important;\n}\n#sidebar a:hover, #sidebar #snapback:hover, #sidebar #restart:hover {\n text-decoration:underline !important;\n}\n#sidebar a:active, #sidebar #snapback:active, #sidebar #restart:active {\n color:#fff !important;\n font-size:1.5rem;\n background-color:#000 !important;\n display:inline !important;\n}\n#sidebar li, #sidebar li > span {\n margin-left: 1rem;\n margin-right: 1rem;\n}\n#sidebar a, #sidebar a:hover {\n border: 0 !important;\n box-shadow: none;\n}\n.menu {\n background-color:#fff;\n color:#000;\n opacity:1;\n font-size: 1.5rem;\n border: solid #000 1px;\n box-shadow: #000 0.1em 0.1em 0;\n}\n.menu div:hover {\n background-color:#000;\n color:#fff;\n}\n#credits, #share, #titleSeparator, #sidebar li br {\n display:none !important;\n}
<<if $food gte 1>><<set $food -= 1>><<set $time = $shelter>><<else>><<set $time = 1>><<endif>>[[The waves pull you ashore.|Island]]\n\n<<if $traps gte 1>>Your traps catch <<set $catch = random(0,$traps)>><<$catch>> fish.<<endif>>\n\n<<if $traps gte 1>>You have <<set $food += $catch>><<$food>> items of food altogether.<<endif>>
The sound crashes through the ship, unlike anything you've heard before. It's so loud that the walls themselves hold the noise, continuing to reverberate long after the blast...unless that's your ears.\n\nYou rush over to the door and try to heave it open. It swings inwards about an inch, then jams. Through the gap, you see some metal shelves--what's left of them--crumpled on the floor. They weren't there to begin with: they must have been blown at least twenty feet. You shudder. If you'd left a few seconds earlier...\n\nStill, you've got to get out of here. You could [[tug harder on the door]], or try and find something to [[lever it]].
//No, but I'm glad you remember that. That's a good sign.//\n\nShe notes down something else.\n\n//I understand that you were stranded for quite some time. It's inevitable that you'll experience some disorientation. You'll find the world has changed quite a bit since <<print (new Date().getFullYear())>>.\n\nStill, the best thing is to just get back out there and keep active. Once the hospital clears you, you'll be free to return to your regular life. In the meantime, just [[relax and get some rest.]]//
<<set $time -=1>><<set $wood -= 5>>You do what you can to improve your shelter.\n\n<<time>>\n\n[[Return.|Island]]
<<set $time -= 1>><<set $raft += 2>><<set $wood -= 5>>You set to work on your raft to escape the island.\n\n<<time>>\n\n[[Return home.|Island]]
"Hello?" you shout. "Is anyone there?"\n\nThere is no answer. Even if there was, you're not sure you would hear it over the roar of the flames. The stern glows a dull red. There is no stopping this now.\n\n[[The deck is empty.|deck]]
<<if $realtime lte 1>>You feel exhausted.<<endif>>\n<<if $realtime eq 2>>You feel normal.<<endif>>\n<<if $realtime eq 3>>You feel great.<<endif>>\n<<if $realtime eq 4>>You feel great.<<endif>>\n<<if $realtime gte 5>>You feel great.<<endif>>
//Very good.//\n\nThe woman in the foam chair scribbles something in her notepad.\n\n//Now, <<$firstname>>, can you tell me your second name?.//\n\n<<textinput $secondname [[Speak.|where]]>>
You have <<$food>> items in your stock of food.
The first time this happened, you rushed over to knock on the door, nearly called 999. It sounded like a kid or something.\n\nTurns out rabbits just do that: usually when there's a bird overhead.\n\n[[Nothing to worry about.]]
<<set $time -= 1>>You scour the island and manage to obtain <<set $foundwood = random(0,8)>><<$foundwood>> pieces of wood. <<set $wood += $foundwood>>\n\nYou now have <<$wood>> pieces of wood.\n\n<<time>>\n\n[[You return home.|Island]]
<<set $realtime -= 1>><<set $newspaper -= 1>><<set $phone += 1>>You phone <<supercompany>> to enquire about the job.\n\n<<print either("Their automated phone system doesn't lead anywhere.","The intern at the other end doesn't know anything about it.","The number isn't recognised.","The position has already been filled.","The position has already been filled.","The position has already been filled.","There's silence at the other end of the line.")>>\n\n<<realtime>>\n\n[[Return.|Apartment]]
Marooned
<<print either("<<company>>","<<tradcompany>>")>>
<<set $time -= 1>><<set $traps += 1>><<set $wood -= 3>>You weave some twigs together into a fish trap. This will allow you to spend less time foraging for food yourself.\n\n<<time>>\n\n[[Return home.|Island]]
You wake to discover that the little LED on your extension cord has lit up the whole room. Except it hasn't. It takes you a moment to realise that the ship's emergency lighting has come on.\n\nThe engine is screeching.\n\nYou need to [[hurry over]] and deal with this, but you should probably [[put on your work clothes]]. Health and Safety have been getting pretty tight recently.
You stumble out into the hallway, a layer of black smoke blotting out the ceiling. It is already hard to breathe. A hot wind rushes from the engine room, making you glad of your thick overalls. You follow it [[to the deck|deck]].
You heave at the door with all your might, pressing a foot against the wall. It doesn't budge. You try using your weight as well, a sharp, jerking motion that the condescending "how not to lift a box" safety video really didn't advise. Stil, it gets results.\n\nYou [[head out into the hallway|hallway]], and not a moment too soon. The ship is beginning to tilt alarmingly to one side.
jquery:on\nhash:off\nbookmark:on\nmodernizr:off\nundo:on\nobfuscate:off\nexitprompt:off\nblankcss:off\n
<<if $shelter eq 1>>You have nowhere to shelter from the elements.<<endif>>\n<<if $shelter eq 2>>Your shelter keeps the worst of the sun off you.<<endif>>\n<<if $shelter eq 3>>Your small shelter offers some protection from the rain and sun.<<endif>>\n<<if $shelter eq 4>>Your shelter keeps you more or less safe and dry.<<endif>>\n<<if $shelter eq 5>>Your small hut is dry and comfortable.<<endif>>\n<<if $shelter eq 6>>Your makeshift house stands strong upon the sand.<<endif>>
The island is small. You can hear the waves all around you.\n\n<<if $time gte 1>><<shelter>> <<if $food gte 1>><<if $wood gte 5>><<if $shelter lte 4>>You have enough wood to [[build|improve shelter]].<<else>>You don't have enough wood to build anything.<<endif>><<endif>><<endif>>\n\n<<food>> <<if $food gte 1>>You could try [[searching the island|find food]] to find more.<<else>>You barely have the strength to [[forage|find food]].<<endif>>\n\n<<if $food gte 1>><<wood>> You could [[walk along the shore|find wood]] to see if any more has washed up.\n\n<<traps>> <<if $wood gte 3>>You could use some wood to [[craft a trap|craft trap]] to catch fish now and again.<<endif>>\n\n<<raft>> <<if $raft lte 4>><<if $wood gte 5>>You have enough wood to <<if $raft gte 1>>improve your<<else>>build a<<endif>> [[raft|improve raft]].<<else>>You don't have enough wood to do anything about it.<<endif>><<endif>><<endif>>\n\n<<time>><<endif>><<if $time eq 0>><<if $food eq 0>>[[You are too hungry to do anything.|wake]]<<else>>[[You are too exhausted to do anything.|wake]]<<endif>><<endif>>
<<print either("Globo","Syner","Moto","Metro","Systo","Mega","Dyna","Pro")>><<print either("Dyne","Tech","Namic","Plosion","Plex","Win")>><<print either("","","","",".com",".co.uk")>>
@@YOU DRIFT@@\n\nEnd.
You have called <<$phone>> companies altogether.
<<display realtime set>><<set $emails = either("0","0","0","0","0","1")>><<if $raft lte 4>><<print either("[[You wake up.|Apartment]]","[[You wake up.|Apartment]]","[[You wake up.|Apartment]]","[[You are woken by the phone ringing.|phone call]]")>><<else>>[[You wake up.|Apartment]]<<endif>>\n\n<<realtime>>
<<if $raft eq 0>>You have no hope of escape.<<endif>>\n<<if $raft eq 1>>The skeleton of a raft lies on the beach<<endif>>\n<<if $raft eq 2>>Your half-finished raft lies on the beach.<<endif>>\n<<if $raft eq 3>>Your rudimentary raft lies on the beach.<<endif>>\n<<if $raft eq 4>>Your raft lies on the beach. It is almost seaworthy.<<endif>>\n<<if $raft gte 5>>Your raft lies on the beach. <<if $food gte 25>>It is loaded with supplies and you are ready to [[escape the island|escape]].<<else>>All you need to do now is gather enough food for the journey.<<endif>><<endif>>
You are at home, in the kitchen, making coffee. The grass outside stands tall enough to brush against the bottom of the window. You mowed the lawn before you left, but never got around to running the strimmer over the little strip of earth between the wall of the kitchen and the path for the bins.\n\nYou pour the kettle; carefully, because your house is swaying quite a bit.\n\n[[Next door's rabbit begins to scream.]]
[[Your house lurches violently.]]
You unfold a crosshead screwdriver from your penknife and get to work. As you finally undo the first of five screws, the ship begins to tilt alarmingly: you find yourself bracing your feet against the wall rather than the floor. There is a crash, and something thunders down the hallway. A full oil drum falls through the door of your room, very nearly landing on top of you.\n\nYou drag the bed across and use it to climb up to [[the hallway|hallway]].
You have <<$wood>> pieces of driftwood to hand.
You have <<$traps>> fish traps.
//Can you tell me your name?//\n\nFirst name: <<textinput $firstname [[Speak.|Second Name]]>>
<<set $firstname = "John">>\n<<set $secondname = "Smith">>\n\n<<set $time = 1>>\n<<set $shelter = 3>>\n<<set $food = 0>>\n<<set $foundfood = 0>>\n<<set $wood = 0>>\n<<set $foundwood = 0>>\n<<set $traps = 0>>\n<<set $catch = 0>>\n<<set $raft = 0>>\n<<set $escape = "no">>\n<<set $escapetime = 0>>\n\n<<set $realtime = 6>>\n<<set $phone = 0>>\n<<set $newspaper = 0>>\n<<set $emails = 0>>\n<<set $applications = 0>>\n<<set $junk = 0>>
[[There is nothing but the ocean.|First Name]]
[[You sleep.|dream]]
<<print either("Catering","Sanitation","Maintenance","Building Maintenence","Beverage","Catering","Miscellaneous Operations")>> <<print either("Technician","Technician","Operative","Agent","Asset","Manager","Manager","Monitor","Monitor","Overseer")>>
<<if $raft lte 1>>There is <<print either("a cooking programme","a reality show","a soap opera","an episode of CSI","a kids' cartoon","a Channel 5 programme about benefits cheats","a romcom featuring Jennifer Aniston","a rubbish sci-fi movie")>> on TV.<<else>>You have pawned your TV.<<endif>>
You pull on your overalls, then sit down to lace up your boots. The floor is shuddering now. You should have got out sooner. You should have...\n\n[[There is an explosion.]]
You have <<$emails>> new message(s).
<<set $realtime -= 1>><<if $emails eq 0>>You have no new messages<<endif>><<if $emails gte 1>><<set $emails = 0>>To: <<$firstname>> <<$secondname>>\nFrom: <<supercompany>>\n\nWe <<print either("are sorry","regret")>> to <<print either("inform you","report","announce")>> that your application <<print either("has not been ","was not ","was un")>>successful<<print either("."," on this occasion.")>><<endif>>\n\n[[Return|Apartment]]
[[Inbox]]: (<<$emails>>)\n[[Jobsearch]]
<<if $time lte 1>>You feel exhausted.<<endif>>\n<<if $time eq 2>>You feel tired.<<endif>>\n<<if $time eq 3>>You feel normal.<<endif>>\n<<if $time eq 4>>You feel well-rested.<<endif>>\n<<if $time gte 5>>You feel great.<<endif>>
A<<if $raft gte 3>>n old<<endif>> newspaper lies on the table. You currently have <<$newspaper>> vacancies to look into.
[[Damon L. Wakes|http://www.damonwakes.wordpress.com]]
//Good. You're doing very well.// She smiles. //We'll have you back on your feet in no time.\n\nNow, do you know where you are?//\n\n[[A ship.|no]]\n[[A coastguard building.|no]]\n[[A hospital.|hospital]]
//Very good indeed. You're doing remarkably well considering you've been stranded since <<print (new Date().getFullYear())>>.//\n\nShe leans forward.\n\n//I think you'll settle in just fine. Once the hospital clears you, you'll be free to return to your regular life. In the meantime, just [[relax and get some rest.]]//