Inform es un lenguaje de programación y sistema de diseño para ficción interactiva creado originalmente en 1993 por Graham Nelson . Inform puede generar programas diseñados para las máquinas virtuales de código Z o Glulx . Las versiones 1 a 5 se publicaron entre 1993 y 1996. Alrededor de 1996, Nelson reescribió Inform desde los primeros principios para crear la versión 6 (o Inform 6 ). [2] Durante la década siguiente, la versión 6 se volvió razonablemente estable y un lenguaje popular para escribir ficción interactiva. En 2006, Nelson lanzó Inform 7 (brevemente conocido como Natural Inform ), un lenguaje completamente nuevobasado en principios del lenguaje natural y un nuevo conjunto de herramientas basadas en una metáfora de publicación de libros.
Autor (es) original (es) | Graham Nelson |
---|---|
Desarrollador (es) | Graham Nelson |
Lanzamiento estable | 7 6M62 / 24 de diciembre de 2015 [1] |
Sistema operativo | Microsoft Windows , Mac OS X , Linux , otros |
Tipo | Desarrollo y juego de ficción interactiva |
Sitio web | http://inform7.com/ |
Z-Machine y Glulx
Los compiladores de Inform traducen el código de Inform a archivos de historias para Glulx o Z-code , dos máquinas virtuales diseñadas específicamente para la ficción interactiva. Glulx, que puede admitir juegos más grandes, es el predeterminado.
La máquina Z fue desarrollada originalmente por Infocom en 1979 para sus títulos de ficción interactiva. Debido a que existe al menos un intérprete de este tipo para casi todas las plataformas principales y secundarias, esto significa que el mismo archivo de código Z se puede ejecutar en una multitud de plataformas sin alteraciones. Inform originalmente apuntó solo a la máquina Z.
Andrew Plotkin creó una versión no oficial de Inform 6 que también era capaz de generar archivos para Glulx , una máquina virtual que había diseñado para superar muchas de las limitaciones de la máquina Z de varias décadas de antigüedad. A partir de Inform 6.3, lanzado el 29 de febrero de 2004, Inform 6 ha incluido soporte oficial para ambas máquinas virtuales, basado en el trabajo de Andrew Plotkin. El lanzamiento temprano de Inform 7 no fue compatible con Glulx, pero en agosto de 2006 se lanzó el soporte Glulx.
Informar 6
Paradigma | orientado a objetos , procedimental |
---|---|
Diseñada por | Graham Nelson |
Desarrollador | Graham Nelson |
Apareció por primera vez | 1993 |
Lanzamiento estable | 6.32 / 2010 |
Versión de vista previa | 6.33 / 10 de mayo de 2014 [3] |
SO | Microsoft Windows , Mac OS X , Linux , otros |
Licencia | Licencia Artística y Freeware 2.0 |
Sitio web | inform-fiction |
Influenciado por | |
lenguaje natural | |
Influenciado | |
Informar 7 |
Inform fue creado originalmente por Graham Nelson en 1993. En 1996 Nelson reescribió Inform desde los primeros principios para crear la versión 6 (o Inform 6). Durante la década siguiente, la versión 6 se volvió razonablemente estable y un lenguaje popular para escribir ficción interactiva.
El sistema Inform 6 consta de dos componentes principales: el compilador Inform , que genera archivos de historias a partir del código fuente de Inform, y la biblioteca Inform , un paquete de software que maneja la mayor parte del trabajo difícil de analizar la entrada de texto del reproductor y realizar un seguimiento de la modelo mundial. El nombre Inform también se refiere al lenguaje de programación Inform que entiende el compilador.
Aunque Inform 6 y Z-Machine se diseñaron originalmente teniendo en cuenta la ficción interactiva, se han desarrollado muchos otros programas, incluido un intérprete BASIC , un tutorial LISP (completo con intérprete), un juego de Tetris y una versión del juego Snake .
El compilador de Inform 6
El compilador de Inform genera archivos para la máquina Z o Glulx (también llamados archivos de historia) a partir del código fuente de Inform 6 .
El lenguaje de programación Inform 6
El lenguaje de programación Inform está orientado a objetos y es procedimental . Un elemento clave del lenguaje son los objetos. Los objetos se mantienen en un árbol de objetos que enumera las relaciones padre-hijo entre los objetos. Dado que la relación padre-hijo se usa a menudo para representar la ubicación, a menudo se dice que un objeto que es el padre de otro objeto lo "contiene". Los objetos se pueden mover por el árbol. Por lo general, los objetos de nivel superior representan salas y otras ubicaciones dentro del juego, que pueden contener objetos que representan el contenido de la sala, ya sean elementos físicos, personajes que no son jugadores, el personaje del jugador o efectos de fondo. Todos los objetos pueden contener otros objetos, por lo que un livingroom
objeto puede contener un insurancesaleman
objeto que tiene un briefcase
objeto que contiene el insurancepaperwork
objeto.
En las primeras versiones de Inform, los objetos eran diferentes de la noción de objetos de la programación orientada a objetos, en que no existían las clases. Las versiones posteriores agregaron soporte para las definiciones de clases y permitieron que los objetos fueran miembros de las clases. Los objetos y las clases pueden heredar de varias clases. Los juegos de ficción interactivos suelen contener muchos objetos únicos. Debido a esto, muchos objetos en Inform no heredan de ninguna clase, excepto el Objeto "metaclase". Sin embargo, los objetos con mucha frecuencia tienen atributos (propiedades booleanas, como scenery
o edible
) que son reconocidos por la biblioteca Inform. En otros idiomas, esto normalmente se implementaría mediante herencia.
A continuación se muestra un ejemplo sencillo del código fuente de Inform 6.
[ Principal ; imprimir "¡Hola, mundo! ^ " ; ];
Inform 6 biblioteca
El sistema Inform también contiene la biblioteca Inform, que automatiza casi todo el trabajo más difícil involucrado en la programación de ficción interactiva ; específicamente, incluye un analizador de texto que da sentido a la entrada del jugador y un modelo mundial que realiza un seguimiento de cosas como objetos (y sus propiedades), habitaciones, puertas, el inventario del jugador, etc.
El compilador Inform no requiere el uso de la biblioteca Inform. Hay varias bibliotecas de reemplazo disponibles, como Platypus [4] e InformATE , una biblioteca que codifica Inform en español.
Juego de ejemplo
A continuación, se muestra un ejemplo de código fuente de Inform 6 que utiliza la biblioteca Inform. El siguiente ejemplo de código de Inform 6 se puede utilizar en Inform 7, pero no sin una demarcación especial que indique que se trata de un código heredado incrustado.
Historia constante "Hola deducible" ; Título constante " ^ Un ejemplo interactivo ^ " ; Incluya "Analizador" ; Incluya "VerbLib" ; [ Inicializar ; location = Living_Room ; "Hola mundo" ; ]; Objeto Cocina "Cocina" ; Objeto Front_Door "Front Door" ; Objeto Living_Room "Sala de estar" con descripción "Una sala de estar cómodamente amueblada". , n_to Cocina , s_to Front_Door , tiene luz ; Objeto -> Vendedor "vendedor de seguros" con nombre 'seguro' 'vendedor' 'hombre' , descripción "Un vendedor de seguros con un traje de poliéster hortera . Parece ansioso por hablar contigo". , antes de [; Escuche : mueva Insurance_Paperwork al jugador ; "El vendedor te aburre con una discusión sobre las pólizas de seguro de vida. De su maletín saca algunos papeles que te entrega". ; ], tiene animado ; Objeto -> -> Maletín "maletín" con el nombre 'maletín' 'estuche' , descripción "Un maletín negro ligeramente gastado". , tiene contenedor ; Objeto -> -> -> Insurance_Paperwork "papeleo de seguro" con el nombre 'papeleo' 'papeles' 'seguro' 'documentos' 'formularios' , descripción "Página tras página de una pequeña jerga legal". ; Incluya "Gramática" ;
Juegos notables desarrollados en Inform 6 o versiones anteriores
- Curses , de Graham Nelson (1993), el primer juego escrito en el lenguaje de programación Inform. Considerado uno de los primeros juegos "modernos" que cumple con los altos estándares establecidos por los mejores títulos de Infocom. [5]
- Zork: The Undiscovered Underground (1997), escrito por Marc Blank y Michael Berlyn , programado por Gerry Kevin Wilson. Regalado gratis por Activision para promover el lanzamiento de Zork: Grand Inquisitor .
- Anchorhead , de Michael S. Gentry (1998) es una historia de terror altamente calificada inspirada enlos Mitos de Cthulhu de HP Lovecraft . [6]
- Photopia , de Adam Cadre (1998), el primer juego casi completamente libre de acertijos. Ganó el Concurso anual de ficción interactiva en 1998.
- Varicela de Adam Cadre (1999). Ganó cuatro premios XYZZY en 1999, incluido el premio XYZZY al mejor juego, y se escribió un ensayo académico al respecto. [7]
- Galatea , de Emily Short (2000). Galatea se centra completamente en la interacción con la estatua animada del mismo nombre. Galatea tiene uno de los sistemas de interacción más complejos para un personaje no jugador en un juego de ficción interactivo. Adam Cadre llamó a Galatea "el mejor NPC de todos los tiempos". [8]
- Slouching Towards Bedlam , por Star C. Foster y Daniel Ravipinto (2003). Ambientado en unentorno steampunk , el juego integra la funcionalidad del metajuego (guardar, restaurar, reiniciar) en el mundo del juego. El juego ganó dos premios XYZZY y recibió el puntaje promedio más alto de cualquier juego en la Competencia de ficción interactiva a partir de 2006.
Informar 7
Paradigma | declarativo , procesal |
---|---|
Diseñada por | Graham Nelson |
Desarrollador | Graham Nelson |
Apareció por primera vez | 2006 |
Lanzamiento estable | 6M62 / 24 de diciembre de 2015 [9] |
SO | Microsoft Windows , Mac OS X , Linux , otros |
Licencia | Licencia patentada pero libremente redistribuible o artística 2.0 |
Sitio web | http://inform7.com/ |
Influenciado por | |
Informar 6 |
El 30 de abril de 2006, Graham Nelson anunció el lanzamiento beta de Inform 7 al grupo de noticias rec.arts.int-fiction. [10] Inform 7 consta de tres partes principales: El IDE de Inform 7 con herramientas de desarrollo especializadas para probar la ficción interactiva, el compilador de Inform 7 para el nuevo lenguaje y las " Reglas estándar ", que forman la biblioteca principal de Inform 7. Inform 7 también se basa en la biblioteca Inform y el compilador Inform de Inform 6. El compilador compila el código fuente de Inform 7 en el código fuente de Inform 6, que luego es compilado por separado por Inform 6 para generar un archivo de historia de código Z o Glulx . Inform 7 también utiliza por defecto la escritura de archivos Blorb , archivos que incluyen el código Z junto con una "carátula" opcional y metadatos destinados a fines de indexación. El conjunto completo de herramientas de Inform 7 está disponible actualmente para Mac OS X , Microsoft Windows y Linux . La versión del 25 de marzo de 2007 agregó soporte de línea de comandos para Linux , y las nuevas versiones ahora incluyen un IDE que usa el entorno de escritorio GNOME bajo el proyecto GNOME Inform 7 SourceForge . [11] El lenguaje y las herramientas siguen en desarrollo; [12] el lanzamiento del 25 de marzo de 2007 incluyó una serie de cambios en el idioma. En 2019, Graham Nelson anunció el eventual open source de Inform 7. [13]
Inform 7 se denominó Natural Inform durante un breve período de tiempo, pero luego se renombró Inform 7. Este antiguo nombre es la razón por la que el compilador Inform 7 se llama "NI". [14]
Informar a 7 IDE
Inform 7 viene con un entorno de desarrollo integrado (IDE) para Mac OS X, Microsoft Windows y Linux. El IDE de Mac OS X fue desarrollado por Andrew Hunter. El IDE de Microsoft Windows fue desarrollado por David Kinder. El IDE de Linux (conocido como GNOME Inform) fue desarrollado por Philip Chimento.
El IDE de Inform 7 incluye un editor de texto para editar el código fuente de Inform 7. Como muchos otros editores de programación, presenta resaltado de sintaxis. Marca las cadenas entre comillas en un color. Los títulos de las secciones de la organización (volúmenes, libros, capítulos, partes y secciones) se muestran en negrita y se amplían. Los comentarios se establecen en un color diferente y se hacen un poco más pequeños.
El IDE incluye un intérprete de código Z integrado . El intérprete de Mac OS X IDE se basa en el intérprete Zoom de Andrew Hunter, con contribuciones de Jesse McGrew [ cita requerida ] . El intérprete del IDE de Microsoft Windows se basa en WinFrotz .
A medida que un desarrollador prueba el juego en el intérprete integrado, el progreso se registra en las vistas "madeja" y "transcripción" del IDE. La madeja rastrea los comandos del jugador como un árbol de posibilidades ramificadas. Se puede volver a seguir rápidamente cualquier rama del árbol, lo que permite volver a intentar diferentes caminos en un juego en desarrollo sin volver a reproducir las mismas partes del juego. Las rutas también se pueden anotar con notas y marcar como soluciones, que se pueden exportar como recorridos de texto. La transcripción, por otro lado, rastrea los comandos del jugador y las respuestas del juego. Las respuestas correctas del juego se pueden marcar como "bendecidas". Al reproducir una transcripción o una rama de la madeja, se resaltarán las variaciones de la versión bendecida, lo que puede ayudar al desarrollador a encontrar errores.
El IDE también proporciona varios índices en el programa en desarrollo. El código se muestra como una jerarquía de clases, un mapa IF tradicional, una tabla de contenido similar a un libro y en otras formas. Al hacer clic en los elementos del índice, se salta al código fuente correspondiente.
El IDE presenta dos paneles uno al lado del otro para trabajar. Cada panel puede contener el código fuente en el que se está trabajando, el estado actual de la compilación, la madeja, la transcripción, los índices del código fuente, una versión en ejecución del juego. , documentación para Inform 7 o cualquier extensión instalada, o configuraciones. El concepto es imitar el libro manuscrito de un autor presentando dos "páginas enfrentadas" en lugar de una multitud de ventanas separadas. [10]
Inform 7 lenguaje de programación
Las características notables incluyen un fuerte sesgo hacia el estilo de programación basado en reglas declarativas y la capacidad de inferir tipos y propiedades de objetos a partir de la forma en que se utilizan. Por ejemplo, la declaración "Juan usa sombrero". crea una "persona" llamada "John" (ya que solo las personas pueden usar cosas), crea una "cosa" con la propiedad "vestible" (ya que solo los objetos marcados como "usable" se pueden usar) y establece a John como usando el sombrero.
Otro aspecto notable del lenguaje es el apoyo directo a las relaciones que rastrean asociaciones entre objetos. Esto incluye relaciones proporcionadas automáticamente, como un objeto que contiene otro o un objeto que se está usando, pero el desarrollador puede agregar sus propias relaciones. Un desarrollador puede agregar relaciones que indiquen amor u odio entre seres, o rastrear qué personajes de un juego se han conocido.
Inform 7 es un lenguaje de programación altamente específico de dominio , que proporciona al escritor / programador un nivel de abstracción mucho más alto que Inform 6, y un código fuente resultante altamente legible.
Juego de ejemplo
Las declaraciones en Inform 7 toman la forma de oraciones completas. En algunos lugares, las líneas en blanco y las sangrías son estructuralmente significativas. La forma básica de un programa Inform 7 es la siguiente:
"¡Hola Mundo!" por "IF Author"El mundo es una habitación.Cuando comience el juego, diga "¡Hola, mundo!"
La siguiente es una reimplementación del ejemplo anterior "Hola deducible" escrito en Inform 7. Se basa en la biblioteca conocida como "Las reglas estándar" que se incluyen automáticamente en todas las compilaciones de Inform 7.
"Hello Deductible" por "IF Author"El titular de la historia es "Un ejemplo interactivo" .La Sala de Estar es una habitación. "Una sala de estar cómodamente amueblada".La cocina está al norte de la sala de estar.La puerta principal está al sur de la sala de estar.La puerta principal es una puerta. La puerta principal está cerrada y bloqueada.El vendedor de seguros es un hombre en la sala de estar. La descripción es "Un vendedor de seguros con un traje de poliéster de mal gusto. Parece ansioso por hablar con usted". Entienda al "hombre" como el vendedor de seguros.El vendedor de seguros lleva un maletín. La descripción es "Un maletín negro ligeramente gastado". Entienda "caso" como el maletín.La documentación del seguro está en el maletín. La descripción es "Página tras página de una pequeña jerga legal". Comprenda "papeles" o "documentos" o "formularios" como el papeleo.En lugar de escuchar al vendedor de seguros: diga: "El vendedor lo aburre con una discusión sobre las pólizas de seguro de vida. De su maletín saca un papeleo que le entrega". ;Mueva la documentación del seguro al jugador.
Juegos notables escritos en Inform 7
Mystery House Possessed (2005), de Emily Short , [15] fue el primer juego de Inform 7 lanzado al público. Fue lanzado como parte del proyecto "Mystery House Taken Over".
El 1 de marzo de 2006, Short anunció el lanzamiento de tres juegos más: [16] Bronze [17] (un ejemplo de un juego tradicional intensivo en rompecabezas) y Damnatio Memoriae [18] (una continuación de su galardonado Inform 6 juegos Savoir-Faire ) se unieron a The Reliques of Tolti-Aph [19] (2006) de Graham Nelson . Cuando se anunció la beta pública de Inform 7 el 30 de abril de 2006, se pusieron a disposición seis "ejemplos prácticos" de obras de mediana a gran escala junto con su código fuente, incluidos los tres juegos lanzados anteriormente el 1 de marzo. [20] [21] [22]
Floatpoint de Emily Short fue el primer juego de Inform 7 en obtener el primer lugar en la Competencia de ficción interactiva . [23] También ganó los premios XYZZY de 2006 al mejor escenario y al mejor NPC. [24] Rendition , de nespresso (2007), es un experimento de arte político en forma de juego de aventuras de texto. Su enfoque de la tragedia ha sido discutido académicamente tanto por la Association for Computing Machinery [25] como por la Universidad de Cambridge . [26]
Ver también
- Informar el historial de versiones
- Ficción interactiva § Los sistemas de desarrollo enumeran software similar a Inform
- TADS El sistema de desarrollo de aventuras de texto (TADS), otro sistema de desarrollo de FI líder
Otras lecturas
- Informar 6
- El manual oficial de Inform es el Inform Designer's Manual de Graham Nelson : es un tutorial, un manual y un documento técnico en uno. Está disponible en línea de forma gratuita en el sitio web oficial de Inform, [27] y hay dos ediciones impresas disponibles: una tapa blanda ( ISBN 0-9713119-0-0 ) y una tapa dura ( ISBN 0-9713119-3-5 ). [28]
- La guía para principiantes de Inform de Roger Firth y Sonja Kesserich ( ISBN 0-9713119-2-7 ) intenta proporcionar una introducción más suave a Inform. Está disponible de forma gratuita en el sitio web oficial de Inform. [29]
- Informar 7
- La entrevista SPAG: una entrevista con los diseñadores Graham Nelson y Emily Short sobre el desarrollo de Inform 7. Esta entrevista se realizó poco antes de su lanzamiento y se publicó el mismo día que el lanzamiento inicial. [2]
- "Lenguaje natural, análisis semántico y ficción interactiva": un artículo sobre el diseño de Inform 7 del diseñador Graham Nelson . [30]
Referencias
- ^ "Informar 7 Registro de cambios 6M62" . inform7.com . Consultado el 24 de diciembre de 2015 .
- ^ a b "La entrevista SPAG: Graham Nelson y Emily Short en Inform 7" . SPAG # 44 . La Sociedad para la Promoción de los Juegos de Aventura. 30 de abril de 2006 . Consultado el 7 de noviembre de 2015 .
- ^ "Lanzamiento v6.33" . Consultado el 26 de febrero de 2015 .
- ^ Turner, Anson (14 de marzo de 2002). "Informar a Ornitorrinco lanzamiento 4" . Consultado el 4 de enero de 2007 .
- ^ Alan De Smet (14 de marzo de 2006). "Maldiciones (Reseñas de ficción interactiva)" . Consultado el 1 de noviembre de 2006 .
- ^ De los 1219 juegos calificados en "Calificaciones de ficción interactiva", Anchorhead fue el juego mejor calificado a partir del 4 de enero de 2007. ( "Estadísticas de clasificación IF" . Consultado el 4 de enero de 2007 .)
- ^ Montfort, Nick; Stuart Moulthrop (agosto de 2003). "Enfréntalo, Tiger, acabas de ganar el premio gordo: leer y jugar contra la varicela de Cadre" . Archivado desde el original (PDF) el 6 de noviembre de 2009 . Consultado el 6 de noviembre de 2009 . Publicado como Montfort, Nick; Moulthrop, Stuart (agosto de 2003). "Enfréntalo, Tiger, acabas de ganar el premio gordo: leer y jugar contra la varicela de Cadre" . Bellas artes en línea . Universidad Estatal de Mississippi . 17 (8). Archivado desde el original el 13 de octubre de 2007.
- ^ Photopia es un cuento, Varicela es un mundo ” . L'avventura è l'avventura . Enero de 2002 . Consultado el 4 de enero de 2007 .
- ^ "Descargar" . Informar 7 . Consultado el 15 de marzo de 2016 .
- ^ a b Graham Nelson (30 de abril de 2006). "Inform 7: Public Beta" . Grupo de noticias : rec.arts.int-fiction . Usenet: [email protected] . Consultado el 4 de enero de 2007 .
- ^ "Página del proyecto GNOME Inform 7 SourceForge" . Febrero de 2008.
- ^ Emily Short (18 de febrero de 2007). "Inform 7: Posibles desarrollos futuros" . Grupo de noticias : rec.arts.int-fiction . Usenet: [email protected] . Consultado el 30 de marzo de 2007 . También archivado en Corto, Emily ; Graham Nelson (enero de 2007). "Inform 7: Posibles desarrollos futuros" . Archivado desde el original el 5 de septiembre de 2008 . Consultado el 31 de marzo de 2007 .
- ^ Graham Nelson (14 de junio de 2019). "Abrir Informar" . Consultado el 2 de junio de 2020 .
- ^ Graham Nelson (30 de marzo de 2007). "Re:" Inform 7 "es el nombre incorrecto" . Grupo de noticias : rec.arts.int-fiction . Usenet: [email protected] . Consultado el 30 de marzo de 2007 .
- ^ "Casa del misterio conquistada" . Consultado el 4 de enero de 2007 .
- ^ Emily Short (a petición de Graham Nelson) (1 de marzo de 2006). "Tres juegos en Inform 7" . Grupo de noticias : rec.games.int-fiction . Usenet: [email protected] . Consultado el 4 de enero de 2007 .
- ^ Corto, Emily (2006). "Bronce" . Consultado el 4 de enero de 2007 .
- ^ Corto, Emily (2006). "Damnatio Memoriae" . Consultado el 4 de enero de 2007 .
- ^ Nelson, Graham (2005). "Las reliquias de Tolti-Aph" . Consultado el 4 de enero de 2007 .
- ^ Corto, Emily (2006). "Bronce" . Archivado desde el original el 10 de febrero de 2007 . Consultado el 4 de enero de 2007 .
- ^ Corto, Emily (2006). "Damnatio Memoriae" . Archivado desde el original el 12 de diciembre de 2006 . Consultado el 4 de enero de 2007 .
- ^ Nelson, Graham (2005). "Las reliquias de Tolti-Aph" . Archivado desde el original el 6 de febrero de 2007 . Consultado el 4 de enero de 2007 .
- ^ "XII Concurso Anual de Ficción Interactiva" . 2006 . Consultado el 12 de mayo de 2007 .
- ^ "Premios XYZZY: Juegos ganadores de 2006" . Archivado desde el original el 15 de mayo de 2007 . Consultado el 12 de mayo de 2007 .
- ^ "Diapositivas de la conferencia ACM Hypertext 2007 (PDF)" (PDF) .
- ^ "Diapositivas de la conferencia de la Universidad de Cambridge" .
- ^ "Descargar el manual de Inform Designer" . 1 de abril de 2006 . Consultado el 4 de enero de 2007 .
- ^ "Acerca del manual del diseñador de Inform" . 1 de abril de 2006 . Consultado el 4 de enero de 2007 .
- ^ "Descargue la Guía para principiantes de Inform" . 1 de abril de 2006 . Consultado el 4 de enero de 2007 .Firth, Roger; Sonja Kesserich (agosto de 2004). "La Guía para principiantes de Inform: tercera edición" (PDF) . Consultado el 4 de enero de 2007 .
- ^ Graham Nelson (10 de abril de 2006). "Lenguaje natural, análisis semántico y ficción interactiva" (PDF) . Archivado desde el original (PDF) el 14 de marzo de 2018 . Consultado el 4 de enero de 2007 . Cite journal requiere
|journal=
( ayuda )
enlaces externos
- Cloak of Darkness: Inform presenta el mismo juego corto implementado tanto en Inform 6 como en Inform 7, así como en otros idiomas para comparar.
- Inform 6 - Sitio web oficial
- Las preguntas frecuentes de Inform 6 en las páginas IF de Roger Firth proporcionan detalles sobre la programación en Inform 6.
- Informar 7 - Sitio web oficial.
- Informar en Curlie
- Interactive Fiction Archive proporciona muchas herramientas, ejemplos y archivos de biblioteca de Inform.
- Playfic es una interfaz basada en web para crear y compartir nuevos juegos usando Inform 7.
- Guncho es un sistema de ficción interactivo multijugador basado en Inform 7 con una combinación de interfaces similares a MUD y basadas en la web.