Groking Glk
"Just a Dream" Glulx Demo Game by Doe (a.k.a Marnie Parker)
(with a Glulx Inform add-on
Glk
library and "A Brief Overview of Glk")
interpreter & compiler notes
dreamgam.zip
-
(3,733,194 bytes)
-
game archive - executeable game (blorb)
dreamsrc.zip
-
(72,746 bytes - updated version)
-
source code archive - source code, "unglklib.h," "briefglk.txt," resource
definition file, compiling instructions - for compiling game and/or reference
(
"A brief overview of Glk" is also in HTML,
here
.
Also an updated version.
)
Note: "Just a Dream" also functions as an interpreter
"tester," because the score is a test of what Glk capabilities (except the
ability to play MODs) the player's interpreter supports.
drempic1.zip
-
(1,502,711 bytes)
-
pictures archive, one (pngs) - for compiling game
drempic2.zip
-
(1,205,473 bytes - corrected file)
-
pictures archive, two (pngs) - for compiling game
dreamsnd.zip
-
(1,023,115 bytes)
-
sounds archive (aifs) - for compiling game (includes one additional
sound, static, not used in game)
Interpreters:
"Just a Dream" will only play on three Glulxe interpreters, those
that support graphics: Windows, Linux (X-windows), and
the Mac Glulxe. All can be found at
http://www.ifarchive.org/if-archive/programming/glulx/interpreters/glulxe/
.
Windows Glulxe = WinGlulxe-035.zip
Linux Glulxe = glulxe-0.3.5.linux.tar.gz
Mac Glulxe = Glulxe-034.hqx
"Just a Dream" has only been tested on the Windows and Linux Glulxe
interpreters.
Windows
- Everything works great.
Linux
- The Linux X-windows Glk library currently does not support sound. Also, the
color depth setting for True Color is not
implemented correctly. Set to High Color rather than True Color (if your
setting currently is True Color). These color settings are software controlled
and should be in the same place where you set your screen resolution. (Note: Since "Just a Dream" was released, Xglk patches have been created to: play sounds, play MODs, and to fix 24-bit True Color. To use these patches, you must, of course, add them to the Xglk library source, and recompile it yourself. Patches can be found at: http://www.ifarchive.org/if-archive/programming/glk/implementations/patches/.)
Compilers:
The Glulx Inform bi-platform library and compilers can be found at:
http://www.ifarchive.org/if-archive/programming/glulx/compilers/inform/
.
iblorb:
The Inform-Blorb packer for Dos, by L. Ross Raszewski, can be found at:
http://www.cs.loyola.edu/~lraszews/if/
.
"I grok glk!" t-shirts are now available for only $9.95.
($50 shipping charge added. Glulx sizes: medium, large, and humongous.)
Grok
: To "get", grasp, comprehend, be able to conceptualize, intuitively
understand in a way one may not be able to verbalize --from "Stranger in a
Strangeland" by Robert Heinlein.
Also visit my Inform Glulx/Glk for Dunces with the accompanying infglk Wrapper Reference, which briefly summarizes all infglk functions (usage, arguments, return values).
Betatesting (of "Dream") and editing (of briefglk) by Roger Firth and Adam J. Thornton.
(Glk handles all of Glulx Inform's I/O: windows, graphics, sounds, player input, etc.)
Updated 7/2003