Glk (software) - Glk (software)
Glk je přenosný aplikační programovací rozhraní (API) vytvořil Andrew Plotkin pro použití programy s textem rozhraní; tyto programy většinou zahrnují interaktivní beletrie (LI) tlumočníci pro Z-stroj, DĚTI, Glulx, a Hugo hry a IF hry napsané v nejasnějších formátech souborů, například ty, které používá Úroveň 9 Výpočet a Magnetické svitky.
Specifikace Glk API popisuje zařízení pro vstup, výstup, formátování textu, grafika, zvuk a soubor I / O.
Glk nepopisuje a virtuální stroj. Glulx je virtuální stroj navržený k implementaci pomocí funkcí Glk,[1] a Glulxe je tlumočník pro Glulx. Tlumočníci pro jiné virtuální stroje mohou používat Glk, i když nesouvisí s Glulxem: například Nitfol je tlumočník pro Z-Machine který používá Glk.[2]
Glk API má mnoho implementace, včetně GlkTerm, ScummVM Glk, WindowsGlk, XGlk.[3] Implementace jsou k dispozici na následujících platformách:
Existence API Glk umožnila vznik „univerzálních překladačů“ IF tlumočníků, programů jako např Chrlič a Rozstřik světla které mohou spouštět všechny populární formáty IF a téměř všechny ty temnější. Takové programy jsou velmi užitečné pro nováčky na médiu, kteří si nejsou jisti, kterého tlumočníka zvolit, a pro zkušené hráče, kteří mohou vlastnit hry v různých formátech.
Reference
- ^ http://www.eblong.com/zarf/glk/glk-spec-070_0.html#s.2: 0.2: A co virtuální stroj? (vyvoláno 2009-08-23)
- ^ http://ifwiki.org/index.php/Nitfol: "Používá Glk API pro I / O.", "Podporuje verze 1 až 8 Z-stroje" (vyvoláno 2009-08-23)
- ^ http://www.eblong.com/zarf/glk/: sekce „Osvobození“ (vyvoláno 23. 8. 2009)
- ^ http://www.russotto.net/jglulx.html: Java Glulx a Java Glk (vyvoláno 23. 8. 2009)
- ^ http://eblong.com/zarf/glk/glkote.html: GlkOte: knihovna JavaScriptu pro IF rozhraní (vyvoláno 03.05.2012)
externí odkazy
Tento Microsoft Windows software související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |
Tento Unix související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |