Sobre el proyecto

PunyInform es una biblioteca de Inform 6 para escribir juegos de aventura conversacional y ficción interactiva dirigidos a la máquina virtual Z-machine. Proporciona un parser, implementaciones de verbos comunes y un marco para construir juegos, con énfasis en una ejecución rápida y una huella de memoria pequeña para arquitecturas antiguas como las computadoras de 8 bits. Los juegos pueden compilarse a los formatos z3, z4, z5, z6, z7 y z8; Glulx no está soportado. El proyecto se basa en la biblioteca estándar de Inform 6 y está diseñado para resultar familiar a los autores existentes de Inform 6, con documentación que cubre diferencias, personalización, manejo de direcciones y mensajes de la biblioteca. Requiere el compilador de Inform 6 versión 6.44 o posterior. El README describe el uso de borogove.io o el Conversor HTML de Parchment para hacer que los juegos sean jugables en línea, y Ozmoo para construir versiones para Commodore 64, 128, Plus/4, MEGA65, Commander X16 y Acorn/BBC. Se incluye o enlaza un manual, la Guía del Autor de Juegos y el documento QuickRef. El README también señala partes opcionales de la biblioteca controladas por constantes, la falta de soporte para objetos idénticos y una rutina PrintContents más simple en lugar de WriteListFrom. Se hace referencia a traducciones al español, francés y alemán, y el proyecto afirma que se han publicado más de 100 juegos usando PunyInform.