Open main menu

Difference between revisions of "Glk"

584 bytes added ,  18:08, 19 October 2019
m
Added a note about the code changes, added Level 9 line
m (Added entry for JACL)
m (Added a note about the code changes, added Level 9 line)
Line 20: Line 20:
* [[Glk/Hugo|Hugo]] - For playing games created using the Hugo interactive fiction development system.
* [[Glk/Hugo|Hugo]] - For playing games created using the Hugo interactive fiction development system.
* [[Glk/JACL|JACL]] - For playing games created using the JACL HTML-based interactive fiction development system.
* [[Glk/JACL|JACL]] - For playing games created using the JACL HTML-based interactive fiction development system.
* [[Glk/Level9|Level9]] - For playing the commercial games original released by Level 9 Computing.
* [[Glk/Magnetic|Magnetic]] - For playing the Magnetic Scrolls games.
* [[Glk/Magnetic|Magnetic]] - For playing the Magnetic Scrolls games.
* [[Glk/Quest|Quest]] - For playing games created using Alex Warren's Quest text adventure writing system.
* [[Glk/Quest|Quest]] - For playing games created using Alex Warren's Quest text adventure writing system.
Line 25: Line 26:
* [[Glk/TADS|TADS]] - For playing games created with the Text Adventure Development System.
* [[Glk/TADS|TADS]] - For playing games created with the Text Adventure Development System.


==Status==
==Notes==
Whilst at first I tried to keep the sub-engines as close to the original source they're derived from as possible, this quickly proved impossible. Not only did I have to add in proper C++ namespaces to encapsulate all the code, I also had to do various conversions to change them over from using STL to using ScummVM classes. So don't anticipate that it'll be easy to take any interpreters converted specifically for ScummVM GLK and simply drop them into any other GLK implementations.


==Resources==
==Resources==
265

edits