Glk (software)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Interfaz de programación de aplicaciones portátil

Glk es una interfaz de programación de aplicaciones (API) portátil creada por Andrew Plotkin para que la utilicen programas con una interfaz de texto; Estos programas incluyen principalmente intérpretes de ficción interactiva (IF) para juegos Z-machine, TADS, Glulx y Hugo, y juegos IF escritos en formatos de archivo más oscuros, como los utilizados por Level 9 Computing y Magnetic Scrolls.

La especificación Glk API describe funciones de entrada, salida, formato de texto, gráficos, sonido y E/S de archivos.

Glk no describe una máquina virtual. Glulx es una máquina virtual diseñada para implementarse utilizando las funciones de Glk y Glulxe es un intérprete de Glulx. Los intérpretes de otras máquinas virtuales pueden usar Glk sin estar relacionados con Glulx: por ejemplo, Nitfol es un intérprete para Z-Machine que usa Glk.

La API Glk tiene muchas implementaciones, incluidas GlkTerm, Glk de ScummVM, WindowsGlk, XGlk. Las implementaciones están disponibles en las siguientes plataformas:

  • Java
  • JavaScript
  • Macintosh
  • DOS
  • Unix
    • X Window System
  • Microsoft Windows
    • Pocket PC

La existencia de la API Glk ha hecho posible la creación de un "traductor universal" Intérpretes IF, programas como Gargoyle y Spatterlight que pueden ejecutar todos los formatos IF populares y casi todos los más oscuros. Estos programas son muy útiles para los recién llegados al medio que no están seguros de qué intérprete elegir, y para los jugadores experimentados que pueden poseer juegos en una variedad de formatos.

Contenido relacionado

Spl (Unix)

spl es el nombre de una colección de rutinas o macros del kernel de Unix utilizadas. para cambiar el nivel de prioridad de interrupción. Históricamente...

Tabla de métodos virtuales

En programación informática, una tabla de métodos virtuales una tabla de funciones virtuales, una tabla de llamadas virtuales , tabla de despacho, vtable o...

ALGOL Y

ALGOL Y fue el nombre dado a un sucesor especulado del lenguaje de programación ALGOL 60 que incorporaba algunas características radicales que fueron...

Hacer bucle while

En muchos lenguajes de programación de computadoras, un bucle do while es una declaración de flujo de control que ejecuta un bloque de código y luego...

API de repositorio de contenido para Java

API de repositorio de contenido para Java es una especificación para una interfaz de programación de aplicaciones de la plataforma Java para acceder a...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save