Mostrando entradas con la etiqueta INFSP. Mostrar todas las entradas
Mostrando entradas con la etiqueta INFSP. Mostrar todas las entradas

lunes, 28 de septiembre de 2026

Actualización de mi web de Ficción Interactiva: nueva versión de "Encierro"

Como he comentado previamente, debido a mi participación en el testing de la versión 6/12 de INFSP he actualizado mi trabajo "Encierro".

Eso ha supuesto también actualizar los archivos de distribución y juego en línea en mi página de ficción interactiva, amén de las versiones de juego en línea disponibles a partir de itch.io y textadventures.co.uk.

Luego, fueron también puestas al día las fichas de referencia publicadas en IFDB y IFWiki: en WikiCAAD no se publica información de versiones y los vínculos de páginas y descargas están intactos, aunque se puntualizó el origen de esta actualización.

Por último, he cargado su actualización en el repositorio del IF Archive.

Si todo esto pudiera parecerle excesivo al lector, téngase en cuenta que cada uno de estos sitios cumple una función diferente: publicación, difusión, bibliotecas de referencia, preservación... cosas caras a un autor de aventuras conversacionales y que sólo suponen tiempo invertido; nada de esto genera un desembolso (ni ganancia) monetaria.

Quedan pues al día las diversas moradas en línea de "Encierro", para mayor tranquilidad de quien esto escribe y (ojalá) para su continuo disfrute por la afición.

domingo, 27 de septiembre de 2026

Creación de Aventuras de texto en Español con Inform 6: actualización de INFSP

El mantenimiento de una librería de programación compleja como Inform 6, con todas sus funcionalidades y potencia de expresión gramática para implementar un modelo de mundo completo (con sus localidades, objetos, personajes y las interacciones entre ellos) es una tarea muy difícil.

Acometer su traducción a cualquier lenguaje conservando todo aquello es, por ende, un esfuerzo no menor, incluso si se trata de una versión acotada o reducida de la librería original como es el caso de PunyInformES.

Sin embargo, la monumental tarea de traducir la librería completa ya fue abordada a fines de 2006 por Sarganar mediante INFSP: un módulo de autoría en Español para Inform 6 en su versión 6/11, fuertemente basado en InformATE!.

InformATE! fue una iniciativa de José Luis Díaz (alias Zak) consistente en la conversión casi total al español de la librería inform 6/10 completa, pero resultaba incompatible con versiones posteriores de Inform. A diferencia de InformATE!, INFSP dejaba el núcleo de Inform intacto, concentrándose en los archivos de idioma, lo que le permitía crear ficción interactiva  con todo el diccionario, comandos y meta-comandos de Inform traducidos a nuestra lengua, junto con los mensajes de la Máquina-Z, pero manteniendo compatibilidad  con  las versiones posteriores de Inform, así como con otras librerías de extensión creadas para ese sistema de autoría.

Aunque Inform 6 ha evolucionado muy lentamente, el hecho es que sí ha tenido cambios, algunos de los cuales han supuesto no poco esfuerzo de Sarganar para mantenerlos a la par con su traducción al Español.

Precisamente, esta semana su autor ha publicado una versión actualizada de esta librería, heredando las mejoras y nuevas características del sistema de autoría, compatible ahora con la versión 6.12.8, la más actual de la librería Inform 6 y también con la versión 6.44 de su compilador.

La distribución en ZIP incluye, además de las librerías de traducción propiamente tales, documentación técnica y varios ejemplos de código para aprender, entre los que se encuentra una versión de "Encierro" actualizada a INFSP 6/12, pues tuve el gusto de colaborar como tester de esta nueva versión.

Se propuso usar este trabajo para pruebas pues su programación posee varias características que muestran muchas de las capacidades avanzadas de Inform 6: generación de un comando Ir a para moverse entre localidades, algunas extensiones de la gramática, múltiples personajes o instancias del personaje del jugador, sistema de ayuda, pistas y curiosidades, clases para localidades, decorados y objetos varios, textos animados y puntaje por tareas. Todo ello funcionó sin problemas y con una intervención mínima del código, lo que no hace sino confirmar la robustez y calidad del trabajo de Sarganar.

De paso, he aprovechado de documentar (mínimamente) el estado de INFSP y PunyInformES en la IFWiki y en nuestra WikiCAAD.

Tenemos disponible ahora una versión completamente al día para crear aventuras conversacionales en Español en uno de los mejores sistemas de autoría de ficción interactiva, una inmejorable noticia para anunciarla en este blog.

domingo, 25 de febrero de 2024

Creación de Aventuras de texto en Español con Inform 6: ¿INFSP o InformATE?

Vuelvo a escribir al blog, tras una ausencia más bien prolongada por fin de año, trabajo, vacaciones y todas esas cosas que acá en Chile ocurren al final y al comienzo de cada año.

Confieso que me ha costado un poco más que el año pasado volver a estas lides, pero heme aquí nuevamente y con un tema que nunca está demás habida la temática de "El Escritorio": la creación de aventuras de texto en español.

A raíz de una pregunta en el canal de Inform de Discord del CAAD me puse a hacer memoria de mi periplo en esto de la creación de aventuras, concretamente en lo que refiere a su programación.

Como he comentado en otra parte, mis primeros pasos fueron usando QBasic, un lenguaje de propósito general que, a falta de otra cosa, me permitió codificar mi primera aventura: "La Mansión".

Pasó el tiempo y cuando quise retomar la autoría de ficción interactiva había pasado el suficiente tiempo como para que hubieran mejores alternativas para la programación de aventuras, incluso mediante lenguajes dedicados.

Fué así como llegué a Inform 6 y a InformATE!, una particular implementación (reconstrucción de Inform 6, de hecho incompatible con la librería "original") para crear trabajos interactivos en español. 

Entre los años 2005 y 2011 usé InformATE! para publicar 10 trabajos de aventura conversacional sin que hubiera experimentado problemas por falta de librerías, documentación o  herramientas de software.

Tiempo después, en el año 2021 volví nuevamente a la programación de aventuras en español, optando esa vez por Inform 6 "original" junto con las librerías de la versión 6/11 de INFSP para crear "Encierro".

Y llegamos así a la pregunta que motiva este artículo ¿Es INFSP preferible o mejor que InformATE?

Lo primero será indicar que no me costó casi nada pasar de InformATE! a I6 + INFSP; en lo que refiere a los resultados, aquellos no fueron malos o así me lo han dicho: lo que había aprendido como autor no se perdió al cambiar de sistema de autoría.

No hay o yo no he notado problemas de, digamos, capacidad de expresión en ninguna de las dos alternativas, así que puedo afirmar que se puede perfectamente usar InformATE! o INFSP por años para el desarrollo de aventuras en español sin quedarse corto con las librerías básicas o las de extensión: las hay y son muchas, para no hablar ya de los ejemplos de programación disponibles en uno y otro mecanismo.

Hay ciertamente más que suficiente documentación en ambos caminos de desarrollo.

Pasa que para I6 hay mucho más... de lo que se le ocurra a cualquier autor: en ciernes o ya avezado, aunque la mayoría estará (por peso relativo, digo) disponible en inglés.

Pero si lo que se necesita es código fuente, documentos, librerías, ejemplos, etc. para lectura directa en español, ninguna de estas alternativas sería mejor o peor.

Lo que sí es seguro es que INFSP se mantendrá probablemente más al día con las nuevas versiones de I6, pero (repito) con lo que ya hay en InformATE! o en INFSP basta y sobra para cualquier recorrido de autoría de al menos una decena de trabajos a publicar, con todo el aprendizaje que cada iteración traerá y la consecuente mejora progresiva en las obras resultantes.

Para cualquiera que quiera iniciar su andadura en esto de la autoría de aventuras de texto en español, InformATE! o INFSP son sendas muy anchas y largas para recorrer, con todos los tropiezos y logros que semejante viaje ha de traer.

Y quién esto escribe, de esto puede dar fe.

viernes, 31 de marzo de 2023

Actualización de mi web de Ficción Interactiva

Una página web que no se actualiza corre el riesgo de quedar retrasada o volverse irrelevante. Esto es especialmente cierto si la página es de un autor que quiere mantenerse activo en una comunidad inquieta (y no poco) como es el caso de quien esto escribe y el mundillo de la ficción interactiva.

Si bien para lo cotidiano tengo este blog, el hecho es que algunas de las cosas que recojo en estos post tienen a la postre una relación con lo que publico en mi página de ficción interactiva: si no fuera así, se notaría pronto cierta desconexión o descuelgue de la misma respecto de la escena más general, para no hablar de las aventuras conversacionales en particular.

Y es que mi página de autor es más estable en contenidos que el blog, pero no por ello ha de ser estática.

Dicho lo anterior, he introducido algunos cambios a dicha web, a saber:

  • Varios de los artículos del blog aluden directamente a uno o más de los trabajos de ficción interactiva que he publicado a la fecha. Para mejor referencia y exploración, y usando las etiquetas de publicación, he incluido enlaces con el texto blog En blog "El Escritorio de Incanus" en la sección de relatos interactivos y en el encabezado de las páginas de publicación de esas obras; así el lector podrá asomarse, en base a artículos de este blog, a lo que pasa (o pasó) con ese trabajo una vez fue publicado.
  • Se mencionó en un episodio reciente del podcast “No está muerto lo que yace eternamente” que no resultaba fácil dilucidar cómo o dónde podía descargarse el código fuente de mis trabajos publicados. Tomando nota de ello, he incluido el texto blog Se incluye además el código fuente (directorio Fuentes en archivo ZIP), seguido de una explicación, tanto en la sección de relatos interactivos así como en las páginas individuales de cada obra, en su sección INSTALACION.
  • Como ejemplo de estos cambios, véase el caso de "Encierro".

Espero que estas modificaciones faciliten la lectura de la página y el provecho que el lector pueda obetener de ella.

¡Hasta pronto!

miércoles, 25 de mayo de 2022

Actualización de mis trabajos en IF Archive

Una vez publicado, un trabajo de ficción interactiva sigue una vida propia, a veces completamente distinta de la prevista por el autor, especialmente si esa publicación es en línea.

Por otra parte, Internet es un lugar extraordinariamente diverso y por lo mismo existen múltiples puntos de entrada para el interesado en buscar algún determinado trabajo. Esto se vuelve aun más complejo cuando el medio o grupo de interés trasciende las barreras del lenguaje.

Quien esto escribe cayó en cuenta de ello al poco andar de su periplo como autor de aventuras conversacionales. En mi caso, he resuelto el problema publicando mis trabajos en varios medios, tanto en español como en inglés, aunque, a efectos de descarga, en general he apuntado a los archivos guardados en mi página web.

La única excepción a esto es el IF Archive, una página cuyo propósito es preservar trabajos y tecnologías asociados a la ficción interactiva y que por ende guarda copias de trabajos de ficción interactiva, independientes de las páginas o medios con que fueron originalmente publicados.

Recientemente he actualizado los paquetes de distribución en archivo ZIP para mis trabajos creados para máquina Z mediante Inform 6 (con InformATE!  e INFSP)... pero esa actualización sólo afectó a los archivos en mi página web.

Ahora, tras un proceso de revisión del propio IF Archive, esos archivos ZIP han quedado también actualizados en ese repositorio, con el añadido de que, cortesía de los gestores de contenido del sitio, las entradas apuntan a sus fichas descriptivas en IFDB, uno de los medios en inglés que utilizo para publicar mis creaciones. 

Completo de ese modo el proceso de actualización en línea de mis trabajos para Máquina Z, quedando enteramente, y en más de un sentido, disponibles para la afición. 

sábado, 16 de abril de 2022

Actualización de mi web de Ficción Interactiva

Debido a algunos enriquecedores intercambios en Discord he decidido actualizar los paquetes de distribución en archivo ZIP para mis trabajos creados para máquina Z mediante Inform 6 (con InformATE!  e INFSP), publicados a la fecha en mi página web de ficción interactiva.

En particular, descubrí que si bien había estado compartiendo el código fuente, no había incluido las librerías de base (Inform 6 + INFSP o InformATE!) sin las cuales el código fuente está incompleto y de hecho no puede compilarse para generar un archivo de juego para máquina Z.

Por lo mismo, los archivos de código fuente los estoy incluyendo usando una estructura de directorios más bien clásica para Inform, que será reconocible fácilmente para los habituados a la programación y ciertamente puede ser útil para un análisis o revisión más estructurada del código fuente de estos trabajos publicados.

La estructura de directorios usada es como sigue:

En la estructura de fuentes, he incluido:

  1. En el directorio bin:el compilador (en archivo EXE) relevante para InformATE! o bien para Inform 6 + INFSP, así como un archivo LEAME.TXT con instrucciones básicas de uso
  2. En el directorio lib: las librerías relevantes para cada desarrollo, a saber
    • en subdirectorio lib/base: las librerías base de Inform 6 o InformATE! (que no usa Inform 6 como base, ojo)
    • en sudirectorio lib/contrib: las librerías complementarias usadas para cada trabajo, incluyendo las de INFSP cuando el trabajo no se hizo con InformATE!
  3. En el directorio games: el archivo .inf del código fuente para el archivo de juego, el que está correctamente vinculado a los subdirectorios lib/base y lib/contrib
El conjunto de archivo fuentes de cada trabajo queda así autocontenido y está listo para usarse directamente si se desea hacer experimentos prácticos.

Los archivos de distribución ZIP actualizados quedan desde ya disponibles (desde mi Web y otros sitios) para toda la afición que tenga interés en conocer más de como he programado mis aventuras conversacionales.

Una actualización necesaria, para mejor compartir conocimiento y ayudar a quienes quieran saber más de la programación de aventuras con Inform 6.

viernes, 27 de agosto de 2021

Creación de nuevo relato interactivo III: Publicación de "Encierro"

Como anuncié en el artículo anterior, he publicado mi aventura conversacional de texto "Encierro".

Este es mi decimo tercer relato publicado y es mi primera aventura programada en Inform 6 con INFSP.

Se trata de un relato interactivo de costumbrismo, fantasía y ciencia ficción; vives en tu apartamento, confinado por una pandemia y buscando alguna manera de romper el encierro.

Pueden verla en su página web, donde está disponible para descarga en ZIP así como para su disfrute directamente en navegador. Asimismo, puede recomendarla en facebook o bien en itch.io.

Invito a quienes quieran hacerlo a dejar sus comentarios en su Ficha del CAAD o bien a través del foro del CAAD, usando preferentemente el hilo con la noticia de publicación del juego.

Aprovecho este espacio para agradecer a Jade y Comely, quienes con su testing contribuyeron a que "Encierro" fuera un relato depurado y limpio de errores: por supuesto que cualquier ripio que aun exista será de exclusiva responsabilidad de quien esto escribe.

Ofrezco así una nueva aventura de texto para el disfrute de la afición.

sábado, 14 de agosto de 2021

Creación de nuevo relato interactivo II: Beta Test

Como comenté en el artículo anterior, he concluido el desarrollo de mi aventura conversacionale de texto "Encierro".

La aventura está casi lista para su estreno al público general, pues falta por completar una muy necesaria ronda de testeo beta o de usabilidad, iniciada hace un par de días.

En estas pruebas debiera ser posible descubrir y resolver problemas de la historia, el argumento, guion, dificultad de los puzzles (pistas aparte) y cualquier error interactivo o narrativo que impida disfrutar plenamente de la aventura.

Para esta etapa, la aventura ya cuenta con los elementos que restaban para considerarla finalizada:

  • Literatura completa para las descripciones de localidades y objetos.
  • Decorados de ambientación.
  • Menú de pistas progresivas, para resolver atascos del jugador con cualquiera de los puzzles de la aventura.
  • Menú de curiosidades, revelando la mayoría de los huevos de pascua implementados para la rejugabilidad del relato.
  • Detalles de las motivaciones del autor para crear "Encierro".
Durante las pruebas Beta y en paralelo, iré preparando el material necesarios para su difusión: un sitio en mi página web, artículos y fichas para la página del CAAD y su wiki, así como elementos afines a otros portales y wikis de ficción interactiva o juegos en general.

Todo esto hace pensar que muy probablemente anuncie la publicación de "Encierro" a finales de Agosto o inicios de Septiembre.

Últimas tareas para que este trabajo interactivo esté disponible para el disfrute de la afición...


viernes, 9 de julio de 2021

Creación de nuevo relato interactivo I: Alfa Test

Como anuncié hace cosa de casi tres meses, estoy en plena creación de "Encierro", mi regreso a las aventuras conversacionales de texto, esta vez de la mano de INFSP para Inform 6 y usando Visual Studio Code (con varias extensiones) como entorno de desarrollo.

Está ya disponible una versión plenamente jugable del relato interactivo: localidades, objetos, (algunos) decorados, puzzles, puntaje y final. En esta ocasión, la aventura está en un estado de desarrollo tal que:

  • Su literatura es "tenue"; salvo algunos elementos significativos para la trama, la mayor parte del texto es breve... para mí: uno o acaso dos párrafos descriptivos por localidad u objeto.
  • Los decorados disponibles son en general los funcionales a los puzzles, precisamente porque cuando la literatura esté ya escrita surgirán ¡muchos! decorados de ambientación, como he apuntado en este artículo.
  • Está creada una ayuda con comandos típicos (y algunos específicos) de la aventura
  • No hay menú de pistas.
  • No hay menú de curiosidades, aunque ya hay ¡muchos! huevos de pascua implementados para la rejugabilidad del relato.

En este punto del desarrollo mi intención es despejar y resolver los problemas de funcionalidad de la aventura: respuesta a los comandos (los obvios y no tanto) para la interacción general con el entorno pero especialmente para la resolución de los puzzles en su definición actual...

...cosa que, dado el tamaño de la aventura (es deduración media a larga) no será antes de fines de Julio 2021.

En todo caso, en base a múltiples experiencias anteriores, me consta que este trabajo (que toma su tiempo) es necesario para conseguir una aventura "no indisfrutable" para el jugador.

Una vez terminadas sucesivas versiones de depuración, producto de las correspondientes rondas de testeo alfa, completaré o agregaré los elementos arriba citados y pasaré al testeo beta o de usabilidad, donde puede que se descubran debilidades o ripios en temas más delicados: historia, argumento, guión, dificultad y otros de índole más narrativa que meramente interactiva... que se dice pronto, vaya.

Según avance en el proceso reportaré el progreso de este periplo creativo y la calidad (espero...) creciente de este relato interactivo.

Una obra que lentamente se está asomando en este accidentado horizonte creativo de la pandemia...

lunes, 19 de abril de 2021

"Bueno, estoy de vuelta otra vez" (disculpa la repetición, Sam)

Cuando retomé el blog el año pasado lo hice escencialmente con tres objetivos:

  • Recobrar el hábito de la escritura mediante las reseñas literarias.
  • Volver a tomar contacto periódico con la comunidad de ficción interactiva de habla hispana y reflejar eso en el blog.
  • Regresar a la creación de relatos interactivos.

Estos objetivos se han cumplido muy satisfactoriamente para mí y (modestia aparte) también para el resto de mis lectores, al menos si me baso en las estadísticas de acceso al blog y a mis trabajos publicados, ya sea vía itch.io, facebook, mi web y demás canales.

Si bien logré publicar "Memoria", un hiperrelato tipo librojuego en Squiffy, faltaba aún una tarea a abordar para sentir que estaba (como alguna vez dijo Samsagaz Gamyi) de verdad de vuelta: crear una nueva aventura de texto.

Fruto de mis recientes contactos con la comunidad he "redescubierto" el lenguaje Inform 6 (con la librería en español INFSP en su versión 6/11) y puedo anunciar con mucho agrado que ya estoy trabajando nuevamente en una aventura de texto de argumento original, con (espero) buena literatura pero ciertamente con su dosis de puzzles interactivos para los que gustan de ese elemento fundacional de las aventuras.

En razón de esto, iniciaré en el blog una serie de artículos sobre mi proceso creativo para crear una aventura: sin "spoilers" pero sí incluyendo lo que he aprendido con la perspectiva de años de oficio... y un periodo de inactividad más bien largo.

Será un viaje de regreso a crear y a aprender: el mejor de los periplos, sin duda.

¡Hasta pronto!