Espacial

La Ficción interactiva es un tipo de literatura donde lector desempeña un papel activo como protagonista de la trama. Mediante distintas elecciones tiene el poder de cambiar el curso de los hechos (lee y a la misma vez juega). Con el tiempo este tipo de escritos han recibido distintas denominaciones: literatura ergódica, no lineal, hiperficción, librojuegos, aventuras de texto… Una definición más comprensible para nuestros tiempos sería un punto intermedio entre el videojuego y la literatura tradicional, donde prima el texto por encima de otros recursos como las imágenes o los sonidos, y la interacción es mediante hiperenlaces o una interfaz de línea de comandos.

Casos de ejemplo

Algunas obras destacadas de la RayuelaJam (la competición de Ficción Interactiva hispana), nos pueden servir de ejemplo para conocer el género y también los librojuegos.

Celephais

Celephais es una adaptación del relato homónimo escrito por H. P. Lovecraft, ganadora del primer lugar en la RayuelaJam 2018. Es una Ficción Interactiva en la que se hará avanzar la historia escribiendo comandos de texto. Además de la preciosa interfaz que tiene, y lo homogénea que es con la ambientación, también es una adaptación muy buena de un relato tradicional al mundo interactivo. Si estás interesado en crear historias interactivas donde se tenga que escribir lo que quieres hacer, pega un ojo a Inform. Este curso no cubre la creación de este tipo de obras.

Pluto

Pluto, en los tiempos del flamenco Es una ficción interactiva creada por un servidor para la RayuelaJam2019. El juego es un mundo semi-abierto que bebe mucho de los RPGs y los librojuegos en papel.

Lobo Solitario

La serie de libros El Lobo Solitario, son una colección de librojuegos escritos por Joe Dever que fueron muy famosos en el siglo pasado. Puedes descargarlo en formato EPUB desde iFPUBS o jugarlos online en aquí.

Estos solo son algunos ejemplos de lo que va realmente el género. Si te pica el gusanillo puedes ver más obras de este estilo en: RayuelaJam2018, RayuelaJam2019, CAAD.ES, IFPUBS, TEXTADVENTURES, entre otros.

Bueno, ya está bien de la cháchara, vamos al plato principal, que para eso estamos aquí, ¿no?

¿Qué necesito para comenzar?

Para el diseño y programación de Ficción Interactiva hay de todo:

Pero para fines prácticos de este curso usaremos una herramienta que nos ayude a entender los conceptos básicos de la Ficción Interactiva, que nos obligue a adquirir buenas prácticas de diseño y que a la vez nos permita concentrarnos en el contenido: Ficdown.

Con Ficdown podremos crear juegos para la web (html estático) y para ereaders (formato epub). Además en el curso aprenderemos como exportar juegos para web dinámicas, android, publicar en la Kindle Store de Amazon y también, como no, pasar de digital a papel. Todo esto con el mismo archivo fuente sin prácticamente ninguna modificación.

Por ahora no vamos a instalar nada. De cualquier forma podrás seguir este curso sin problemas desde tu móvil si no dispones de un computador.

La puesta en escena

Teatro

Cada obra interactiva internamente se subdivide en varias partes (así como un libro se divide en capítulos), que según el programa que uses, recibe distintas denominaciones: nodos, pasajes (twine), secciones (squiffy), habitaciones (inform)…

En Ficdown dicha unidad se llama escena, que transmite mucho mejor el concepto de secuencia. ¿Qué les parece si creamos algunas escenas?

Bien, entremos a ficdown.com. En el menú hagamos click donde dice WRITE, y luego en PLAYGROUND. Veremos algo como esto:

Ficdown web

Borremos todo lo que hay en el cuadro azul (aunque, si son muy curiosos, pueden darle al botón de PLAY antes y ver que ocurre). Para crear una escena tecleamos doble signo de número (##) seguido de un espacio, y luego escribiremos el título de la escena. Llamémosle “La casa de Luis”.

Para escribir el contenido de la escena, vamos a escribir un párrafo tal cual, dejando una línea en blanco entre el título y el contenido1. Si queremos escribir más párrafos, de igual forma dejaremos una línea en blanco entre cada uno.

Primera escena

Vamos a añadir otra escena más. Siempre recuerda que el contenido que corresponde a cada escena son los párrafos que le siguen después del título.

Primera escena

¿Qué pasa si le damos a PLAY? Tendremos este error muy bonito en el navegador:

Primer error

Todavía no salgan corriendo. Nos presenta este error porque no hemos colocado el encabezado de apertura.

En el principio…

Cuando tomas un libro, ¿qué es lo primero que miras? Seguramente el título, la portada y la sinopsis. De la misma manera, una obra interactiva también requiere de algún tipo de presentación, a este bloque en ficdown se le llama historia. Utiliza la misma estructura de las escenas solo que con un ligero cambio: en vez de dos signos de numero (##) usa uno (#). Esta “escena de apertura”2 debe estar siempre al principio del documento y solo debe haber una. Por cierto, el título que pongamos aquí será el título de toda nuestra historia. Es una buena práctica poner en este bloque información sobre de qué va nuestra historia, la fecha en que se hizo o incluso quién es el autor.

Bloque historia

¿Ya estás listo? Bueno… Le damos a PLAY y paf, otra vez el mismo error que vimos anteriormente. ¿Pero que hicimos mal esta vez? Lo que nos hace falta es conectar las distintas escenas, y ¿cómo hacemos eso? Mediante anclas.

Todos a bordo

Un ancla es la forma como Ficdown interconecta las escenas. Para crear una, debemos encerrar entre corchetes el texto con el que el lector va a interactuar y al lado entre paréntesis, precedido por un slash, el nombre de la escena. Ejemplo: [Ir a la casa de Gustavo](/la-casa-de-gustavo). Interconectemos pues las escenas:

Escenas ancladas

Esto significa que de la escena “La Casa de Luis” se puede ir a la “La Casa de Gustavo”, y viceversa. ¿Notaron algo? Que en el ancla no pongo “La Casa de Luis”, sino la-casa-de-luis. Esto es porque Ficdown tiene ciertas reglas de normalización de los nombres en las anclas, así que debemos escribir el título de la escena a la que apunta un ancla totalmente en minúsculas, sin caracteres especiales y los espacios deben ser sustituidos por guiones.

Estos son algunos ejemplos de títulos de escenas y como deben ser escritos en un ancla:

Una escena a la que no apunte ningún ancla es una escena huérfana a la que ningún lector podrá llegar. Así que ten eso pendiente.

Ya solo nos falta conectar el bloque de apertura con una de las escenas. El bloque “historia” es un tanto especial, en su contenido no se pueden poner anclas. Entonces, si no se puede, ¿dónde? pues en el título. De esta manera:

Ancla de historia

Ahora sí, le damos a PLAY, y podremos disfrutar de nuestra primera ficción interactiva.

Primera ficción interactivae

Ejercicios propuestos

Crear un juego donde dependiendo de tu sexo, el texto te de un nombre de acuerdo a tu género. Ejemplo: En el texto puedes preguntarle ¿Eres hombre o mujer? Si el lector elije hombre, el texto dirá que se llama Pedro, si elije que es mujer el texto debe decir que se llama Matilda.


CLASE SIGUIENTE>>


¿Quieres saber más? ¡Déjate atrapar por las redes!

  1. La linea en blanco entre el título de la escena y el contenido no es obligatoria, pero es una buena práctica de diseño para mantener el documento fuente más legible. 

  2. La palabra correcta es bloque. En Ficdown tenemos tres tipos de bloques: la historia, las escenas y las acciones, que describen un formato de árbol: de la historia se desprenden las escenas, y de las escenas se desprenden las acciones. 

Comparte este artículo: