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

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.

viernes, 14 de agosto de 2026

PunyInform en Español: actualizaciones a la librería de aventuras en Inform para 8 bits y 16 bits

Esta semana se anunció en el Discord del CAAD la actualización a la v2.8 de PunyInformES, adaptación de PunyInform para autoría de ficción interactiva en Español.

Como ya es habitual, su autor Kozelek me envió un resumen de las mejoras, algunas que vienen del original (en inglés) y otras de su propia mano.

  • Esta versión introduce compatibilidad con las plataformas z6 y z7 (versiones 6 y 7 de Z-machine o Máquina Z). La versión 6 fue usada para algunos de los pocos juegos de parser con gráficos y ratón realizados por Infocom: Zork Zero, Shogun, Arthur: The Quest for Excalibur y Journey, cuyos pantallazos incluyo a continuación.
  • Para ello, PunyInform además incluye una extensión para gestionar gráficos básicos en los juegos de z6.
  • Por otra parte, se incorporaron varias correcciones de mensajes y gramática del castellano.


Es forzoso aclarar que lo de los gráficos no es tan bonito como parece: intérpretes para v6 hay muy pocos, y principalmente para Amiga, MS-DOS PC, Mac viejos y PCs nuevos; para incluir gráficos hay que hacerlo en un blorb, cosa que no es nada trivial. Por otra parte, dadas las limitaciones de memoria de estas plataformas y el costo/gasto de ese recurso que supone el incluir imágenes, la cosa se vuelve aun menos baladí.

Prosigue la actualización de esta estupenda herramienta para crear aventuras conversacionales en Español, lo que siempre son buenas noticias en este blog.

domingo, 5 de julio de 2026

The Puny BuildTools: desarrollo con Inform para plataformas de 8 bits y 16 bits

Si bien en el blog he publicado varios artículos de PunyInform y su librería para español PunyInformES, lo cierto es que los lenguajes y las librerías de programación son una parte de las piezas necesarias para crear un aventura conversacional, ya sea en español u otro idioma.

Del todo aparte son las herramientas requeridas para programar, luego compilar y finalmente interpretar o jugar la aventura de modo que pueda ser disfrutada en cada plataforma.

El asunto se vuelve más complejo para las plataformas de 8 bits y de 16 bits, donde los recursos para ejecutar el intérprete y no digamos ya el propio archivo de juego de la aventura son de suyo escasos.

Para solventar aquello, quienes quieran programar aventuras en  Inform 6 para estas arquitecturas pueden acudir a The Puny BuildTools, cuya descripción tomaré prestada de la ifwiki.org:

Puny BuildTools (antes conocido como Puddle BuildTools for PunyInform) genera un juego en código Z con un intérprete de código Z para diversas plataformas (principalmente retro). El juego debe estar en formato z5 (recomendado) o z3. La distribución incluye un script para realizar este proceso con un juego de PunyInform. Adaptarlo para ZILF u otra herramienta que genere archivos de código Z debería ser sencillo.

Se trata de un conjunto de herramientas instalables en Windows, macOS y Linux que precisamente permiten el desarrollo en plataformas modernas para las arriba dichas arquitecturas de  8 bits y de 16 bits, tema este muy caro a los autores de aventuras que buscan crear trabajos para el mundo de la retroinformática.

La semana pasada se anunció en el Discord del CAAD la nueva versión 3.0, cuyas principales novedades me fueron explicadas por Kozelek, colaborador habitual de este blog:

  • La nueva versión incluye tres nuevos intérpretes: Ceres (CoCo/Dragon), Varuna (Atari 8-bit) y Eris (Amiga/Atari ST) todos ellos adaptados para mostrar acentos y eñes en los juegos programados en PunyInformES.
  • Asimismo, se incluyen tres nuevos ordenadores en los que jugar nuestros juegos: Agon Light, Commander X16 y ZX Spectrum Next.
  • Además se eliminan muchas de las dependencias, haciendo la instalación mucho más fácil gracias a un instalador automático y a diversas utilidades en Python para la construcción de discos.

A quienes estén interesados en este tipo de creación interactiva, les recomiendo asomarse a la página de la herramienta, donde encontrarán toda clase de recursos para iniciarse en esta forma particular de programación con Inform 6.

¡Hasta pronto!


viernes, 19 de junio de 2026

PunyInform en Español: actualizaciones a la librería de aventuras en Inform para 8 bits y 16 bits

Esta semana se anunció en el Discord de Textualiza la actualización a la v2.7 de PunyInformES, adaptación de PunyInform para autoría de ficción interactiva en Español.

Como de costumbre, su autor Kozelek me envió un resumen de las mejoras, unas heredadas del original (en inglés) y otras de su pluma.

  • Esta versión introduce cambios significativos en las reglas de alcance (scope), donde al utilizar add_to_scope ya no se incluyen automáticamente los objetos secundarios ni se verifica la propiedad add_to_scope mediante procedimientos que llaman a PlaceInScope, lo que requiere una revisión manual para garantizar que los elementos correctos permanezcan accesibles.
  • El uso de esta propiedad ahora es opcional (desactivada por defecto en minimal.inf).
  • Por otra parte, se incluyen diversas optimizaciones y la recuperación de mensajes perdidos en modos de depuración anteriores, junto con la resolución de fallos críticos que podían dejar elementos fuera de ámbito o intentar imprimir rutinas como cadenas.

Continúa la actualización de esta maravillosa herramienta para crear aventuras conversacionales en Español, lo que siempre son buenas noticias en este blog.

viernes, 15 de mayo de 2026

PunyInform en Español: actualizaciones a la librería de aventuras en Inform para 8 bits y 16 bits

Hace poco se anunció en el Discord del CAAD la actualización a la v2.6 de PunyInformES, adaptación de PunyInform para autoría de ficción interactiva en Español.

Como ya es habitual, su autor Kozelek me dió un resumen de las mejoras, algunas heredadas del original (en inglés) y algotras de su pluma.

  • Se estrena la capacidad de compilar juegos de la versión 4 de la máquina Z, usada en juegos como "A Mind Forever Voyaging" o "Trinity".
  • También, optimizaciones en mensajes y la capacidad de retornar 2 en una propiedad "describe" para que el objeto no se describa en absoluto
  • Se incluyen por cierto las usuales correcciones de errores....

Una nueva actualización de esta maravillosa herramienta para crear aventuras conversacionales en Español, lo que siempre son buenas noticias en este blog.

viernes, 1 de mayo de 2026

CAAD 71: publicado nuevo número del fanzine

Hace no más de 6 días se ha publicado el CAAD 71, que como suele fue revisado en detalle en el Spectrumero, canal de YouTube de Javi Ortiz.

Junto al dueño de casa, en el epsiodio intervinieron Juanjo Muñoz (director) y José Luis Cebrián (jefe de redacción y maquetador), quienes comentaron el contenido de este número de la revista en 2 horas y media (o casi). Se aprovechó en la cita de anunciar los resultados de los Premios CAAD 2025 y el sorteo de cinco premios.

En cuanto al fanzine, éste mantiene su línea editorial, entregando sus siempre estupendos contenidos aventureros: noticias, entrevistas, anuncios de proyectos y análisis de trabajos interactivos, en esta ocasión con 118 páginas de material.

Por gustos y preferencias personales, voy a destacar de este número 71, entre otros, los siguientes artículos:

Una vez más tenemos disponible para nuestro disfrute una revista de calidad gráfica y edición excelentes, con todo lo que hace falta para adentrarse en lo que hay y está por venir en el mundo de la ficción interactiva.

viernes, 17 de abril de 2026

PunyInform en Español: actualizaciones a la librería de aventuras en Inform para 8 bits y 16 bits

Hace poco se anunció en el Discord del CAAD la actualización a la v2.5 de PunyInformES, adaptación de PunyInform para autoría de ficción interactiva en Español.

Según me explicó su autor Kozelek, se trata de mejoras heredadas del original (en inglés) y otras de su propia cosecha.

  • Correcciones de análisis de palabras y de mensajes y optimizaciones de las rutinas más comunmente utilizadas.
  • Para las optimizaciones, Fredrik Ramsberg ha partido de los análisis realizados mediante un nuevo intérprete, Krebf, que ha desarrollado para llevar un mejor control de las estadísticas de ejecución.

Se continúa actualizando una estupenda herramienta para crear aventuras conversacionales en Español, lo que siempre son buenas noticias en este blog.

viernes, 20 de marzo de 2026

PunyInform en Español: actualizaciones a la librería de aventuras en Inform para 8 bits y 16 bits

A mediados del año pasado comenté en el blog la publicación de PunyInformES, una adaptación de PunyInform para autoría de ficción interactiva en Español.

De este modo, se abría la posibilidad de usar una librería de potencia similar a Inform 6, aunque más optimizada para programar trabajos en nuestra bella lengua, mediante plataformas más limitadas que los computadores actuales, como el clásico Sinclair ZX Spectrum.

Entre tantas cosas que pasaron mientras estuve alejado del mundillo desde noviembre 2025, ocurrió que Kozelek, alias Depresiv para los que llevamos algo más de tiempo en esto, autor de PunyInformES, continuó trabajando en actualizaciones para la librería.

Pensaba yo reseñar estas novedades por aquí, para lo que bien podía ver la bitácora de modificaciones en su repositorio de Github... pero habría terminado escribiendo mucho en un lenguaje muy técnico y , a la postre, informando poco (o mal). Decidí, entonces, contactar al propio Kozelek, quien amablemente me ofreció este resumen de los cambios a la fecha:

  • Llegada de la versión 2.0 en Agosto, con una nueva versión de la gramática, la versión 3, mucho más optimizada. Se añaden constantes para mostrar colores en pantalla, mejoras en los verbos de depuración y detección de los verbos regulares en infinitivo en español.
  • Con la 2.10 se corrige ext_cheap_scenery para que funcione correctamente en castellano con los infinitivos, se añaden sinónimos para arriba, abajo, entra y sal, se corrigen saltos de línea y se mejoran los verbos de depuración.
  • En la 2.20, nuevas mejoras en verbos de depuración y algunos de los códigos de ejemplo.
  • La 2.30 trajo una nueva función para imprimir "de (sustantivo)" correctamente en español, mejoras en verbos de depuración y en las rutinas para "coger todo".
  • Finalmente, con la 2.40 se optimiza la barra de estado para tamaños pequeños de pantalla.

De paso, el autor me comentó que ya se ha hecho la versión en español del Echoes of the Future, el primer juego de PunyInformES programado por una persona diferente de él mismo.

Se actualiza y mantiene así al día una estupenda herramienta para crear aventuras conversacionales en Español, lo que siempre son buenas noticias en este blog.

viernes, 18 de julio de 2025

PunyInform en Español: aventuras en Inform para 8 bits y 16 bits

Un componente importante de las aventuras conversacionales, tanto para la afición de jugadores como para los autores, es la llamada retroinformática, tema que no está ausente en este blog.

Como es de esperar, esto supone el uso de sistemas de autoría compatibles con esas plataformas retro, algunas tan antiguas como los sistemas para los cuales fueron creadas.

Sin embargo, el mundillo de la ficción interactiva es de gente inquieta que no se contenta con las mismas herramientas de siempre y gusta de innovar...

...aunque todo hecho (o por hacer) siempre en la medida de lo posible, condición sine qua non de la retroinformática: aventurera u otra.

Un estupendo ejemplo de ello es la librería PunyInform desarrollada por Johan Berntsson y Fredrik Ramsberg, a su vez una variación de la librería Inform 6, de Graham Nelson. Como se reportó en el CAAD #54, la librería fué publicada en Julio del 2020 y permite programar trabajos para plataformas más limitadas que los computadores actuales, como el clásico Sinclair ZX Spectrum.

La herramienta consiste en una versión acotada o limitada de Inform 6, con muchas características o funcionalidades reducidas, ausentes o derechamente opcionales. No se incluye todo Inform 6 de serie y será cosa del autor el decidir qué usará o no, atendiendo a sus objetivos creativos y las capacidades de la plataforma de destino, tema de sobra conocido para quienes están en el mundillo retroinformático: la medida de lo posible.

Precisamente, los autores de aventuras conversacionales en Español están de enhorabuena ya que Kozelek, según se anunció en la web del CAAD, ha publicado PunyInformES, una adaptación de PunyInform para autoría de ficción interactiva en nuestra hermosa lengua.

Quienes quieran ver las posibilidades creativas de esta librería pueden asomarse a Solo dos deseos, trabajo con el que el mismo autor destacó en la reciente Rayuela Jam 2025.

Tenemos así disponible una nueva herramienta para crear aventuras conversacionales en Español, lo que siempre son buenas noticias en este blog.