Planeta Aventurero

Distribuir contenido
Planeta aventurero de CAAD (en pruebas)
Actualizado: hace 9 horas 52 mins

La casa, nueva aventura para Amstrad CPC

Hace 9 horas 52 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

Hace 9 horas 52 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

Hace 9 horas 52 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

Resultados de #RayuelaJam y nuevo concurso

Hace 9 horas 52 mins

Ya están disponibles los resultados de la jam Rayuela de Arena.

Los cinco primeros, según el jurado popular son:

Donde el cielo se une con el mar - Celephaïs de H.P.Lovecraft

Amazónico Té

Extraños escritos

La Zona

Alaxandú

Son dos juegos de parser, una novela visual, un híbrido de nanocuentos dispersos por un mapa, y un librojuego de exploración espacial.

Consulta todo el ranking aquí:

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

Cabe destacar lo cercanas que han quedado las notas, muchos juegos compitiendo por décimas.

Una jam se va, una competición que viene.

La ECTOMCOMP 2018 ya está disponible. Competición desenfadada de juegos tenebrosos para celebrar el Día de todos los santos, Día de los muertos y Halloween. ¡Manda tu aportación! Hay dos categorías, para juegos realizados muy muy rápido, en menos de 4 horas; y otra para juegos cuyo desarrollo ocupe más de 4 horas.

https://itch.io/jam/ectocomp-2018-espaol

Categorías: Planeta

Ya están disponibles los 22 participantes en #RayuelaJam

Hace 9 horas 52 mins

La jam y competición de juegos narrativos inspirados en mitología y religión, acaba de subir el telón y mostrar 22 obras disponibles para disfrutar.

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

Ahora se inicia un plazo de 1 mes para que los jugadores evalúen y eligan el "mejor juego narrativo" de toda la competición. También se agradece si dejan feedback a los autores.

Como siempre, sigue el hashtag #RayuelaJam en redes sociales para seguir el desarrollo del final de la jam.

Categorías: Planeta

Fabularium, un intérprete Glk, TADS, HTML, y más, con compiladores integrados

Hace 9 horas 52 mins

Grandes noticias para los usuarios de Android. Fabularium es un intérprete de juegos de Inform, TADS, Twine, Adrift, Level 9, Scott Adams, Magnetic Scrolls, entre otros, creado por Tim Cadogan-Cowper.

Es una implementación de la especificación Glk de Andrew Plotkin con algunas extensiones e incluso un par de compiladores integrados: el de Inform 6 y el de TADS, lo cual permite crear juegos desde la aplicación.

Esta maravilla es una de las mejores implementaciones de Glk de forma que incluso los juegos más intensivos en multimedia funcionan perfectamente. Por ejemplo, Kerkerkruip, Photopia 2.0, etc.

Está en pleno desarrollo así que es posible contactar con el autor a partir de este hilo en Intfiction.org:

https://www.intfiction.org/forum/viewtopic.php?f=38&t=25433

La aplicación la podéis instalar desde Google Play:

https://play.google.com/store/apps/details?id=com.luxlunae.fabularium

Categorías: Planeta

El Mosquetero de la Reina (nueva aventura lanzamiento)

Hace 9 horas 52 mins

Aventura conversacional clásica basada en el universo de los Tres Mosqueteros de Dumas. Creada por Fran Kapilla (VingThor, Sequentia Soft; testeada por el clérigo Urbatain)

"EL MOSQUETERO DE LA REINA"
Disponible en descarga digital por 4.50€ y en edición física para coleccionistas por encargo a 8.75

Estará gratis dentro de un par de meses; la compra actual de 4.50 servirá para colaborar con el creador y animarlo a hacer la segunda parte.

ENLACE edición digital: https://sequentia-soft.itch.io/el-mosqu ... e-la-reina

Sistema: PAW para Spectrum
La aventura conversacional más larga creada en sistema PAW
(Professional Adventure Writer for ZX Spectrum)

Toda la memoria que ofrece PAW para 128K: 57 localizaciones, 11 personajes principales, 523 mensajes, 74 micro dibujitos en un novedoso "estilo iconos". La cinta cassette tiene una duración de 9 minutos de carga.

Sistema de juego clásico pero con perspectiva moderna, minimizando los momentos de muerte y enfocado más al disfrute de puzzles.

ENLACE: https://sequentia-soft.itch.io/el-mosquetero-de-la-reina

AdjuntoTamaño mosqu banner ich.jpg225.64 KB mosquetero1_carga.jpg399.86 KB
Categorías: Planeta

Una bruma en Stratford (nuevo juego)

Hace 9 horas 52 mins

Hola compañeros, pues hacía tiempo que no entraba al foro, así que dejo la información que voy compartiendo por otros grupos.
Mi nueva aventura conversacional la tenéis lista para jugar online gratis en la web itch.io o para descargar el .tap por 2€ simbólicos, para quien quiera el archivo digital y poster.
También está disponible la versión en formato físico, la cinta para Spectrum, esto se hace bajo demanda y podéis reservar en la web: http://www.sequentiasoft.wordpress.com

Título: UNA BRUMA EN STRATFORD
Tipo: Aventura conversacional clásica
Estilo: Misterio
Plataforma: Spectrum 48K
Web reservas, compra o jugar online: http://www.sequentiasoft.wordpress.com
Web donde está alojado online: https://sequentia-soft.itch.io/una-bruma-en-stratford

Sinopsis: 31 de diciembre de 1899; en la estación de trenes de Stratford ha ocurrido algo que escapa a toda lógica. Algo que no parece tener explicación y que roza lo sobrenatural. Depende de ti, Mr. Parsons, jefe de la estación y de tus compañeros, el encontrar una solución antes del advenimiento de la bruma... una bruma que puede hacer desaparecer todo...

AdjuntoTamaño Bruma_Stratford.jpg661.47 KB bruma_001sc.png23.7 KB
Categorías: Planeta

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

Hace 9 horas 52 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

Hace 9 horas 52 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

Hace 9 horas 52 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

Hace 9 horas 52 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

Hace 9 horas 52 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.

Hace 9 horas 52 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

Conferencia de Graham Nelson sobre el pasado, presente y futuro de Inform 7

Hace 9 horas 52 mins

Tras 3 años de silencio y sin tener noticias ni actualizaciones de Inform 7, el pasado Sábado día 9 de Junio, Graham Nelson dio una conferencia en un meetup en Oxford/Londres.

La conferencia, muy técnica, explica el por qué de Inform 7 como sistema de programación en lenguaje natural. Aborda sus logros y carencias y explica que Graham ha estado trabajando en mejorar algunos de sus problemas durante estos tres años.

Resumiendo mucho, el trabajo ha consistido en mejorar los engranajes internos, de forma que las mejoras, aunque importantes, pasarán desapercibidas para los usuarios. No lo dice explícitamente, pero parece que ha sido toda una labor de adecentar el código para, quizás, algún día pasarlo a software libre.

También habla de un futuro en el que inform 7 sea capaz de manejar de serie interfaz de elecciones (CYOA) e hipertexto (algo que ya se puede hacer con librerías como demuestra La Cerillera).

Además, parte de este proceso y mejora propiciará la posibilidad de exportar programas de Inform 7 a Unity o Javascript. Todo esto mediante que en el futuro se construyan esas herramientas que permitan traducir código objeto de Inform 7 a esos lenguajes de script destino. También se prevee de la posibilidad de encapsular los programas para autoejecución directa.

Accede a esta charla y diapositivas desde la web de Emily Short:

https://emshort.blog/2018/06/10/notes-on-the-direction-of-inform/

Categorías: Planeta

Repertorio de acciones en Inform

Hace 9 horas 52 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 —una idea que 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—. 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 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. 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, 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, desde luego, pero 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

Hace 9 horas 52 mins

Apuntes sobre ficción interactiva:

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

Sistemas de conversación en Inform 6

Hace 9 horas 52 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

Hace 9 horas 52 mins

Coloquialmente se utiliza el término ficción interactiva (traducción directa del inglés interactive fiction) para referirse a un amplio y heterogéneo grupo de obras de carácter interactivo que suelen tener en común un preponderante componente narrativo. Bajo esta clasificación es habitual encontrar colocadas propuestas de lo más diversas; desde librojuegos (físicos o digitales —entre los cuáles los más populares posiblemente sean aquellos del tipo Elige Tu Propia Aventura, o CYOA, por sus siglas en inglés—) a hiperficciones, cómics interactivos, novelas visuales (visual novels), aventuras gráficas, u otra clase de videojuegos. Incluso nuevas propuestas de ficción televisiva o cinematográfica con componente interactivo pueden llegar a ajustarse a esta etiqueta, al menos tal y como es entendida informalmente —un ejemplo de este último caso podría ser: Black Mirror: Bandersnatch (2018), dirigida por D. Slade y producida y distribuida por la compañía Netflix—.

Zork (Infocom, 1977)El término "interactive fiction", sin embargo, fue acuñado por la compañía de software Infocom a principios de la década de 1980 [1] para hacer referencia al tipo muy concreto de obra que comercializaba y que en español se ha identificado tradicionalmente como juego de texto o aventura conversacional. Se incide en diferenciar aquí ficción interactiva de juego/aventura conversacional debido a que dentro de este género es perfectamente posible minimizar o renunciar por completo al aspecto lúdico y perseguir en su lugar una vertiente más literaria, por una parte, y porque no toda trama de ficción interactiva tiene por qué adoptar la forma de aventura; la obra Photopia (A. Cadre, 1998) es un ejemplo paradigmático de ficción interactiva que no se ajusta a los parámetros clásicos de las aventuras conversacionales.

De esta manera, acotando el término a su sentido más estricto —aquel empleado por Infocom—, la difinició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 mundo 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, la ficción interactiva es ante todo un género literario; es decir, su desarrollo se lleva 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 para la ficción interactiva como «obras de ficción que invitan explícitamente al lector a interactuar con ellas mediante consultas o respuestas, a participar activamente de la historia y a cambiar deliberadamente el desarrollo de la trama, del personaje, del entorno o del lenguaje, junto con el autor» [2]. 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» [3]. 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) —ver ref. 3—, al ofrecer potencialmente una experiencia de aprendizaje más realista, así como una progresión narrativa coherente.

El profesor N. Montfort del MIT recoge las ideas expuestas más arriba y caracteriza sucintamente la ficción interactiva del siguiente modo [4]:

  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.
Será principalmente esta caracterización de Montfort la que se use en el blog como marco formal desde el que analizar este tipo concreto de obra. A pesar de ello, 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] Nelson, G. (2001). The Inform Designer's Manual (4th Ed.). Dan Sanderson, UK.
[2] Niesz, A. J. y Holland, N. N. (1984). Interactive fiction. Critical Inquiry, 11(1):110-129.
[3] 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).
[4] Montfort, N. (2004). Twisty Little Passages: An Approach to Interactive Fiction. MIT Press, Cambridge, MA, USA.
Categorías: Planeta

Tengo un problema con Bandersnatch…

Hace 9 horas 52 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

(c)1998-2019 CAAD

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