Planeta

Publicado el libro sobre «Aventuras AD» de Juanjo Muñoz

Planeta Aventurero - Hace 8 horas 22 mins

Nada mejor que sus propias palabras, del anuncio en el foro:

«Me alegra poder deciros que tras un trabajo de cinco años, reescrituras variadas, hiatos creativos, entrevistas múltiples, recopilación de anécdotas, dimes y diretes, ramones y cajales y otras mil cosas, por fin sin más demora (ni Jaime de Aragón) el libro está listo y calentito saliendo de la imprenta.»

Categorías: Planeta

Próximas convocatorias de Ficción Interactiva

Planeta Aventurero - Hace 8 horas 22 mins


Ya está convocada la ECTOCOMP de este año. Podéis apuntaros a participar usando el siguiente enlace:

ECTOCOMP 2019 (Español)
La ECTO tiene una opción de participación llamada 'La Petite Mort' que es particularmente interesante si nunca habéis intentado hacer nada de ficción interactiva. Sólo tendréis que dedicar cuatro horas para poder participar, lo que no es mucho. Si queréis probar sólo tenéis que descargaros alguna de las muchas herramientas que existen para crear ficción interactiva como Squiffy, Twine o Ficdown. Con los cursos y tutoriales disponibles y esas herramientas no creo que tardéis ni un día en haber hecho vuestra primera ficción interactiva y si tenéis duda siempre podéis preguntarnos en algunos de los canales habituales:
TEXTUALIZA EN DISCORDCANAL DE TELEGRAM
¡Y si la experiencia os gusta o simplemente queréis saber más siempre os podéis apuntar a la Rayuela de este año! Donde encontraréis toda clase de recursos y una comunidad activa de creadores con los que podéis interactuar.
Categorías: Planeta

La casa, nueva aventura para Amstrad CPC

Planeta Aventurero - Hace 8 horas 22 mins

ESP Soft, el grupo de programadores, responsable entre otras de "El Paciente 106" o la conversión a Amstrad de "El Prisionero", anuncia la publicación de una nueva aventura para Amstrad CPC: "La Casa":

"Todo empezó en una de las excursiones programadas en el viaje, en la que nos contaron una tétrica historia sucedida en el siglo XV, la cual hacía referencia a una familia vampírica que vivía aquí. Primero, fueron una pareja que ingerían la sangre y comían a los viajeros que se hospedaban en su casa. Luego, sus hijos heredaron sus actividades vampíricas.
La casa aún existe y es un triste esbozo de la historia olvidada de East Lothia. Sus últimos inquilinos desaparecieron sin dejar rastro hace ya unos cuarenta años.
No se si serían la tres pintas o mi habilidad para meterme en líos pero acepté el reto de John: entrar en la casa y descubrir su más oscuro secreto. Mala idea.
Ahora no estoy seguro de haber tomado la decisión correcta pero... ya no hay vuelta atrás."

Aventura ilustada en dos partes, diseñada con parser propio.

Más info y descargas en:
http://espsoft.blogspot.com/2019/07/la-casa.html

Categorías: Planeta

Publicado el especial conmemorativo CAAD 50

Planeta Aventurero - Hace 8 horas 22 mins

Juan José Muñoz Falcó (Demiurgo), director durante tantos años del Club de Aventuras AD y el fanzine del mismo nombre, publica, junto a algunos colaboradores, el CAAD 50, un especial conmemorativo, de aspecto intencionadamente retro, por el 30 aniversario de la fundación del club (1988-2018).

¡El CAAD resiste!

Ya disponible en la sección de descargas del CAAD:
http://www.caad.es/fichas/caad-50.html

Categorías: Planeta

15 años del inicio de Los extraordinarios casos del Dr. Van Halen

Planeta Aventurero - Hace 8 horas 22 mins

La popular serie de aventuras para Spectrum, creada por Josep Coletas Caubet, ha cumplido 15 años hace tan solo unos días.

Misterio en la Catedral, la primera entrega, supuso la vuelta de un clásico de la época de los fanzines y las bolsas de aventuras, Josep Coletas, además del comienzo de una de las sagas de aventuras más popular y querida.

La figura del Dr. Van Halen dio de si para dos temporadas, un total de nueve aventuras, un recopilatorio especial de Halloween, una aventura paródica, un remake multimedia de la primera aventura, una novela con cinco relatos, e incluso un soneto. Mención aparte que está multipremiada por la comunidad.

Toda la serie está disponible para ser disfrutada aquí, en CAAD, y una de las mejores formas de revisar la información al respecto es en la ficha de la serie en WikiCAAD. Sigue en enlace para más información:

http://wiki.caad.es/Los_extraordinarios_casos_del_Dr_Van_Halen

Categorías: Planeta

Retornando a las puertas del destino.

Planeta Aventurero - Hace 8 horas 22 mins

He tenido esto muy abandonado. Me propuse a principios de año hacer algo largo, depurado, terminado. Algo, en definitiva, que fuese una obra de verdad y no un esbozo, ensayo, una prueba... o más bien me propuse terminar dos proyectos. Una obra de literatura normal y una ficción interactiva.
Pero no tenía ni idea de cuál. 
La cosa es que entre tanto se han acabado definitivamente las Sillyberrys, se ha hecho la Rayuela de Arena de este año, y he tenido más cambios en mi vida... todo lo cual no me ha ayudado a decidirme sobre qué dos obras deseaba hacer. De hecho me ha desinflado los ánimos bastante. Hasta hoy.
En cuanto a la literatura tradicional parecía que me iba a centrar en un proyecto nuevo que me ha surgido, una colaboración en una antología de SF Hard con varios autores. Ese proyecto es el único para el que he escrito algo en este tiempo y ahora estamos ya en fase de revisión y ajuste, así que irá para delante, pero... necesito terminar algo más personal. Así que habrá una obra mía que casi seguro que será la colección de cuentos de 'Colonos de Tulgia' que se puede encontrar en este mismo blog, pero espero que muy depurado no sólo por mí, sino por algún editor externo si es que puedo conseguir uno de confianza. Quiero crear una buena portada y hacer una maquetación seria. Y sí, quiero autopublicar, sé que no me voy a comer un colín con esa forma de trabajar y que sólo será una perdida de dinero, pero le tengo cariño a esa colección de cuentos en concreto y quiero autopublicarlo yo mismo.
¿Y la obra de ficción interactiva?
Pues empecé el año pensando en retomar la reiteradamente postergada 'La torre y el mar'; pero luego pensé que para ser algo largo y terminado tal vez sería el momento de sacar de una vez 'Sortilegios' o una versión renovada de 'Apache'. Eso pensé, pero sin acabar de decidirme. Los conocidos me recomendaron intentar 'Sortilegios' que les parecía más interesante. Y en ello he estado... a ratos.
Pero sin avanzar gran cosa y sin entender porqué no avanzaba nada. Esta mañana, repentinamente, me he dado cuenta que 'Sortilegios' requiere muchísimo trabajo para generar una obra (masiva, sí, pero...) muy tradicional y, en el fondo, con una estructura narrativa muy normalita. Lo que... bueno, como que no me llena.
Parece que sí que necesito tener entre manos algo más rompedor, más experimental, y por eso he pensado en 'Puertas del destino'. 
'Puertas del destino' es un viejo proyecto totalmente personal (ni siquiera está listada en la wiki del caad como uno de mis proyectos) basado en Inform 7 que requiere un control técnico bastante complicado para que quede bien. Tal vez demasiado complicado, pero, diablos, parece que es justo lo que me apetece, así que ese va a ser.
'Puertas del destino' es una obra de una única localización que intenté crear para la XComp3, una obra que va de una tienda en la que puedes pagar para intentar cambia tu destino y... el de tu apellido. Será una obra mezcla de SF Soft y Fantasía.
No digo más que destrozaría las sorpresas que esta obra debería contener.
¡¡Deseadme suerte!!

Categorías: Planeta

Nuevo juego de Mesa Games, La leyenda

Planeta Aventurero - Hace 8 horas 22 mins

Nuevo juego en Mesa Games por Jose Manuel Rosado, con una interfaz de construcción de frases nueva e innovadora. Muy interesante, permite "explorar el texto" y construir acciones usando los verbos más comunes.

La sinopsis del juego dice así:

"Raquel decidió descansar un momento a la sombra de la torre. Aún era temprano pero empezaba a hacer calor, y durante los últimos diez minutos había notado molestias en la pierna. Pensó que sería mejor dar por finalizada la sesión matinal de footing. El resto del camino desde el parque a su casa lo haría andando.

Bebió un poco de agua de su botella y entonces lo vio, mirándola fijamente con una mueca aterradora. Colgaba inerte, como un muñeco de trapo, atravesado por unas de las ramas de un árbol cercano, a varios metros de altura. Por un momento tuvo la sensación de que el cadáver le sonreía, susurrando su nombre. Un escalofrío recorrió su espalda y entonces empezó a gritar.

En esta nueva microaventura deberás averiguar cómo y por qué terminó ese hombre empalado en una rama a varios metros del suelo, y quién pudo hacer una cosa así."

Visita la ficha en Descargas para acceder al juego:

http://www.caad.es/fichas/la-leyenda.html

Categorías: Planeta

Rayuela JAM, una competición de aventuras de mitología

Planeta Aventurero - Hace 8 horas 22 mins

Nueva jam organizada desde Textualiza y CreativWhisper.

“Una competición y un evento online de juegos narrativos de todo tipo bajo el tema de los mitos y religiones, inspirada por los titanes de la literatura Jorge Luis Borges y Cortázar. Se desarrolla durante el mes de Agosto.

¿Una competición y un evento? Sí, además de la competición en sí, hasta que llegue el mes de Agosto se irán publicando conferencias, keynotes, artículos, tutoriales, streamings a modo de evento completamente online. Material que ayudará a la creación y discusión de los juegos narrativos. Por ello, si tienes una historia pero no sabes hacer juegos aún, podrás aprender todo lo necesario para que nada te frene.”

Así dice la web oficial en la cual os podéis apuntar desde ya:

https://itch.io/jam/rayuela-de-arena-gamejam-narrativa

La Jam comienza se desarrollará oficialmente desde Agosto, pero nada impide que vayáis afilando las herramientas y planificando.

Tras la fecha límite habrá un mes para jugar, juzgar y votar a todos los juegos presentados.

Categorías: Planeta

Un único ganador en el Spring Thing Festival

Planeta Aventurero - Hace 8 horas 22 mins

Michael J. Coyne se lleva ambos premios a casa con "Illuminismo Iniziato" en la competición Spring Thing Festival.

Por primera vez el popular concurso de primavera reparte sus dos premios a un único juego. Tanto el premio popular "Audience Choice ribbon", como el premio del jurado compuesto por veteranos ganadores de pasadas ediciones "the Alumni's Choice ribbon".

The Spring Thing Festival es una competición y exposición de Ficción Interactva más "relajada" que la IF Comp. Además cuenta con una sección de "exposición", juegos diferentes o innovadores o experimentales que no entran en competición.

"Illuminismo Iniziato" es una aventura larga secuela de Risorgimento Represso del mismo autor. Realizada en Inform 6 para Glulx, con elementos multimedia como un automapa y un periódico "gráfico". Va de un aprendiz de alquimista que no le importará realizar cualquier acción (o puzzle) para alcanzar sus fines.

Puedes jugar a este y al resto de participantes en el festival en la web oficial:

http://www.springthing.net/2018/play.html

Categorías: Planeta

Los Xyzzy Awards, Oscars de la aventura, están ya en marcha

Planeta Aventurero - Hace 8 horas 22 mins

La primera ronda para votar los nominados a la mejor Ficción Interactiva del 2017, en los premios xyzzy Awards, ya está disponible.

Para votar es necesario tener login de la IF Comp.

La primera ronda durará hasta el día 13 de Mayo inclusive. Tras esta se anunciarán los nominados para votar los ganadores definitivos en la segunda ronda.

Más información en la web oficial:

http://xyzzyawards.org/?p=510

Categorías: Planeta

Nueva versión de Tuuli. De Ruber Eaglenest y Daurmith

Planeta Aventurero - Hace 8 horas 22 mins

La colaboración de Ruber Eaglenest (antes Urbatain) con la escritora Daurmith ha recibido actualización "casi definitiva" según los autores.

Tuuli es una fantasía nórdica sobre una aprendiz de bruja, Lenne-que-quiere-ser-bruja que deberá madurar antes de tiempo para salvar a la aldea. Deberá llamar a la tormenta en lugar de su maestra muerta.

Tuuli fue creada para la Jam Canciones, luego pulida para la IF Comp 2017 donde obtuvo el puesto número 16 de 80 juegos presentados, y por último, seis meses de trabajo adicional para perfeccionarla.

Tuuli tiene web oficial en itchio: https://rubereaglenest.itch.io/tuuli

Y además se puede jugar online desde la propia ficha del juego en CAAD:

http://www.caad.es/fichas/tuuli.html

Categorías: Planeta

Patreon para financiar el desarrollo de Ink, y librería de ejemplos y librerías. Por Inkle Studios

Planeta Aventurero - Hace 8 horas 22 mins

Los chicos de Inkle Studios han lanzado Patreon para financiar el desarrollo de Ink. Por supuesto puedes ayudar comprando sus juegos, donando directamente o haciéndote su mecenas.

El sistema Ink que utilizan para sus desarrollos comerciales ha entrado fuerte en la comunidad internacional, consiguiendo motores Ink en diversos lenguajes aparte del nativo para Unity.

Además Inkle han publicado librerías de control de tipografías y efectos para una óptima lectura en videojuegos.

Colabora en su Patreon, aquí:

https://www.patreon.com/inkle

Además, han inaugurado una "librería Ink" con ejemplos y librerías para su sistema de ficción interactiva, aportados por la comunidad. Sígueles en twitter para estar al día de su desarrollo:

https://twitter.com/inkleStudios/status/988751722599329793

Categorías: Planeta

Repertorio de acciones en Inform

Planeta Aventurero - Hace 8 horas 22 mins
Alien: La aventura (Alpha Aventuras 2008−2018)El analizador de comandos de toda ficción interactiva se presenta al usuario bajo la siguiente premisa: eres libre de escribir lo que quieras, como si de algún modo estuvieses conversando con el narrador de la obra o con el director de partida de un juego de rol. Esta idea está detrás, de hecho, del término "aventura conversacional" utilizado ampliamente en el pasado para referirse al medio y que aún hoy sigue siendo popular entre algunas personas —especialmente entre antiguos aficionados de habla hispana—. La premisa es falsa, por supuesto. A pesar de la ilusión de poder escribir cualquier cosa para comunicarte con la obra, la cantidad de entradas que puede procesar correctamente el analizador de comandos de una ficción interactiva se reduce en realidad a un conjunto muy limitado de acciones.

Cada obra puede definir potencialmente su propio repertorio de acciones particular, completamente diferente (o no) de otras obras. Existe, no obstante, un cierto conjunto de acciones que es habitual encontrar en la gran mayoría de las ficciones interactivas —este conjunto de acciones habituales se corresponde en gran medida (no exactamente, pero en gran medida) con el conjunto de acciones que era capaz de aceptar el analizador de comandos de la ficción interactiva clásica Zork (Infocom, 1977)—. Gracias a esto los usuarios más veteranos pueden explotar lo aprendido al experimentar obras previas para hacerse una idea general de las acciones que pueden utilizar al iniciar una nueva FI.

El sistema de autoría Inform (tanto en su versión 6, como en la 7) implementa este conjunto de acciones básicas, junto con comportamientos y mensajes por defecto para cada una de ellas, de manera que cualquier obra de ficción interactiva creada con este sistema cuenta de partida con todas ellas. Los autores son libres después para eliminar o añadir acciones de acuerdo a sus necesidades. Lo más común en este caso, al menos si es que las acciones añadidas resultan clave para hacer avanzar la narración, es que la obra informe al usuario de cuáles son las novedades que se salen del conjunto habitual. En The Inform Designers Manual (2001) Graham Nelson, autor de Inform, detalla el repertorio completo de acciones del sistema [1]. A continuación se reproduce esta relación de acciones, junto con las entradas de teclado típicas que genera cada una en la traducción de la librería al español INFSP.
Grupo 1Acciones relacionadas con la operación del software. No tienen que ver con la historia de la obra ni con el modelo de mundo subyacente.

Acción Producida típicamente por Notas Pronouns "pronombres" Lista correspondencia de pronombres con objetos de la obra Quit "fin" Restart "reiniciar" Restore "cargar" Save "guardar" Verify "verificar" Comprueba la integridad del fichero de la obra ScriptOn "script on" Inicia transcripción de la sesión en un fichero de texto ScriptOff "script off" Finaliza la transcripción NotifyOn "notificar on" Activa notificaciones de puntuación NotifyOff "notificar off" Desactiva notificaciones Places "lugares" Lista las localidades visitadas Objects "objetos" Lista los objetos manipulados Score "puntuación" FullScore "puntuación completa" Muestra la puntuación detallada de la partida Version "versión" Muestra la versión actual de la obra LMode1 "breve" Descripciones normales de las localidades LMode2 "largo" Siempre descripciones completas de las localidades LMode3 "superbreve" siempre descripciones abreviadas de las localidadesGrupo 2Acciones que de forma automática interactúan sobre el modelo de mundo, en caso de darse las condiciones adecuadas:

Acción Producida típicamente por Notas Look "mira" Examine "examina pez" Search "busca en el caja" Inv "inventario" InvTall "inventario alto" Se convierte en Inv InvWide "inventario ancho" Se convierte en Inv Take "coge pez" Drop "deja pez" Remove "coge pez de la caja" PutOn "pon caja en la estantería" Insert "pon pez en la caja" LetGo acción de apoyo interna Provocada por Remove Receive acción de apoyo interna Provocada por PutOn e Insert Empty "vacía caja" Se convierte en EmptyT d_obj EmptyT "vacía bolsa en la caja" Para cada elemento contenido, se convierte en Remove y después en Drop/PutOn/Insert Transfer "mueve manzana a la caja" Se convierte en Drop/PutOn/Insert Go "norte" Enter "entra en el armario" GetOff "sal del armario" GoIn "entra" Se convierte en Go in_obj Exit "sal" Puede convertirse en Go out_obj Unlock "abre puerta con llave" Lock "cierra puerta con llave" SwitchOn "enciende radio" SwitchOff "apaga radio" Open "abre puerta" Close "cierra puerta" Disrobe "quítate sombrero" Wear "ponte sombrero" Eat "come pez" Wait "espera" Grupo 3Imprimen un mensaje y finalizan en la fase before de la ejecución (sin producir ningún cambio en el modelo de mundo).

Acción Producida típicamente por Notas LookUnder "mira bajo [la alfombra]" noun puede ser nothing Listen "escucha [casete]" noun puede ser nothing Taste "prueba [escabeche]" noun puede ser nothing Touch "toca [pintura]" noun puede ser nothing Pull "tira carretilla" Push "empuja carretilla" Wave "agita varita" Turn "gira sintonizador" PushDir "empuja carretilla norte" ThrowAt "lanza dardo a diana" ThrownAt acción de apoyo interna Provocada por ThrowAt JumpOver "salta sobre verja" Tie "ata cuerda [al gancho]" second puede ser nothing Drink "bebe absenta" Attack "ataca soldados" Swing "columpiate en cuerda" Blow "sopla pipa" Rub "limpia mesa" Set "pon trampa" SetTo "pon temporizador a 10" second no es un objeto del modelo de mundo Buy "compra helado" Climb "escala escalera" Squeeze "aplasta tomate" Burn "quema papeles [con cerilla]" second puede ser nothing Dig "cava jardín [con pala]" second puede ser nothing Cut "corta papel" Consulta "consulta pez en libro" Establece noun y el asunto Tell "habla Gema sobre Arturo" Establece noun y el asunto Answer "responde confirmación a Álvaro" Establece noun y el asunto Ask "pregunta Gema sobre Isaac" Establece noun y el asunto Give "da moneda a troll" Show "muestra pasaporte al guardia" AskFor "pide margaritas a Gema" WakeOther "despierta a dormilón" Kiss "besa Gema" Sleep "duerme" Sing "canta" WaveHands "agita manos" Mira también Wave Swim "nada" Sorry "perdón" Strong palabras muy malsonantes Mild palabras algo malsonantes Jump "salta" Mira también JumpOver Think "piensa" Smell "huele [café]" noun puede ser nothing Pray "reza" VagueGo "anda" Yes "si" No "no" Wake "despierta" Mira también WakeOther
Acciones que se trasladan a las reglas life de los objetos:

Acción Producida típicamente por Answer "di si al cajero" Ask "pregunta mujer sobre plutonio" Attack "ataca soldados" Give "da moneda a Caronte" Kiss "besa Gema" Order "Thorin, ve al oeste" Show "muestra pasaporte al guardia" Tell "habla a Paris sobre Helena" ThrowAt "lanza hacha al enano" WakeOther "despierta a bella durmiente"
[Descargar repertorio completo como un fichero de texto].
[1] Nelson, G (2001). The Inform Designers Manual. (4th ed.) Interactive Fiction Library. (Disponible online: https://www.inform-fiction.org/manual/html/)
Categorías: Planeta

Tabla de contenidos

Planeta Aventurero - Hace 8 horas 22 mins

Apuntes sobre ficción interactiva:

El sistema de autoría Inform 6:
Categorías: Planeta

Sistemas de conversación en Inform 6

Planeta Aventurero - Hace 8 horas 22 mins

Uno de los principales retos a la hora de añadir personajes no jugadores (PNJs o NPCs, por sus siglas en inglés) en una ficción interactiva es la implementación de las conversaciones entre ellos y el personaje controlado por el jugador (PJ o PC). Existen múltiples maneras de crear un sistema de conversación, cada uno con sus ventajas e inconvenientes. Una buena práctica antes de decidirse por la utilización de uno u otro es analizar las particularidades de cada sistema y las necesidades de la propia obra a fin de seleccionar aquel que pueda adecuarse mejor a ella —para hacerse una imagen bastante completa de las diferentes opciones con las que cuenta un autor, el Manual Técnico de TADS 3 [1] incluye una sección dedicada a analizar con cierta exhaustividad algunos de los sistemas de conversación más utilizados—.

En líneas generales, estos sistemas de conversación pueden adoptar tres formas de interfaz: 1) "VERBO [PREPOSICIÓN] <PNJ>", algo en el estilo "habla con Fran"; 2) "VERBO [PREP.] <PNJ> [PREP.] <asunto>", estilo "pregunta a Fran sobre los sistemas de conversación"; 3) Entrada libre de texto, como en "me gustaría saber qué sistemas de conversación existen". A continuación se ofrece una relación rápida de las particularidades de cada uno de ellos junto con ejemplos de obras que los utilizan, así como herramientas para facilitar su implementación en el sistema de autoría Inform 6:
1) Interfaz "VERBO [PREP.] <PNJ>"
La interfaz más simple, utilizando comandos del tipo "HABLA CON <nombre_de_PNJ>" (y sinónimos). A priori facilita evitar situaciones de sordera que se pueden manifestar en las otras dos interfaces que analizamos —llamamos "sordera" a situaciones en las que el usuario no es capaz de hacerse entender por la obra, bien porque el analizador no haya podido comprendender correctamente la entrada o, en ocasiones, porque aún habiéndola entendido no ofrece después una respuesta adecuada para esta entrada. Algo que, por supuesto, conviene en lo posible evitar—. Con cada entrada del usuario se retorna un intercambio de conversación entre PJ y PNJ. Este intercambio puede ser contextual y variar, lo que permite cosas como que tras haber hablado ya con un personaje éste deje de estar interesado en volver a hablar y, así, subsiguientes intentos de introducir el mismo comando devuelvan una respuesta adecuada del PNJ. O, en conversaciones largas, éstas se pueden dividir en varios fragmentos e ir retornándolos secuencialmente con entradas sucesivas del comando "HABLA CON <nombre_de_PNJ>" hasta agotar la conversación por completo.

Ejemplos de uso: Ariadne in Aeaea (2016) y 1958: Dancing With Fear (2017), ambas de Víctor Ojuel.

El principal inconveniente de las interfaces de este estilo es que, en su forma más básica, limitan la agencia del usuario puesto que se le priva de formas con las que guiar la conversación —no puede escoger las respuestas del PJ, ni los temas sobre los que se habla—. Al final del artículo se discuten brevemente ciertos mecanismos que pueden ayudar a solucionar este último punto.

La forma más rápida de implementarlo en Inform 6 posiblemente sea reescribir las respuestas por defecto de la librería a las acciones ##Answer, ##Ask y ##Tell —en general será conveniente reescribir también las acciones ##AskFor, con la que los PJ pueden pedir objetos a los PNJs; y ##Order, con la que pueden introducir comandos e intentar que sean ejecutados por el PNJ en lugar del PJ— a través del objeto "LibraryMessages":

Object LibraryMessages
  with before [;
    Answer, Ask, Tell, AskFor, Order:
      "Para iniciar una conversación usa simplemente la acción HABLA (a/con) PERSONAJE.";
      [ ... ]
];

Y redefinir la gramática asociada al verbo 'habla' para que invoque a una nueva acción ##TalkTo:

Extend 'habla' replace
  * noun -> TalkTo
  * 'a'/'con' noun -> TalkTo
  * creature -> TalkTo
  * 'a'/'con' creature -> TalkTo
;

[ TalkToSub;
  ! Mensaje por defecto tipo:
  ! "No parece estar interesado en hablar ahora."
  [...]
];

De este modo cada uno de los PNJs del modelo de mundo pueden capturar la nueva acción ##TalkTo en sus rutinas before() y ofrecer respuestas adecuadas. (Advertir que los ejemplos de código propuestos más arriba son sólo un esbozo incompleto. Queda en manos de los autores añadir nuevas líneas de gramática para que, por ejemplo, términos como "conversa" funcionen como sinónimos de "habla", o que la lógica de la rutina TalkToSub() retorne mensajes por defecto adecuados y diferentes cuando el usuario intente lanzar la acción sobre objetos animados o inanimados o sobre sí mismo).
2) Interfaz "VERBO [PREP.] <PNJ> [PREP.] <asunto>"
Una de los sistemas de conversación más ampliamente utilizados a lo largo de los años. Consiste en el uso de comandos del tipo "PREGUNTA A <nombre_de_PNJ> ACERCA DE <asunto>" (habitualmente, además de "pregunta" se contemplan otros verbos como "responde", "di", "cuenta", etc.) o, también, "<nombre_de_PNJ>, <asunto>". Al permitir especificar un asunto sobre el que tratar presenta la ventaja de ofrecer una mayor libertad al usuario, algo que nos impedía el primer sistema analizado. Por contra, esta mayor libertad redunda en un mayor riesgo de provocar situaciones de sordera; cualquier intento por parte del usuario de tratar un asunto que no haya sido contemplado por el autor retornará algún mensaje genérico del tipo "No sé nada sobre ese tema.", lo que puede deteriorar la experiencia y llegar a generar frustraciones con la interfaz. O puede dar lugar a escenarios más indeseables aún: algunas obras requieren conseguir cierta información de un PNJ para avanzar en la historia, de manera que el usuario puede encontrarse en situaciones de bloqueo del tipo "adivina el asunto" en las que debe dar con las palabras adecuadas sobre las que hablar con ese personaje determiando para conseguir dicha información. Estas situaciones de bloqueo suelen revelar un grave problema de diseño y a menudo resultan más frustrantes para el usuario que los bloqueos motivados por situaciones del tipo "adivina el comando" —una de las principales barreras de accesibilidad en obras de ficción interactiva mal implementadas. Varios autores, como Andrew Plotkin (2011), han abordado ya en el pasado este tipo de problemas con más detalle [2]—. Al igual que con el primer ejempo de interfaz, al final del artículo se discuten mecanismos que pueden aliviar estos inconvenientes.

Dado que se trata del sistema más utilizado y se considera prácticamente estándar en el medio, la librería Inform 6 ofrece de partida toda la infraestructura necesaria (gramáticas, definición de acciones, modelo de mundo...) para implementarla.

Ejemplos de uso: Alien: La aventura (Alpha Aventuras, 2008−2018) o Anchorhead (Gentry, M. 1998−2018), entre muchas otras.
3) NLP aplicado sobre entrada libre del teclado
Esta interfaz plantea permitir la entrada de texto completamente libre por parte del usuario y que, a través de procesamiento de lenguaje natural, la obra pueda interpretar esta entrada y ofrecer respuestas de los PNJs acordes a ella. En la práctica no hay ficciones interactivas con analizador de comandos que hayan utilizado realmente sistemas de este estilo con éxito —sí versiones del sistema (2) que pueden parecer imitarlo al utilizar análisis no estricto para reconocer patrones entre la entrada de usuario y las palabras clave asociadas a cada tema de conversación—. No existen tampoco herramientas ideadas específicamente para implementar conversaciones así en Inform 6, por lo que sería tarea del autor crear el sistema por su cuenta —lo que no se antoja en absoluto sencillo—.

En cambio, algunas otras obras englobadas en clases distintas de narrativa electrónica si han experimentado con acercamientos de este tipo para establecer conversaciones con PNJs, como por ejemplo Starship Titanic (The Digital Village, 1998), Façade (Mateas, M. y Stern, A., 2005) o el reciente Restless (Short, E. 2018), presentado en la edición de 2018 de la ECTOCOMP y que hace uso, entre otros, de las capacidades procedimentales de generación de texto automático del MiddleWare Character Engine [3], desarrollado por la compañía Spirit AI.
Mecanismos para mitigar las desventajas de (1): menús
Los menús representan una posible forma de añadir capacidad de decisión por parte del usuario aún utilizando formas de interfaz simples como las vistas en el punto (1) para iniciar las conversaciones. Estos menús se presentan de forma similar a la que puede observarse en videojuegos como las aventuras gráficas —por ejemplo en The Curse of Monkey Island (LucasArts, 1997)— o los RPG occidentales —ej: Torment: Tides of Numenera (inXile Entertainment, 2017)—: al iniciar la conversación se presenta un conjunto de opciones al usuario (normalmente etiquetadas con números); el usuario selecciona una opción (su número asociado); el PNJ da la respuesta adecuada a esa opción; y se vuelve a repetir el mismo flujo hasta que se agote la conversación.

Algunas de las ficciones interactivas mejor valoradas por la comunidad [4] utilizan este tipo de sistema de conversación: Photopia (Cadre, A. 1998) , Rameses (Bond, S. 2000) o De Baron (Gijsbers, V. 2006), entre otras.

Existen diferentes extensiones para implementar un sistema de conversación basado en menús en Inform 6. Probablemente la más popular, la más robusta y la mejor documentada sea gtalk.h creada por Boettcher, G.; Fundin, K. y Tilford, M. J.:

El sistema basado en menús presenta, por su parte, ciertos inconvenientes —como con el resto de sistemas, para encontrar una descripción detallada del funcionamiento de cada uno junto con sus ventajas y sus inconvenientes, se emplaza de nuevo al lector a consultar el Manual de TADS 3[1]—, el más importante probablemente sea la ruptura de coherencia de la interfaz; durante todo el flujo de la conversación la entrada del usuario deja de consistir en un comando de entre el conjunto de comandos de texto definidos por la obra para convertirse en una selección de opciones del menú (habitualmente, la selección de un número asociado a cada opción). Roberts, M. J. et al. (2008) destacan cómo esta ruptura llama la atención sobre la interfaz de usuario y, por tanto, degrada la experiencia de estar interactuando con el narrador de la obra: «Una enumeración de opciones no encaja bien con el aspecto y comportamiento de un juego de texto. La interfaz de usuario de una ficción interactiva reivindica una salida que pueda ser interpretada como voz del narrador y simular, al menos, [un espacio de posibilidades abierto]».
Mecanismos para mitigar las desventajas de (2): inventario de temas
Con la pretensión de evitar las situaciones de bloqueo de tipo "adivina la palabra" de los sistemas de conversación basados en las interfaces de tipo (2), así como los inconvenientes de los sistemas basados en menús, surgen los inventarios de temas. Estos sistemas consisten en ofrecer directamente una lista de asuntos (un inventario) sobre los que se puede hablar con un PNJ, y que el usuario puede consultar en cualquier momento.

Esta lista de temas no tiene por qué ser completa. Es decir, el usuario potencialmente podría todavía intentar tocar asuntos no listados por el inventario, consciente de la posibilidad de que el PNJ retorne alguna respuesta genérica indicando que no sabe nada sobre ese tema. Al ser consciente de partida de esta posibilidad, se mitiga la frustración y, a cambio, se deja abierta la puerta a la exploración libre y a experimentar la sensación de recompensa y gratificación por descubrir temas y fragmentos de conversación secundarios ocultos o no evidentes. El grueso de la conversación, sin embargo, junto con toda la información que pueda resultar importante para la historia, debería incluirse dentro de los temas sugeridos por el inventario a fin de evitar los temidos bloqueos de "adivina la palabra".

Son numerosos los ejemplos de obras que han adoptado este sistema de conversación en la última década. Por citar algunos: Aotearoa (Wigdahl, M. 2010), Shelter from the storm (Eve, E. 2009) o Make It Good (Ingold, J. 2009).

Para facilitar a los autores la implementación de este tipo de sistema de conversación en Inform 6 he creado una extensión llamada choiceSet (basada en otra extensión previa: NPC_conversation [5]):
  • choiceSet.h (la parte final del código incluye un ejemplo de uso)
  • El Chico (pequeña obra con un ejemplo de uso de la extensión más completo)
Relación de obras citadas:
[1] Roberts, M. J.; Breslin, S; Eve, E.; Nizette, M. y Sewe, A. (2008). TADS 3 Technical Manual: Choosing a Conversation System [Online]. Disponible en: http://tads.org/t3doc/doc/techman/convbkg.htm (Consultado el 2019/02/08).
[2] Plotkin, A. (2011). 'Characterizing, If Not Defining, Interactive Fiction'. En Jackson-Mead, K. y Wheeler, J. R. (ed), IF Theory Reader. 1st ed. Boston, MA: Transcript On Press. pp.(59-66).
[3] Short, E. (2019) Conversation as Gameplay (Talk) [Online]. Transcripción de coloquio en la Oxford/London IF Meetup. Disponible en: https://emshort.blog/2019/01/20/conversation-as-gameplay-talk/ (Consultado el 2019/02/08).
[4] IFDB (2015). Interactive Fiction Top 50 of all time (2015 edition) [Online]. Gijsbers, V. (ed.). Disponible en: https://ifdb.tads.org/viewcomp?id=p6s9uem6td8rfihv (Consultado el 2019/02/10).
[5] Mastodon (2011). Ahora que me acuerdo... [Online]. Disponible en: https://lanemastodon.wordpress.com/2011/04/02/ahora-que-me-acuerdo/ (Consultado el 2019/02/10).
Categorías: Planeta

La ficción interactiva

Planeta Aventurero - Hace 8 horas 22 mins

Coloquialmente utilizamos el término ficción interactiva (traducción directa del inglés interactive fiction) para referirnos a un amplio y heterogéneo grupo de obras que suelen tener en común un preponderante componente narrativo. Bajo esta clasificación suelen colocarse obras de lo más diverso; desde librojuegos (físicos o digitales, entre los que los más populares probablemente sean las obras del tipo Elige tu Propia Aventura, también llamadas CYOA, por sus siglas en inglés) a hiperficciones, cómics interactivos, novelas visuales, aventuras gráficas y conversacionales, u otras clases de videojuego. El término, sin embargo, fue acuñado por la empresa de software Infocom a finales de la década de los 1970 para hacer referencia al tipo muy concreto de obra que comercializaba, y que en español se corresponde con las conocidas tradicionalmente como aventuras conversacionales.

Zork (Infocom, 1977)De este modo, si acotamos el término en su sentido más estricto —aquel utilizado por Infocom—, la definición de ficción interactiva se limitaría a un género literario sobre soporte electrónico que ofrece al usuario la posibilidad de explorar un entorno simulado y producir cambios en este entorno y en el propio progreso de la narración, por medio de la introducción de sencillos comandos de texto.

Cabe llamar la atención sobre tres ideas fundamentales de la definición anterior. En primer lugar, puesto que nos referimos a la ficción interactiva como un género literario, su desarrollo se ha de llevar a cabo principalmente a través de la expresión verbal. En segundo lugar, el papel destacado que desempeña la interacción del usuario en la experiencia de este tipo de software. Algunos autores, como Niesz y Holland, reflejan claramente esta importancia al ofrecer su definición particular de la ficción interactiva: «obras de ficción que invitan explícitamente al lector a interactuar con ellas mediante consultas o respuestas, a participar activamente en la historia y a cambiar deliberadamente el desarrollo de la trama, del personaje, del entorno o del lenguaje, junto con el autor» [1]. Y por último; las ficciones interactivas se sustentan sobre la simulación de un cierto entorno. «[Esta simulación] ofrece una modalidad de interacción continua, análoga a la interacción real, lo que puede resultar en una experiencia más inmersiva y cautivadora para los jugadores que las simples historias con numerosas ramificaciones» [2]. El hecho de utilizar un modelo de mundo como base puede redundar igualmente en beneficio de ficciones interactivas con pretensiones pedagógicas de algún tipo, tal y como señalan también Riedl et al. (2006), al ofrecer potencialmente una experiencia de aprendizaje más realista, así como una progresión narrativa coherente.

El profesor del MIT Nick Montfort recoge las ideas expuestas anteriormente y caracteriza sucintamente la ficción interactiva del siguiente modo [3]:

  1. Es un software de computador que acepta texto como entrada e igualmente produce texto como salida (principalmente).
  2. Es una narrativa potencial; esto es, un sistema que produce una narrativa a lo largo de la interacción con él.
  3. Es la simulación de un entorno o modelo de mundo.
  4. Es una estructura de reglas a través de las cuáles se persigue un resultado, lo que también se puede determinar como un juego.
Aún considerando la caracterización de Montfort como marco formal desde el que analizar este tipo concreto de obra, debido a la utilización coloquial que se hace del término "ficción interactiva" y con objeto de evitar ambigüedades, en ocasiones también se nombra a estas obras como ficción interactiva con analizador de comandos o ficción interactiva de parser.

A continuación se adjuntan un conjunto de enlaces a través de los que se puede acceder a mucha más información acerca del medio, así como a multitud de ejemplos gratuitos de obras de ficción interactiva:

[1] Niesz, A. J. y Holland, N. N. (1984). Interactive fiction. Critical Inquiry, 11(1):110-129.
[2] Riedl, M. O., Stern, A. y Dini, D. M. (2006) Mixing story and simulation in interactive narrative. The Artificial Intelligence for Interactive Digital Entertainment Conference (AIIDE).
[3] Montfort, N. (2004). Twisty Little Passages: An Approach to Interactive Fiction. MIT Press, Cambridge, MA, USA.
Categorías: Planeta

Tengo un problema con Bandersnatch…

Planeta Aventurero - Hace 8 horas 22 mins

Tengo un problema con Bandersnatch.

Y ver el vídeo con el análisis de Guillermo Crespi me ha ayudado a saber cuál es

En los ETPA, impresos o electrónicos, los twine, los juegos de FI basados en opciones, los Telltale, los Quantic Dream, los Life is Strange, etc… soy el típico jugador que “no” tengo una necesidad compulsiva de explorar las ramas alternativas. Para mí, la historia es “mi” historia, la que surge de mis elecciones. No necesito saber la historia de otros, los que hayan hecho cosas que yo no hubiera hecho (relevantes o triviales). El final “bueno” es el fruto de mis acciones (salvo los casos obvios de muerte prematura, más si ésta se produce por no haber tenido reflejos en un QTE o similar, que ya es otro tema).

Eso significa que estoy condenado a no disfrutar de Bandersnatch en su plenitud, ya que como bien indica Guillermo Crespi en su vídeo, un único visionado es forzosamente una experiencia incompleta.
Tengo el handicap adicional de que, por su propia naturaleza de episodio de la serie Black Mirror, Bandersnatch es a la vez desazonador y confuso. La mezcla de sueño, realidad, y realidad alternativa no es, ni tiene la intención de ser, clara y fácil de seguir. Al contrario, juega al “cuanto más liante, mejor, más cumplo mi objetivo”. A partir de cierto punto yo ya no tenía (ni se esperaba que tuviese) una noción clara de qué línea estaba siguiendo, lo que hacía que muchas de mis decisiones posteriores ya no tuviesen un claro fundamento y las efectuase un poco por aquello de “bueno, a ver qué pasa ahora…”. Suma a ello el (por otro lado brillante) elemento de romper la cuarta pared y el resultado corre el riesgo de parecerse a tragarse Serial Experiments Lain y el Animal Man de Grant Morrison en una noche… (al día siguiente seguro que eres mejor persona, pero por un precio: tu cerebro saldrá altamente resentido del proceso   )

Así que en cierto momento de la obra yo ya tengo que “rendirme” y asumir que estoy más perdido que el proverbial astronauta en la fosa de las Marianas XDD. Mi problema, que es “mío”, es que todo tiene mucho más sentido, y muchas de las aparentes incoherencias dejan de serlo, al tener la visión de conjunto que ofrece el explorar varias ramas, pero yo no soy un público/jugador inclinado a ello.

¡SPOILER ahead!

Con todo, tengo que decir que para mí Bandersnatch ha sido una grata experiencia. A pesar de la frustrante sensación de que me estaban “mareando la perdiz” por el camino, la carga emotiva del final, o en este caso, de mi final, aquel al que yo llegué, compensó con creces. Una obra que termnina con el protagonista, en su perspectiva de “niño”, acompañando a su madre en un viaje en el que “sabe” que van a morir mientras suena de fondo el Oh Superman de Laurie Anderson… simplemente no puede no gustarme. Es un momento lo bastante poderoso como para hacer que el viaje, aunque incómodo, haya merecido la pena.

No soy quien para decir si debería haber sido más… simple o si por el contrario deberían haberlo liado más. Sólo cuento mi experiencia por si a futuros diseñadores de FI en vídeo les sirve el dato

Categorías: Planeta

Un hombre bueno (1): Triángulo de personalidades - Tutorial I7

Planeta Aventurero - Hace 8 horas 22 mins
En el anterior capítulo introductorio de este tutorial creamos un lugar y un personaje, Lycurgus. Si corréis el ejemplo en el IDE de Inform 7, veréis a Lycurgus dentro de su tienda, pero, ¿es eso lo que queremos?

Eso nos lleva a la discusión sobre la 'trinidad' de las obras interactivas. En las obras interactivas (incluso en un librojuego) siempre podemos distinguir tres entidades relacionadas: el interlector (el humano, el usuario, el jugador...), el narrador (el que cuenta la historia y, en el caso de ficción interactiva de comandos, el que responde los comandos) y la marioneta (el personaje al que le ocurre la historia, en nuestro caso Lycurgus). Estas tres personalidades se pueden relacionar de muchas maneras diferentes, pueden unirse entre ellas o no. Un ejemplo reciente es Bandersnatch de Black Mirror. En este caso el narrador es Netflix y su presencia es casi nula, pues muestra la historia visualmente; la marioneta es Stefan, al que le pasan todas la penalidades y, finalmente, el interlector (en este caso interespectador) es el que ve el capítulo. Y toda la obra habla de la relación entre el interespectador y la marioneta, que se resiste a ser manipulada, etc... En la mayor parte de las aventuras tradicionales la marioneta se identifica con el interlector, y el narrador contesta a sus acciones, a veces de forma neutra, a veces de forma didáctica o incluso burlona (véase El libro que se aburría).

¿Qué relaciones podrían establecerse entre esas tres entidades? Veamos casos:
  1. Verás lo que le pasó a este tipo (narrador / interlector / marioneta): en este caso alguien (un narrador) nos cuenta una historia en la que el interlector puede intervenir (tal vez aconsejar), pero la marioneta tiene una identidad propia. El ejemplo de Bandersnatch nos sirve para un caso de narrador casi inexistene, también podéis probar el esbozo de Berg para ver un caso mucho más extremo en la que las tres personalidades están presentes y juegan un papel.
  2. Vayamos de aventuras (narrador / interlector = marioneta ): este es el caso habitual de casi todas las aventuras conversacionales clásicas. La marioneta en este caso no es más que una extensión del jugador, suele ser anónima neutra y genérica (para que se identifique con facilidad el interlector con la marioneta), lo que muchas veces lleva al más que gastado arquetipo de la marioneta amnésica, que no sabe quién es ni dónde está. Un ejemplo clásico de esta opción es la propia aventura original o ROTA.
  3. Por favor, ayuda ( interlector / narrador = marioneta ): en estos casos la marioneta 'contacta' con alguien externo y le pide asistencia, ejecuta las recomendaciones (si es que las acepta) y cuenta los resultados. Este caso es el de todas las aventuras tipo lifeline.
  4. Escribamos juntos esta historia ( narrador = interlector / marioneta ): en este caso el narrador queda anulado porque son las propias elecciones del interlector los que conforman la historia, el sistema plantea lo más libremente posible las opciones y corre la simulación presentando las consecuencias en forma de reacción de la/s marioneta/s. El ejemplo más claro que se me ocurre es First Draft of the Revolution, que es una obra que me encanta. Creo que es una opción muy poco explorada e interesante, pero aquí la interfaz por comandos va muy forzada, por lo que probablemente Inform 7 no sería la mejor opción.
  5. Te está pasando ( narrador = interlector = marioneta ): no sé si se puede conseguir esta unidad completa si no es un entorno de realidad virtual o juego de primera persona, En cuanto la interfaz fuese mediante descripción de texto el narrador tenderá a separarse y acabarás haciendo el caso número 2. Yo intenté aproximarme a este caso en Hierba tras el cristal en donde la marioneta (Layna) se narra a sí misma y por eso el narrador habla ¡en primera persona! Para acabar de completar el egocentrismo exagerado de esta marioneta respondona, a veces establece autodiálogos con una voz que no deja de ser una parte de su cabeza, o sea discute con ella misma. En tal contexto el interlector queda constituido como una parte de la propia Layna, es algo así como una parte más de su cabeza a la que se le van ocurriendo 'ideas' que probar. El resultado es divertido y en su momento llamó mucho la atención, aunque no sé cuánta gente se dio cuenta de esta ruptura de paradigma. Por otra parte no es un 'Te está pasando' puro, es un ejemplo un tanto forzado que no queda del todo mal.
Antes de poder escribir más líneas tenemos que decidir qué relación hay en nuestro caso entre el narrador, el interlector y la marioneta. Es decir, cuál de los casos anteriores es el que va a usar nuestra historia. Aunque Inform 7 puede usarse en cualquier mezcla de relación entre esas tres entidades viene por defecto con respuestas en las que se da por hecho que el interlector y la marioneta se identifican y que el narrador es lo más neutral posible. Esta elección no nos viene mal si queremos que el interlector se meta en la piel de un viejo artesano constructor de máscaras de teatro. Es decir, un clásico 'Vayamos de aventuras', tal vez dándole un poco más de color a la marioneta de lo que es habitual.

¿Cómo logramos la identificación de Lycurgus con el jugador? Simplemente cambiando la línea mostrada a continuación.

Fácil, ¿no? La importancia de esto es mayor de lo que parece. Para Inform 7 el 'jugador' es un personaje más de la obra, un 'person' como otro cualquiera y de hecho es posible cambiarlo a lo largo del devenir de la historia. Esto te permite crear obras en la que el protagonista pase de un personaje a otro (véase un estupendo ejemplo de esta técnica en Del otro lado).


Categorías: Planeta

Ya llega el 2019

Planeta Aventurero - Hace 8 horas 22 mins

Ya ha llegado el final del 2018.
Un año en el que he perdido a mi padre por un cáncer cerebral que se lo llevó en pocos meses. Un cáncer que me mostró lo frágil que es nuestra mente. Un poco más de presión en alguna parte de la corteza cerebral y los recuerdos se desvanecen, junto con la capacidad de leer, de entender la hora o incluso la capacidad de usar palabras. No había imaginado lo duro que es algo tan simple como enseñar a tu padre a usar su propio reloj despertador cada pocos días.
Un año que me ha demostrado lo minúsculo que somos y cómo podemos pasar de ser algo, una persona llena de pasiones y miedos a nada en un instante. La muerte es un cambio tan fundamental que asusta y devasta. Es fácil entender porqué se crea el mito del alma, o el de los fantasma. Es fácil comprender que una historia tan absurda como Ciudad Permutación tenga sentido para alguien. Nunca olvidaré como escuché en la televisión a Ana María Matute rechazar fervientemente que no haya nada tras la muerte. Ella no podía aceptar que la mente, que es tan rica y compleja, simplemente se desvanezca en nada. El mismo razonamiento que en la novela mencionada antes. Pero, ay, es justo esa la realidad de lo que somos, pura evanescencia que se cree importante en un Universo ciego y azaroso.
Un año que me demostró lo mucho que puedo fallar. Lo mal que puedo llevar las circunstancias y lo débil que soy ante las dificultades. Lo mucho que me queda por aprender y madurar con mis casi cincuenta.
Acabo el año con afónico y con los bronquios algo afectados, lo que entiendo que es adecuado para un año tan malo. Y sí, he creado muchas cosillas durante este año, ya lo he contado. Pero es el momento de hacer autocrítica: queda claro que puedo escribir incluso en malas circunstancias y que puedo escribir rápido. Lo del #iftober fue una maravillosa locura, pero lo que hice realmente no fue un verdadero reto para mí, ya sé que puedo escribir rápido, incluso interactiva. La verdadera pregunta es si puedo escribir de verdad bien. Algo que de verdad deje una marca en alguien.
Así que mi propósito para este año 2019 es seguir, levantarme como un fénix y continuar intentando hacer al menos una cosa que os emocione y os deje temblando. Mi propósito será crear una única cosa ya sea literatura lineal o interactiva que sea realmente buena, algo que se quede ahí y me haga algo menos evanescente.

(Os he dejado arriba mi fénix favorito, Rachel Summers de Marvel, la versión de Romita Jr., tal vez su momento más alto y más bajo.La propia definición del fénix)
Categorías: Planeta

Un hombre bueno (0) - Tutorial I7

Planeta Aventurero - Hace 8 horas 22 mins
Aunque tengo ya un tutorial de Inform 7 (Huesos) y además tengo uno iniciado con mecánicas roleras (Acero)  me he dado cuenta al ver algunas preguntas básicas que me han hecho sobre I7 de que hace falta un tutorial mucho más detallado y sobre todo uno que contenga recomendaciones sobre lo que interesa hacer y lo que no.
Además siendo como soy un escritor casi puramente brújula (y permitiendo, como permite, I7 escribir como un escritor brújula) curiosamente os ofrecí una aproximación muy de escritor mapa en el tutorial de los Huesos. Lo hice para que se viese que partiendo del mismo material se pueden hacer cosas tan diferentes como una hiperficción y una ficción interactiva de parser.
Finalmente veo que, por fin, empiezan a verse entre los creadores de ficción interactiva en español piezas que se empiezan a alejar de la literatura de género, lo que me alegra. No me entendáis mal, soy un enamorado de la literatura de género (bueno, no del dinoporno, de eso no) pero me da rabia que se identifique la ficción interactiva sólo con historias de fantasía, terror o ciencia-ficción. Así que he decidido crear un tutorial con una historia que se aleje en lo posible de la literatura de género con la intención de demostrar que la FI también alcanza esos lares.
Así que hoy nace el Tutorial "Un hombre bueno" con un triple objetivo:
  1. Escribir un tutorial que explique no sólo como hacer una AC en I7, sino cómo hacerla bien, cómo estructurarla y dejarla lista para publicar.
  2. Mostrar cómo hacer de 'escritor brújula' en FI.
  3. Escribir una historia sobre un personaje que no sea un héroe.
Mi primer paso ha sido encontrar un nombre y una ilustración que me inspire una historia; y simplemente dando vueltas por la red me he topado con lo que veis arriba a la izquierda. Un viejo ofrece lo que parecen máscaras de teatro a una dama romana o griega y lo que parecen dos de sus sirvientas una adulta y una niña. ¿Será una actriz? ¿O es una cortesana que quiere decorar su apartamento? ¿O tal vez es una patricia que está organizando una fiesta? No tengo ni idea, vamos a irlo descubriendo a medida que se lo escribamos.
¿Por qué esa imagen? Primero porque una tiendecilla en una de las cajellas de una ciudad antigua parece un escenario ideal para una aventura de una única habitación (lo que es una categoría en sí misma en IF que incluso ha tenido sus propios concursos). Escoger la opción de una habitación fuerza a escribir en profundidad, haciendo que la acción no dependa de la exploración, que es uno de los aspectos de las ACs más gastados.

Lo primero que tendrás que hacer es instalarte Inform 7 y la librería de español.
De momento sólo sé que el título es 'Un hombre bueno', que estará en español y que su protagonista es un liberto romano llamado Lycurgus. ¿Como creamos un comienzo de obra que se correponda a eso?

Pues de esta forma:

Como se puede ver la primera línea indica el nombre de la obra, el autor y dice que estará en español. Y luego hemos puesto una sección de comentarios explicando la obra, su objetivo y su fecha de creación, todo lo cual puede ser muy útil para los que lleguen a esas fuentes en el futuro. Luego hemos añadido una sección de librerías (de momento no hemos puesto ninguna) y opciones (hemos indicado que siempre ponga todo el texto de la descripción de la localidad y que no use puntos).

Finalmente tenemos la sección del relato en sí mismo. Inform 7 permite estructurar el relato en partes, secciones y capítulos. Vamos a usar esta capacidad. De momento hemos creado una única parte con todo el modelo del mundo de la obra.  Dentro de esa parte hemos creado dos secciones: lugares y personajes. Y en cada sección crearemos un capítulo por cada sitio o personaje que incluyamos.

Sólo tenemos dos cosas: la tienda y el protagonista.

¡Bien, ya hemos empezado!


Categorías: Planeta

(c)1998-2019 CAAD

Todos los contenidos de esta web son propiedad de CAAD. Las colaboraciones son propiedad de sus respectivos autores.