Categorías
E-POESÍA Taller Breve Tomo III

Texto generativo y narrativas interactivas con Aventura.js

¿Cómo hacer generadores de texto o historias interactivas con Aventura.js?

¿Cómo hacer generadores de texto o historias interactivas con Aventura.js?

En este taller hablaremos del concepto de literatura bítica o “biteratura“, es decir, literatura hecha por computadores. Discutiremos sus orígenes en la ciencia ficción, sus ejemplos en el mundo real, y las preguntas que nos plantea con respecto a la creatividad, la autoría, el texto en sus formatos tradicionales, y todos los demás pensamientos que se nos ocurran. Luego nos pondremos manos a la obra y, conjuntamente, crearemos nuestra propia obra biteraria: un generador de texto o una historia interactiva.Para crear la obra usaremos Aventura.js, una librería para el lenguaje de programación JavaScript que hice justamente con esa finalidad. Con Aventura.js se pueden crear generadores de texto usando un sistema llamado “Gramática libre de contexto” y se pueden crear historias interactivas en las que las decisiones de sus lectores cambian el curso de los acontecimientos. Incluso, se pueden mezclar las dos cosas: crear historias interactivas con generadores de texto. En el taller decidiremos qué tipo de biteratura queremos hacer: por ejemplo, ¿un generador de poemas, de cuentos, de horóscopos?, ¿una historia detectivesca interactiva, un libro álbum que se bifurca? y trabajaremos colaborativamente en el código. Aunque el taller será relámpago y solo podremos sobrevolar algunas de las posibilidades de la librería Aventura.js, saldremos con los fundamentos básicos para que posteriormente cada participante pueda explorar y realizar sus propias obras biterarias.

Requisitos:

  • computador con conexión a internet.
  • cuenta en https://codesandbox.io/. (IDE) Plataforma de código colaborativo que usaremos para que podamos trabajar en el mismo código en conjunto.

Sergio Rodríguez (Colombia) estudió artes plásticas y una maestría en semiótica. Actualmente realiza el doctorado en Comunicación, Lenguajes e Información en la Pontificia Universidad Javeriana en Bogotá, Colombia. Ha investigado y publicado sobre semiótica cognitiva —cómo se produce el significado en nuestras mentes—, biosemiótica —cómo pueden todos los organismos, y no solo los seres humanos, dar sentido—, y semiótica del arte —cómo interpretamos eso que llamamos arte—. También le interesa realizar aplicaciones, programas y explicaciones explorables digitales que sirvan para jugar y crear obras artísticas y literarias con código, o para explorar datos humanísticos digitalmente. La librería Aventura.js para JavaScript, usada en el taller, es un ejemplo de ese interés por mezclar computación y arte. Sergio ha sido profesor universitario de semiótica y humanidades digitales, y es coeditor del blog de la Red Colombiana de Humanidades Digitales.