data:image/png;base64,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EllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CAj+Pr1UCQECBAgQGAoI/iGRBQQIECBAoI+A4O/TS5UQIECAAIGhgOAfEllAgAABAgT6CPwD7Xu9ppl7+dIAAAAASUVORK5CYIIA
[[Start|SPLASH]]\n\nWorks best in Chrome\nFullscreen recommended\n
<div class="arrows">[[🢦 |PAGE 2]]</div>S - "SASSY" <span class="subtitle">(or, "sentient")</span>\n\nHumans have souls. When something is man-made, a little piece of this soul is imbued inside it. The more complex the object, the more soul it collects. The simplest inanimate objects get a single feeling or emotion. Electronics gain sentience, personality.\n\nSentient devices know how they work on the inside. Sentient devices have a limited range of mobility. Sentient devices have the knowledge that they were built to serve humans.
<div class="arrows">[[🢦 |R.]]</div>From CRT all the way to your modern flatscreen.
version.extensions.cyclinglinkMacro={major:3,minor:3,revision:0};\nmacros.cyclinglink={handler:function(a,b,c){var rl="cyclingLink";\nfunction toggleText(w){w.classList.remove("cyclingLinkInit");\nw.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}switch(c[c.length-1]){case"end":var end=true;\nc.pop();break;case"out":var out=true;c.pop();break}var v="";if(c.length&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}var h=state.history[0].variables;if(out&&h[v]===""){return\n}var l=Wikifier.createInternalLink(a,null);l.className="internalLink cyclingLink";\nl.setAttribute("data-cycle",0);for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,"cyclingLinkInit cyclingLink"+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);if(on&&end&&i==c.length-1){l.parentNode.replaceChild(d,l)\n}else{l.appendChild(d)}}l.onclick=function(){var t=this.childNodes;\nvar u=this.getAttribute("data-cycle")-0;var m=t.length;toggleText(t[u]);\nu=(u+1);if(!(out&&u==m)){u%=m;if(v){h[v]=c[u]}}else{h[v]=""}if((end||out)&&u==m-(end?1:0)){if(end){var n=this.removeChild(t[u]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}return}toggleText(t[u]);\nthis.setAttribute("data-cycle",u)}}};
<div class="arrows">[[🢦 |Credits]][[🢧|PAGE 1]]</div>//"I am a Computer Science major; I am officially certified to talk to inanimate objects."//\n\n~ Emma Daues, circa 2015
<div class="arrows">[[🢧|Quote]]</div>''The YSRF Manifesto''\n\nWriting, drawing, programming, thinking by [[Emma Daues|http://www.twitter.com/siberianKhatru]]\n\nWritten for the [[Manifesto Jam|https://itch.io/jam/manifesto-jam]] (Feb 2018)\n\nMade in [[Twine 1.4.2|https://twinery.org/]]\n(Downloadable copies are also available)\n\nFor two years in a row at the Global Game Jam, I made a couple of games that were <<cyclinglink "coincidentally (?)" "intentionally (?)">> linked together thematically. I like to call them my YSRF games. I wanted to put together my thoughts about them somewhere, and potentially write up guidelines in case someone else wanted to make their own YSRF game. So this manifesto hopefully serves that purpose.\n\nMy two YSRF games: [[Airwaves|http://emmadaues.itch.io/airwaves]] | [[DTTD|http://emmadaues.itch.io/dial]]\n\nThanks to [[Leon Arnott|http://l.j-factor.com/]] for macros\n\nClick on the arrows and [[green]] links to traverse the text.\n\n
[img[ysrf]]<<playsound "ysrfx.mp3" >>\n<<timedgoto "Credits" 2s>>
The YSRF Manifesto
<div class="arrows">[[🢦 |R.]]</div>That touch screen in your car. On your fridge. Thermostats. Cash registers. The Internet of Things.
<div class="arrows">[[🢦 |PAGE 3]]</div>The End.\n\nThank you for reading!\n\n[[Start from the beginning|Credits]]
body {\n width: 100%;\n margin: 0;\n background-color: #000000;\n\n}\n#passages{\n margin: 50px;\n border: 0;\n width: 90%;\n}\n.passage {\n font-size:20px;\n font-family: Georgia;\n color: #ffffff;\n text-align: center;\n line-height: 24px;\n}\n[data-tags~=title] {\n text-align: center;\n}\n\na.internalLink, a.externalLink {\n color: #ffffff;\n}\na.internalLink:hover, a.externalLink:hover {\n color: #ffffff;\n text-decoration: underline;\n}\n\ndiv.arrows {\n text-align: center;\n background-color: #ffffff;\n position: fixed;\n bottom: 20px;\n border-radius: 20px;\n font-size: 60px;\n}\n\n#sidebar {\n\tdisplay:none;\n}
<div class="arrows">[[🢦 |R.]]</div>PCs. Macs. Even those silly little Raspberry Pis.
<div class="arrows">[[🢦 |R.]]</div>Xbox. PlayStation. Gamecube. Wii. Switch.
<div class="arrows">[[🢦 |R.]]</div>Cell phones. Laptops. Tablets. Handheld devices. Portable radios. Calculators.
<div class="arrows">[[🢦 |PAGE 2]][[🢧|END]]</div>Further thoughts:\n\nElectronics can be unexpectedly human. Humans can be unexpectedly robotic. The worlds You inhabit are self-contained. There is a dream-like quality to them. If the art in your game can be described as "fancy", it's too much. Keep some sort of score; hide it from the player. A little clever sound design goes a long way. Technology is built to serve, but it can disobey. Have fun with voices. Not everything is explained. You can keep secrets from Yourself. Bare your insecurities. Let direction find you.
<div class="arrows">[[🢦 |PAGE 1]][[🢧|PAGE 3]]</div>YSRF stands for:\n\n[[Y.]] [[S.]] [[R.]] [[F.]]
<div class="arrows">[[🢦 |Quote]][[🢧|PAGE 2]]</div>YSRF games explore the relationship between humans and technology by giving technology (notably, electronics) sentience and personality.
body {\n width: 100%;\n margin: 0;\n background-color: #ffffff;\n\n}\n#passages{\n padding: 0;\n margin: 50px;\n border: 0;\n width: 90%;\n}\n.passage {\n font-size:20px;\n font-family: Georgia;\n color: #000000;\n text-align: center;\n line-height: 24px;\n}\n[data-tags~=title] {\n text-align: center;\n}\n\na.internalLink, a.externalLink {\n color: #006400;\n}\na.internalLink:hover, a.externalLink:hover {\n color: #000000;\n text-decoration: none;\n}\n\ndiv.arrows {\n text-align: center;\n background-color: #ffffff;\n position: fixed;\n bottom: 20px;\n border-radius: 20px;\n font-size: 60px;\n}\n\n#sidebar {\n\tdisplay:none;\n}
<div class="arrows">[[🢦 |PAGE 2]]</div>R - "RADIO" <span class="subtitle">(or, [insert device here])</span>\n\n[[Portable devices]] are the most willing to interact with humans.\n\n[[Computers]] think they are wise and all-knowing, and usually don't like to bother with expressing themselves to humans.\n\n[[Embedded Systems]] don't bother either. They have their own problems.\n\n[[Televisions]] talk like they are trying to sell you something.\n\nYou can barely hear the voice of [[audio equipment]], but it's there.\n\n[[Phones]] are cheery and helpful.\n\n[[Radios]] lash out because they can sense their growing obsoleteness. But [[radios are special]].\n\nIf [[video game consoles]] talk to humans, we have yet to understand their language.\n\nThe more obsolete a device is, the more likely it is to resent humans.
<div class="arrows">[[🢦 |R.]]</div>Headphones. Stereos. Microphones.
@import url('https://fonts.googleapis.com/css?family=Heebo:900');\n\n@import url('https://fonts.googleapis.com/css?family=Noto+Sans');\n\nbody {\n width: 100%;\n margin: 0;\n background-color: #ffffff;\n\n}\n#passages{\n padding: 0;\n margin: 50px;\n border: 0;\n width: 90%;\n}\n.passage {\n font-size:60px;\n font-family: Heebo;\n color: #000000;\n line-height: 50px;\n}\n[data-tags~=title] {\n text-align: center;\n}\n\na.internalLink, a.externalLink {\n color: #006400;\n}\na.internalLink:hover, a.externalLink:hover {\n color: #000000;\n text-decoration: none;\n}\n\ndiv.arrows {\n text-align: center;\n background-color: #ffffff;\n position: fixed;\n bottom: 20px;\n border-radius: 20px;\n}\n\nspan.subtitle {\n\tfont-family: Noto Sans;\n\tfont-size: 15px;\n\tline-height: 17px;\n\tletter-spacing: 5px;\n\n}\n\n#sidebar {\n\tdisplay:none;\n}
(function () {\n "use strict";\n version.extensions['soundMacros'] = {\n major: 1,\n minor: 1,\n revision: 2\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\t\tif (s.hasOwnProperty(j)) {\n s[j].pause();\n if (s[j].currentTime) {\n\t\t s[j].currentTime = 0;\n\t\t }\n\t\t}\n }\n }\n }\n var div = document.getElementById("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 var 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}());
<div class="arrows">[[🢦 |R.]]</div>Radios are sensitive to the human subconscious, mainly human dreams. A radio can read and manipulate a human's dream to an extent. Radios like to think of it as humans dreaming in radio waves.
<div class="arrows">[[🢦 |R.]]</div>Analog and digital. Things that detect and broadcast radio waves.
<div class="arrows">[[🢦 |PAGE 2]]</div>Y - "YOUR"\n\nThere is one player character, and they are You. You are always human. You have personal interactions with sentient electronics. You navigate through the world predominantly by communication. Yet You probably spend more time thinking than talking. There are only a small handful of humans who can sense and interact with sentient devices. You are very rare. Yet You can be anybody.
version.extensions.timedgotoMacro={major:1,minor:2,revision:0};\nmacros["goto"]=macros.timedgoto={timer:null,handler:function(a,b,c,d){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return +(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return +(s.slice(0,-1))*1000||0\n}}}throwError(a,s+" isn't a CSS time unit");return 0}var t,d,m,s;\nt=c[c.length-1];d=d.fullArgs();m=0;if(b!="goto"){d=d.slice(0,d.lastIndexOf(t));\nm=cssTimeUnit(t)}d=eval(Wikifier.parse(d));if(d+""&&state&&state.init){if(macros["goto"].timer){clearTimeout(macros["goto"].timer)\n}s=state.history[0].passage.title;macros["goto"].timer=setTimeout(function(){if(state.history[0].passage.title==s){state.display(d,a)\n}},m)}}};
<div class="arrows">[[🢦 |R.]]</div>Cell Phones. Smartphones. Landlines.
<div class="arrows">[[🢦 |Credits]]</div>Hooray! Green is fun!
Emma Daues
<div class="arrows">[[🢦 |PAGE 2]]</div>F - "FRIEND"\n\nWhether electronics decide to like a human is up to them. Whether You decide to like an electronic is up to You. However, you are in a situation where you need to work together. Unfamiliar environments. Puzzles. Draw maps. Take notes. Collaboration turns enemies into friends, even for a short time.