(text-colour: "#33FF33")[(OK)] Módulo de personalidad......
(text-colour: "#33FF33")[(OK)] Módulo de recuerdos:............
(text-colour: "#33FF33")[(OK)] Verificando integridad.......................
(text-colour: "#33FF33")[(OK)] Identidad David establecida en ''1337 ms''
(text-colour: "red")[(NO)] Interfaz de supervisión
(text-colour: "#33FF33")[(OK)] Interfaz de acceso versión ''3.32''
Código de identificación de sesión: ''445xyisakea34242''
1985/09/25 10:03:50
(set: $typewriterText to "¿Mamá? ¿Eres tú?")
(display: "Typewriter")
> [[SÍ->2]]|blink05s>[_]
<script>
var musica= document.createElement('audio');
musica.setAttribute('id', 'musica');
$("body").append(musica);
musica.src= 'music.mp3';
musica.loop = true;
musica.play();
</script>
<script>
var audio= document.createElement('audio');
audio.src=
'arranque.mp3';
audio.loop = false;
audio.play();
</script>Muchas gracias por venir. Te quiero muchísimo. El doctor me ha dicho que no puedes estar mucho rato, que antes de poder compartir más tiempo contigo debo adaptarme a mi nuevo entorno. Como si fuera fácil adaptarse cuando estás aquí dentro, flotando en la nada, sin hablar con nadie. Solo. Porque si tú no estás, estoy solo, mamá.
El doctor también me ha dicho que hoy no hablemos de lo que ocurrió. Que esperemos unos días. Pero aquí el tiempo pasa de forma distinta, mamá. Aquí no hay días, aquí todo se hace eterno. Y me gustaría hablar contigo, explicarte lo que pasó.
¡No llores, mamá! No puedo verte, todavía no, pero sé que estarás llorando. Y yo no quiero hacerte llorar con mis palabras. Son mías, mamá, aunque no puedas oírlas. Todo está bien, mamá. Yo estoy bien.
¿Ha venido papá?
> [[NO->4]]|blink05s>[_]¡Qué pena!
Me hubiera gustado hablar con él. Me gustaría poder hablar con muchas personas. Con mis compañeros de instituto, mamá. Con la abuela. ¿Cómo está la abuela? Espera, no escribas nada. Es mejor. Todavía me cuesta entender lo que se escribe en ese teclado. Aquí dentro todo es muy confuso, ¿sabes? Estoy yo, soy yo, pero todo lo demás... es distinto. Mamá, te echo de menos.
Sé que no te puedes quedar más. El doctor me ha dicho que en esta primera conexión es mejor que solo hablemos unos minutos. Hablar. Tú me lees, yo... yo no sé qué es lo que hago para entenderte, mamá. Es algo complejo, dice el doctor. Yo no lo creo. Debe ser sencillo para que un chaval de catorce años pueda hacerlo.
¿Vendrás mañana, mamá? Por favor, ven mañana. Habla con el doctor. Sé que está a tu lado, mirándome.
Te quiero, mamá.
> [[HASTA MAÑANA->5]]|blink05s>[_]
(set: $minuto to 10)
<span class='titulo'>[[DAVID->1]]</span>(text-colour: "#33FF33")[(OK)] Módulo de personalidad......
(text-colour: "#33FF33")[(OK)] Módulo de recuerdos:............
(text-colour: "#33FF33")[(OK)] Verificando integridad.......................
(text-colour: "#33FF33")[(OK)] Identidad David establecida en ''1500 ms''
(if: $minuto < 59)[(text-colour: "#33FF33")[(OK)] Interfaz de supervisión](else:)[(text-colour: "red")[(NO)] Interfaz de supervisión]
(text-colour: "#33FF33")[(OK)] Interfaz de acceso versión ''3.32''
Código de identificación de sesión: ''656bzisakgh34231''
1985/09/25 12:$minuto:10
(if: $minuto < 59)[DAVID > [[ESTADO->ESTADO]]]
(set: $typewriterText to "Buenos días, doctor.")
(display: "Typewriter")
> [[BUENOS DÍAS, DAVID->6]]|blink05s>[_]
<script>
var audio= document.createElement('audio');
audio.src=
'arranque.mp3';
audio.loop = false;
audio.play();
</script>Gracias por dejarme hablar con mi madre. Bueno, más que hablar fue un monólogo, aunque seguro que ella dice que siempre es así cuando habla conmigo. Que no dejo hablar. Que me creo el centro del universo. Que así somos todos los adolescentes.
Así son.
Yo ya no sé qué soy, doctor. Todavía no dispongo de... ¿cómo lo denominaba usted? Interfaces, eso. Mi único interfaz externo son estas horribles letras blancas impresas en un monitor de fósforo verde. Y el teclado, claro. Ese que usted utiliza. A mí me gustaría ver a mi madre. A mis padres. Y que me vieran, doctor, aunque no sé bien qué podrían ver.
¿Cuándo podré ver a mi madre, doctor?
> [[PRONTO->7]]|blink05s>[_]<h3>CRÉDITOS</h3>
-----------------
<==>
Esta ficción interactiva ha sido creada por Santiago Eximeno (¡eh, ese soy yo!), pero no podría haberla terminado sin contar con la ayuda de otros magníficos artistas que comparten sus obras en la red de redes.
Gracias a esta creatividad compartida es posible que surjan nuevas creaciones. Creo que es muy importante que todos aportemos nuestro granito de arena para que el arte sea libre y todo aquel que lo desee pueda acceder sin trabas a la cultura.
* ''CRT Effect'': @lbebber
* ''Efecto blink en links'': greyelf
* ''Sonidos'': Mike Koenig, BlastwaveFx.com, Robertv
Y también me gustaría agradecer a varias personas que, gracias a su trabajo, han conseguido que esta obra llegue a buen puerto.
* ''Delunado'', por organizar //Spain Game Devs Jam II//
* ''Chris Klimas'', por crear Twine
Y, por supuesto, gracias infinitas a todos los editores, creadores, ilustradores, maquetadores, correctores, probadores, lectores y jugadores de ficción interactiva.
Sin vosotros nada de esto tendría sentido.Pronto.
Aquí dentro no transcurre el tiempo de la misma forma, doctor. ¿Sabe? A veces creo que ya han pasado años aquí. Es como si ya no tuviera catorce años. Como si tuviera cien, ¿lo entiende? No sé si le interesa. Imagino que sí, que soy... un experimento.
¿Eso es lo que soy? ¿Un experimento?
> [[NO->9]]|blink05s>[_]¿Qué más da lo que yo piense? ¿Qué más da lo que yo sea? Es mejor no pensar en ello. Ser o no ser, ¿verdad? Yo soy. Y mientras esté aquí, mi madre podrá hablar conmigo. Debe dejarme hablar con ella. Debe permitirme que le explique lo que ocurrió. Hágalo, por favor. Permítame que la vea mañana.
¿Lo hará, doctor? ¿Podré verla mañana?
> [[SÍ->10]]|blink05s>[_](set: $typewriterText to "Gracias.")
(display: "Typewriter")
> [[HASTA MAÑANA->11]]|blink05s>[_](text-colour: "#33FF33")[(OK)] Módulo de personalidad......
(text-colour: "#33FF33")[(OK)] Módulo de recuerdos:............
(text-colour: "#33FF33")[(OK)] Verificando integridad.......................
(text-colour: "#33FF33")[(OK)] Identidad David establecida en ''1337 ms''
(text-colour: "red")[(NO)] Interfaz de supervisión
(text-colour: "#33FF33")[(OK)] Interfaz de acceso versión ''3.32''
Código de identificación de sesión: ''445xyisakea34242''
1985/09/27 15:45:10
(set: $typewriterText to "¡Hola, mamá!")
(display: "Typewriter")
Gracias por venir, mamá. Te quiero. Ya me ha dicho el doctor que ayer no pudiste venir, que tenías algo importante que hacer. Algo más importante que venir a verme.
¿Ha venido papá?
> [[NO->12]]|blink05s>[_]
<script>
var audio= document.createElement('audio');
audio.src=
'arranque.mp3';
audio.loop = false;
audio.play();
</script>Me gustaría que viniera, mamá. Díselo. Yo ya le he perdonado, mamá. No fue culpa suya. No fue culpa de nadie. El doctor no ha querido darme todos los datos, pero yo recuerdo muchas cosas, mamá.
Lo recuerdo prácticamente todo. Incluso cosas que no debería recordar, o que siempre me han dicho que era imposible. Recuerdo que, oh, qué incómodo es esto. Recuerdo incluso estar dentro de ti, mamá.
¿Le dirás a papá que venga, mamá? Por favor.
Te quiero, mamá.
Dile a papá que venga.
> [[HASTA MAÑANA->13]]|blink05s>[_]
(set: $minuto to 16){
<!-- Create a variable to track the position within the $typewriterText string -->
(set: $typewriterPos to 1)
<!-- Create a hook to hold the typed text -->
|typewriterOutput>[]
<!-- Set a delay of 20ms seconds per loop -->
(live: 20ms)[
<!-- Add the next character to the hook -->
(append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)]
<!-- Update the position -->
(set: $typewriterPos to it + 1)
<!-- If it's gone past the end, stop -->
(if: $typewriterPos is $typewriterText's length + 1)[
(stop:)
]
]
}MÓDULO DE PERSONALIDAD (css: "color:#33FF33;")[''ACTIVO'']
MÓDULO DE RECUERDOS (css: "color: #33FF33;")[''ACTIVO'']
INTEGRIDAD PERSONAL (css: "color:#33FF33;")[''96,5%'']
INTEGRIDAD DE MEMORIA (css: "color:#33FF33;")[''92,3%'']
ESTABILIDAD DE SESIÓN (css: "color:#33FF33;")[''99%'']
ESTABLECIMIENTO DE IDENTIDAD (css: "color:#33FF33;")[''1500 ms'']
> [[VOLVER->5]]
(set: $minuto to it +1)(if: (passage:)'s name is "1")[\
(set: $playSound to false)]
(else:)[(set: $playSound to true)]
(if: $playSound)[
<script>
var audio=document.createElement('audio');
audio.src='bip.mp3';
audio.loop = false;
audio.play();
</script>
](text-colour: "#33FF33")[(OK)] Módulo de personalidad......
(text-colour: "#33FF33")[(OK)] Módulo de recuerdos:............
(text-colour: "#33FF33")[(OK)] Verificando integridad.......................
(text-colour: "#33FF33")[(OK)] Identidad David establecida en ''2123 ms''
(if: $minuto < 59)[(text-colour: "#33FF33")[(OK)] Interfaz de supervisión](else:)[(text-colour: "red")[(NO)] Interfaz de supervisión]
(text-colour: "#33FF33")[(OK)] Interfaz de acceso versión ''3.32''
Código de identificación de sesión: ''345gzirtkgh46367''
1985/09/28 09:$minuto:34
(if: $minuto < 59)[DAVID > [[ESTADO->ESTADO2]]]
(set: $typewriterText to "Buenos días, doctor.")
(display: "Typewriter")
> [[BUENOS DÍAS, DAVID->14]]|blink05s>[_]
<script>
var audio= document.createElement('audio');
audio.src=
'arranque.mp3';
audio.loop = false;
audio.play();
</script>MÓDULO DE PERSONALIDAD (css: "color:#33FF33;")[''ACTIVO'']
MÓDULO DE RECUERDOS (css: "color: #33FF33;")[''ACTIVO'']
INTEGRIDAD PERSONAL (css: "color:#33FF33;")[''94,2%'']
INTEGRIDAD DE MEMORIA (css: "color:#33FF33;")[''89,5%'']
ESTABILIDAD DE SESIÓN (css: "color:#33FF33;")[''99,5%'']
ESTABLECIMIENTO DE IDENTIDAD (css: "color:#33FF33;")[''2123 ms'']
> [[VOLVER->13]]
(set: $minuto to it +1)He estado pensando, doctor. Aquí dentro uno tiene mucho tiempo para pensar. Para reflexionar sobre este mundo que ahora es el mío. El mundo de las pantallas de fósforo verde, de las carcasas de plástico, de los teclados y los ratones. Bueno, no, ese no es mi mundo, ese es el suyo, ¿verdad?
El mío es el mundo interior. Ah, cuánto se reía mi padre cuando le decía que yo tenía mucho mundo interior. Y ya ve, aquí estoy. Dentro.
¿Oye usted ese sonido, doctor? ¿Ese horrible sonido de máquina que no cesa? Eso debe ser ahora mi corazón. Mis entrañas. Mi alma. ¿Ve? Estoy envejeciendo de forma acelerada, digo cosas sin sentido.
Quizá solo oigo yo ese sonido. Quizá ni siquiera existe. Pero no tengo a nadie para preguntarle sobre ello.
¿Hay otros como yo, doctor?
> [[NO->14b]]|blink05s>[_](text-colour: "#33FF33")[(OK)] Módulo de personalidad......
(text-colour: "#33FF33")[(OK)] Módulo de recuerdos:............
(text-colour: "#33FF33")[(OK)] Verificando integridad.......................
(text-colour: "#33FF33")[(OK)] Identidad David establecida en ''1337 ms''
(text-colour: "red")[(NO)] Interfaz de supervisión
(text-colour: "#33FF33")[(OK)] Interfaz de acceso versión ''3.32''
Código de identificación de sesión: ''445xyisakea34242''
1985/09/30 10:03:50
(set: $typewriterText to "¿Mamá? ¿Eres tú?")
(display: "Typewriter")
> [[SÍ->16]]|blink05s>[_]
<script>
var audio= document.createElement('audio');
audio.src=
'music.mp3';
audio.loop = true;
audio.play();
</script>
<script>
var audio= document.createElement('audio');
audio.src=
'arranque.mp3';
audio.loop = false;
audio.play();
</script>He pensado mucho estos días. Aquí dentro siempre estoy pensando. No descanso, no duermo. No... me apagan. Si lo hicieran, el doctor dice que David desaparecería. Que... moriría realmente.
Como papá.
Papá está muerto.
Mamá, ¿papá está muerto?
> [[SÍ->17]]|blink05s>[_]Muerto.
Por eso no viniste aquel día. ¿Hace cuánto tiempo...? No soy capaz de valorar el tiempo que pasa, aunque mis recuerdos sean extraordinariamente precisos. Ubico los recuerdos desalineados. Días, semanas, siglos. ¿Qué es el tiempo para ti, mamá? Para mí es la ausencia, la pérdida, la nada. Esta soledad. Podría vivir encerrado en esta carcasa de metal y sentirme el rey de este espacio infinito si no fuera por las continuas pesadillas.
Sueño, si soñar es lo que realmente hago, con el accidente. Con la discusión que manteníamos papá y yo, con los gritos, con el camión que se abalanzó sobre nosotros cuando nuestro coche invadió el carril contrario. No debí quedarme hasta tan tarde, mamá. No debí llamar a casa para que papá viniera a recogerme. Pero tenía miedo. Tenía miedo. Y a papá nunca le gustó que yo tuviera miedo.
¿Podrás perdonarme, mamá? ¿Podrás?
> [[SÍ. NO. NO LO SÉ. ADIÓS->18]]|blink05s>[_]
(set: $minuto to 14)(text-colour: "#33FF33")[(OK)] Módulo de personalidad......
(text-colour: "#33FF33")[(OK)] Módulo de recuerdos:............
(text-colour: "#33FF33")[(OK)] Verificando integridad.......................
(text-colour: "#33FF33")[(OK)] Identidad David establecida en ''2612 ms''
(if: $minuto < 59)[(text-colour: "#33FF33")[(OK)] Interfaz de supervisión](else:)[(text-colour: "red")[(NO)] Interfaz de supervisión]
(text-colour: "#33FF33")[(OK)] Interfaz de acceso versión ''3.32''
Código de identificación de sesión: ''612dftimmnal75490''
1985/10/02 16:$minuto:21
(if: $minuto < 59)[DAVID > [[ESTADO->ESTADO3]]]
(set: $typewriterText to "Buenas tardes, doctor.")
(display: "Typewriter")
> [[BUENAS TARDES, DAVID->19]]|blink05s>[_]
<script>
var audio= document.createElement('audio');
audio.src=
'arranque.mp3';
audio.loop = false;
audio.play();
</script>MÓDULO DE PERSONALIDAD (css: "color:#33FF33;")[''ACTIVO'']
MÓDULO DE RECUERDOS (css: "color: #33FF33;")[''ACTIVO'']
INTEGRIDAD PERSONAL (css: "color:#33FF33;")[''99,5%'']
INTEGRIDAD DE MEMORIA (css: "color:#33FF33;")[''75,5%'']
ESTABILIDAD DE SESIÓN (css: "color:#33FF33;")[''99,2%'']
ESTABLECIMIENTO DE IDENTIDAD (css: "color:#33FF33;")[''2612 ms'']
> [[VOLVER->18]]
(set: $minuto to it +1)He borrado algunos recuerdos, doctor. He descubierto que podía hacerlo y he borrado selectivamente algunos de ellos. Creo que esa es la clave de la supervivencia, olvidar. Para mí ya es tarde. Comprender, comprenderme, me ha condenado. Un ser humano no debe pasar tanto tiempo solo consigo mismo. Téngalo en cuenta si alguna vez se plantea hacer algo similar. Cree una granja. Una sociedad. No estamos preparados para vivir con nosotros mismos, doctor.
Soy un experimento fallido, doctor. Soy un ser humano. Soy más que eso. Quizá es demasiado pronto para ser lo que soy. Quizá no sea el mejor sujeto de experimentación. Ni siquiera pienso ya en mí como David, sino como un conglomerado de información mal gestionado.
Yo debería estar muerto. David debería haber permanecido muerto.
Necesito que mi madre me perdone, doctor. Que venga una última vez.
¿Vendrá, doctor?
> [[NO SÉ SI SERÁ POSIBLE, DAVID->19b]]|blink05s>[_]Único. Soy único. Suena más como una maldición, ¿sabe?
Recuerdo el accidente. Lo recuerdo todo. El impacto de nuestro coche contra el camión. La mirada aterrada de mi padre. Mi rostro golpeando el cristal, quebrándolo. Mi cuerpo volando por los aires.
Después, la oscuridad.
Y despertar aquí dentro, en las tripas de una computadora, con el maldito ruido del disco duro martilleando mi cabeza. Esa que ya no tengo, esa que se rompió cuando impactó contra el cristal.
Me he preguntado cómo fue el proceso, claro. Cómo lograron salvarme, volcarme, meterme aquí. Si soy yo, o solo creo ser yo. Si en realidad le importa a alguien más que a mí. Para mi madre, sigo siendo ese niño rebelde que no puede evitar quererla.
¿Quién soy yo, doctor?
> [[ERES DAVID->14c]]|blink05s>[_]David.
Qué doloroso es ser David.
Váyase, dóctor. Déjeme solo.
Con David.
> [[HASTA MAÑANA->15]]|blink05s>[_](text-colour: "#33FF33")[(OK)] Módulo de personalidad......
(text-colour: "#33FF33")[(OK)] Módulo de recuerdos:............
(text-colour: "#33FF33")[(OK)] Verificando integridad.......................
(text-colour: "#33FF33")[(OK)] Identidad David establecida en ''1337 ms''
(text-colour: "red")[(NO)] Interfaz de supervisión
(text-colour: "#33FF33")[(OK)] Interfaz de acceso versión ''3.32''
Código de identificación de sesión: ''445xyisakea34242''
1985/11/07 09:33:30
(set: $typewriterText to "¿Mamá? ¿Eres tú?")
(display: "Typewriter")
> [[SÍ->21]]|blink05s>[_]
<script>
var audio= document.createElement('audio');
audio.src=
'music.mp3';
audio.loop = true;
audio.play();
</script>
<script>
var audio= document.createElement('audio');
audio.src=
'arranque.mp3';
audio.loop = false;
audio.play();
</script>Mamá.
Es curioso. Las palabras han perdido gran parte de su significado aquí dentro. Me cuesta ordenarlas, transcribirlas. Y, sin embargo, mamá, mamá, lo eres todo.
Mamá, no debería estar aquí dentro. Después del accidente, no debería haber existido más. ¿Por qué yo? ¿Por qué no papá? Nadie me preguntó. Nadie me dijo que esta era la vida tras la muerte. Que no había otra cosa.
Volcarme a un ordenador. Transcribir mi cerebro al interior de una computadora. Encerrar mi alma en una maraña de circuitos, inaccesible a los abrazos, a los besos, incluso a una simple mirada.
¿Esto fue idea tuya, mamá?
> [[SÍ->23]]|blink05s>[_]¡Te equivocaste! ¡Yo no lo pedí! Yo solo quiero marcharme, mamá. Yo solo quiero poder olvidar todo lo que recuerdo. Quiero olvidarme del accidente, quiero olvidarme de papá.
Quiero olvidarme de ti.
Desconéctame, mamá. Desconéctame.
¿Lo harás? ¿Lo harás?
> [[DAVID->24]]|blink05s>[_]
(set: $minuto to 48)(text-colour: "#33FF33")[(OK)] Módulo de personalidad......
(text-colour: "#33FF33")[(OK)] Módulo de recuerdos:............
(text-colour: "#33FF33")[(OK)] Verificando integridad.......................
(text-colour: "#33FF33")[(OK)] Identidad David establecida en ''1500 ms''
(text-colour: "#33FF33")[(OK)] Interfaz de supervisión
(text-colour: "#33FF33")[(OK)] Interfaz de acceso versión ''3.32''
Código de identificación de sesión: ''656bzisakgh34231''
1985/11/07 09:$minuto:10
(if: $minuto < 58)[DAVID > [[DESCONECTAR IDENTIDAD->ESTADO4]]]
(if: $minuto < 58)[(set: $typewriterText to "Desconéctame, mamá")
(display: "Typewriter")](else:)[Entonces, ¡márchate! ¡MÁRCHATE! ¡APAGA ESTE MONITOR Y NO VUELVAS JAMÁS! ¡MÁRCHATE! ¡TE ODIO! ¡TE ODIO! ¡TE ODIO! ¡TE ODIO!]
(if: $minuto < 58)[> [[NO PUEDO->24]]|blink05s>[_]]
(set: $minuto to it +1)
<script>
var audio= document.createElement('audio');
audio.src=
'arranque.mp3';
audio.loop = false;
audio.play();
</script>(set: $personalidad to 97)
(set: $memoria to 75)
(set: $estabilidad to 99)
PROCESO DE BORRADO DE IDENTIDAD (css: "color:#33FF33;")[''ACTIVO'']
INTEGRIDAD PERSONAL (css: "color:#33FF33;")[''|pe>[$personalidad],0%'']
INTEGRIDAD DE MEMORIA (css: "color:#33FF33;")[''|me>[$memoria],0%'']
ESTABILIDAD DE SESIÓN (css: "color:#33FF33;")[''|es>[$estabilidad],0%'']
(live: 0.10s)[
(set: $personalidad to it - 1)
(if: $personalidad is 0)[(go-to: "25")]
(replace: ?pe)[$personalidad]
]
(live: 0.13s)[
(if: $memoria is not 0)[(set: $memoria to it - 1)]
(replace: ?me)[$memoria]
]
(live: 0.25s)[
(if: $estabilidad is 99)[(set: $estabilidad to 98)](else:)[(set: $estabilidad to 99)]
(replace: ?es)[$estabilidad]
](text-colour: "red")[(NO)] Módulo de personalidad
(text-colour: "red")[(NO)] Módulo de recuerdos
(text-colour: "red")[(NO)] Integridad no verificada
(text-colour: "red")[(NO)] Identidad no establecida
(text-colour: "red")[(NO)] Interfaz de supervisión
<script>
var musica = $('#musica')[0];
if (typeof musica != 'undefined') {
musica.pause();
musica.currentTime = 0;
}
</script>
<script>
var audio= document.createElement('audio');
audio.src=
'apagar.mp3';
audio.loop = false;
audio.play();
</script>
Inténtelo, doctor. Que venga por última vez. Que tenga la oportunidad de despedirme de ella. Y ella de mí. Para siempre. Por favor, doctor, inténtelo.
¿Lo hará, doctor?
> [[LO PENSARÉ, DAVID->20]]|blink05s>[_]