<<silently>>\n<<set $air -= 15>>\n<<endsilently>>\n\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\n\nYou swim right. It is a dead end.\n\n[[go back|cave]]\n\n<<progress>>\n\n<<endif>>
<<silently>>\n<<set $air -= 10>>\n<<endsilently>>\n\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\n\nYou swim to the white light and try to touch it.\nIn the moment you're touchen the light, it suddenly pulls away;\nyou notice that the light is attached to a Fish: an Anglerfish which tries to catch you.\n<html>\n<img height="31%" width="31%" src="anglerfisch.jpg">\n</html>\nWhat do you wan't to do?\n\n[[swim away|swim_away]]\n[[hit him as hard as you can|hit_fish]]\n\n<<progress>>\n<<endif>>
<<silently>>\n<<set $air -= 10>>\n<<endsilently>>\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\nYou floating in the Ocean, silently, but nothing changes. You stay where you are and only use up air.\n<<display 'possible_options'>>\n\n<<progress>>\n\n<<endif>>\n
<<silently>>\n<<set $air = 100>>\n<<set $visited_red_light= "false">>\n<<set $tooth="false">>\n<<loopsound "snd_under_water.mp3">>\n<<endsilently>>\n\n<html>\n<h1>Underwater</h1>\n<h3>by Steffen Reichelt<br/>Twine Game Jam in Berlin <br/>27.07.2013</h3>\n</html>\n\nYou open your eyes and the only thing that you notice is, that your deep down Underwater. \nThere is not much light arround and you feel a high, havy pressure. \nSlowly your remaining air in your lungs is faiding away; \nYou need to find a way to the surface.\n\n[[look arround|looking_arround]]\n\n<<progress>>
<<silently>>\n<<set $air -= 15>>\n<<set $visited_red_light = "true">>\n\n<<endsilently>>\n\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\n\nYou reach out your hand and try to touch the light. \nIt's burning like crazy. \nThe familiar red light turned into a vulcano, that is errupting next to you.\n\n<html>\n<img height="35%" width="35%" src="vulcano.jpg">\n</html>\n\nWhat do you do?\n[[stay there|stay]]\n[[swim away|swim_away2]]\n\n<<progress>>\n\n<<endif>>
<<if $tooth eq "false">>\n[[swim to the white light|fish]]\n<<endif>>\n<<if $visited_red_light eq "false">>\n[[swim to red light|red_light]]\n<<endif>>\n[[swim to the rocks|rocks]]\n[[float and wait|floating1]]
You are trying to swim as fast as you can, \nbut the fish is catching up and eats you alive.\n<<display 'negative_end'>>
<<silently>>\n<<set $air -= 10>>\n<<endsilently>>\n\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\nYou are inside of the cave and the way is splitting.\n\n<html>\n<img height="35%" width="35%" src="splittingcave.jpg">\n</html>\n\nWhich way do you choose?\n\n[[swim right|right]]\n[[swim left|positive_end]]\n\n<<progress>>\n\n<<endif>>
<<silently>>\n<<set $air -= 15>>\n<<endsilently>>\n\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\n\nYou hit the fish as hard as you can. \nHe swims away, you find one of his tooth and collect it.\n<<set $tooth="true">>\nWhat do you want to do next?\n<<display 'possible_options'>>\n\n<<progress>>\n\n<<endif>>
macros['progress'] =\n {\n handler: function(obj, fnc, val)\n {\n \nvar div1 = document.createElement("div");\ndiv1.style.width = "40%";\ndiv1.style.background = "red";\ndiv1.style.borderRadius = "5px";\ndiv1.style.marginLeft="auto";\ndiv1.style.marginRight="auto";\n//div1.style.align="center";\n\nvar div2 =document.createElement("div");\n//div2.style.background = "#3063A5";\n//div2.style.background = "white";\ndiv2.style.background = "#ADCAFF";\ndiv2.style.height = "20px";\ndiv2.style.width= state.history[0].variables["air"]+"%";\ndiv2.style.borderRadius = "5px";\n\ndiv1.appendChild(div2);\n\nobj.appendChild(div1);\n }\n }
Underwater
You died. \nAlone in the deep dark ocean your journey ends.\n\n[[What's the meaning of this story|meaning]]
You look arround and have following possibilities:\n<<display 'possible_options'>>\n<<progress>>\n
(function () {\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 1\n };\n var p = macros['playsound'] = {\n soundtracks: {},\n handler: function (a, b, c, d) {\n var loop = function (m) {\n if (m.loop == undefined) {\n m.loopfn = function () {\n this.play();\n };\n m.addEventListener('ended', m.loopfn, 0);\n } else m.loop = true;\n m.play();\n };\n var s = eval(d.fullArgs());\n if (s) {\n s = s.toString();\n var m = this.soundtracks[s.slice(0, s.lastIndexOf("."))];\n if (m) {\n if (b == "playsound") {\n m.play();\n } else if (b == "loopsound") {\n loop(m);\n } else if (b == "pausesound") {\n m.pause();\n } else if (b == "unloopsound") {\n if (m.loop != undefined) {\n m.loop = false;\n } else if (m.loopfn) {\n m.removeEventListener('ended', m.loopfn);\n delete m.loopfn;\n }\n } else if (b == "stopsound") {\n m.pause();\n m.currentTime = 0;\n } else if (b == "fadeoutsound" || b == "fadeinsound") {\n if (m.interval) clearInterval(m.interval);\n if (b == "fadeinsound") {\n if (m.currentTime>0) return;\n m.volume = 0;\n loop(m);\n } else {\n if (!m.currentTime) return;\n m.play();\n }\n var v = m.volume;\n m.interval = setInterval(function () {\n v = Math.min(1, Math.max(0, v + 0.005 * (b == "fadeinsound" ? 1 : -1)));\n m.volume = Math.easeInOut(v);\n if (v == 0 || v == 1) clearInterval(m.interval);\n if (v == 0) {\n m.pause();\n m.currentTime = 0;\n m.volume = 1;\n }\n }, 10);\n }\n }\n }\n }\n }\n macros['fadeinsound'] = p;\n macros['fadeoutsound'] = p;\n macros['unloopsound'] = p;\n macros['loopsound'] = p;\n macros['pausesound'] = p;\n macros['stopsound'] = p;\n macros['stopallsound'] = {\n handler: function () {\n var s = macros.playsound.soundtracks;\n for (var j in s) {\n var i = s[j];\n i.pause();\n i.currentTime = 0;\n }\n }\n }\n var div = $("storeArea").firstChild;\n var fe = ["ogg", "mp3", "wav", "webm"];\n while (div) {\n var b = String.fromCharCode(92);\n var q = '"';\n var re = "['" + q + "]([^" + q + "']*?)" + b + ".(ogg|mp3|wav|webm)['" + q + "]";\n k(new RegExp(re, "gi"));\n div = div.nextSibling;\n }\n\n function k(c, e) {\n do {\n d = c.exec(div.innerHTML);\n if (d) {\n var a = new Audio();\n if (a.canPlayType) {\n for (var i = -1; i < fe.length; i += 1) {\n if (i >= 0) d[2] = fe[i];\n if (a.canPlayType("audio/" + d[2])) break;\n }\n if (i < fe.length) {\n a.setAttribute("src", d[1] + "." + d[2]);\n a.interval = null;\n macros.playsound.soundtracks[d[1]] = a;\n } else console.log("Browser can't play '" + d[1] + "'");\n }\n }\n } while (d);\n }\n}());
The erupting lava consumes you, alive.\n<<display 'negative_end'>>
I wrote this story after my I finished my studies and was looking for a job. \nThe inspiration comes form this song: \n<html>\n<a href="http://www.myvideo.de/watch/9036625/Kopf_unter_Wasser">Chakuza - Kopf unter Wasser</a>\n</html>\n\nEspecially in these days where you searching for your identity, \nwhere you ask yourself who you are, you can feel down and melancholic.\nThis feeling is for me very similiar to be deep down in the Ocean;\nwith all the pressure and that numb feeling,\nthats why the scenario is underwater.\n\nAll the actions that you can take in the game are metaphors for different experiences\nthat I had during this time:\n\nThe Anglerfish stands for a possibility Job that looks at first very attractive,\nbut when you look closer it would consume you and eat you up.\n\nThe red light(which turns into a vulcano) is a symbol for a close friend, \nwhich you think wants to help you but \nin reality just hurts you the longer you stay with him.\n\nWhen you are just floating arround and doing nothing, the pressure isn't going away.\nYou have lesse power (air) to do other things. It's the worst option that you can take.\n\nThe cave stands for a new way, that you can just take after you failed or made a negative\nexperience (anglerfish). You need to get stronger, you need to fail, to see this new \noption.\n\nStill after choosing a new option, after you've changed, it's hard to keep on going.\nAnd it's possible that it's the wrong way. But when you keep on going, and with real\nfriends that supports you, you can create great things and to find your identity.\n\n\n\n\n\n\n
You have no air left.\n<<display 'negative_end'>>
<<silently>>\n<<set $air -= 10>>\n<<endsilently>>\n\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\n\nThe red light seems very familiar, as you would know it since a long time. \nIn one moment you think, that a voice is calling your name from the direction of the flame.\n<html>\n<img height="7%" width="7%" src="red.png">\n</html>\nWhat do you do?\n\n[[touch it|touch]]\n[[do something else|looking_arround2]]\n\n<<progress>>\n\n<<endif>>
.passage {\n text-align:center;\n}\n\n#snapback{\n display: none;\n}\n\n#share{\n display: none;\n}\n#share{\n display: none;\n}\n\n#storyTitle{\n display: none;\n}\n\n#storyAuthor{\n display: none;\n}\n\n#credits{\n display: none;\n}\n\n#sidebar {\n position:relative;\n text-align:center;\n top:0px;\n left:0px;\n width:85%;\n height: 1.0em;\n margin:0 auto 0 auto;\n \n}\n\n#passages{\npadding-left:0;\nmargin-left:0;\nmargin-top:30px;\n\nfont: bolder 1.5em Helvetica, "Helvetica Neue", Arial, sans-serif;\n}\n\nbody {\n background-image: linear-gradient(45deg, rgba(0,0,204,1.0) 0%,rgba(0,0,0,0) 45%), \n linear-gradient(115deg, rgba(0,0,204,1.0) 0%,rgba(0,0,0,0) 45%), \n linear-gradient(200deg, rgba(0,0,204,1.0) 0%,rgba(0,0,0,0) 45%),\n linear-gradient(320deg, rgba(0,0,204,1.0) 0%,rgba(0,0,0,0) 45%);\n\n background-image: -webkit-linear-gradient(45deg, rgba(0,0,204,1.0) 0%,rgba(0,0,0,0) 45%), \n -webkit-linear-gradient(115deg, rgba(0,0,204,1.0) 0%,rgba(0,0,0,0) 45%), \n -webkit-linear-gradient(200deg, rgba(0,0,204,1.0) 0%,rgba(0,0,0,0) 45%),\n -webkit-linear-gradient(320deg, rgba(0,0,204,1.0) 0%,rgba(0,0,0,0) 45%);\n/*\n1.lftdown\n2.rightdown\n3rightup\n4left up\n*/\n background-attachment:fixed;\n margin: 0;\n}
You look arround and see in a far distance a white light, maybe another human.\nIn the other direction is a red light that seem very familiar to you.\nBelow you in the dark you spotted some rocks.\nWhat do you do?\n\n<<display 'possible_options'>>\n\n<<progress>>\n
<<silently>>\n<<set $air -= 15>>\n<<endsilently>>\n\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\n\n\nYou see some rocks, that seem to be an entrance to an underwater cave. \n<<if $tooth eq "false">>\nBut with bare hand you cannot move the rocks.\nYou have to do something else:\n<<display 'possible_options'>>\n\n<<else>>\n[[Use the tooth of the Fish to remove a stone|cave]]\nor\n[[look arround|looking_arround2]]\n<<endif>>\n\n<<progress>>\n\n<<endif>>
Steffen Reichelt
You continue swimming through the underwater cave, with nearly no air left.\nWith closed eyed you keep on pushing and pushing, till your consciousness starts to fade away.\nAll of a sudden a hand grabs you and pulls you out of the water on the surface. \nSlowly you regain consciousness, with blurry senses you recognize a familiar face.\nYou hear the person saying: You are alive!!!\n\n[[What's the meaning of this story?|meaning]]\n
<<silently>>\n<<set $air -= 10>>\n<<endsilently>>\n\n<<if $air lte 0>>\n<<display 'no_air'>>\n<<else>>\n\nYou swim away and barely escaped the erruption of the vulcano.\n\nWhat do you do now?\n<<display 'possible_options'>>\n\n<<progress>>\n\n<<endif>>