User:Thijshijsijsjss/Gossamery/Learning ZIL: Difference between revisions

From XPUB & Lens-Based wiki
(Add link to infocom files git repo)
(Add bonus link to infocom facts sheet)
Line 2: Line 2:


* Link to the book: [https://archive.org/details/Learning_ZIL_Steven_Eric_Meretzky_1995/ Learning ZIL]  
* Link to the book: [https://archive.org/details/Learning_ZIL_Steven_Eric_Meretzky_1995/ Learning ZIL]  
* Git repo with Infocom games' ZIL code: [https://github.com/the-infocom-files the-infocom-files]
* Git repo with Infocom games' ZIL code: [https://github.com/the-infocom-files the-infocom-files] (bonus: [http://pdd.if-legends.org/infocom/fact-sheet.txt infocom facts sheet])
* Two YouTube playlists about ZIL: [https://www.youtube.com/playlist?list=PLVrHYoqKjYQxoP9thsCNsceod1Y9OQgPJ one], [https://www.youtube.com/watch?v=hbqO9dbNhzg&list=PLVrHYoqKjYQwaUmNZgc8hKtRAN1aY6FIk two]
* Two YouTube playlists about ZIL: [https://www.youtube.com/playlist?list=PLVrHYoqKjYQxoP9thsCNsceod1Y9OQgPJ one], [https://www.youtube.com/watch?v=hbqO9dbNhzg&list=PLVrHYoqKjYQwaUmNZgc8hKtRAN1aY6FIk two]
* A git repo for a Z-machine that supports online multiplayer: [https://github.com/icculus/mojozork mojozork]
* A git repo for a Z-machine that supports online multiplayer: [https://github.com/icculus/mojozork mojozork]

Revision as of 23:50, 1 October 2024

This is or will be a page dedicated to my explorations into ZIL -- the ZORK Implementation Language, the coding language used in Infocoms first text adventure game ZORK. These explorations are fresh and ongoing, so to start off, I will create a humble collections of links.

  1. I was exploring the IFWiki by the Random Page button
  2. I was presented the IFWiki page for The Valley House
  3. I noticed 'Z-code', a language I was unfamiliar with
  4. This led me to the IFWiki pages for Z-code, Z-machine and ZIL, as well as the wikipedia page for Z-machine
  5. The IFWiki page for ZIL referenced the book 'Learning ZIL' on archive.org.
  • Why has this grabbed my attention?
    • I am interested in non-linear texts and in text-adventures (by themselves, and as a subfield of non-linear texts)
    • Coming from a background of Computing Science, I often think back to Michael's essay and lecture (that is now also a Libre Graphics Meeting talk). At first glance, this language seems to accomodate a methodology unusual for programming languages -- it is very close to natural text. In fact, the first video of the first youtube playlist linked above uses a Microsoft Word document to write their code. Seeing this, I see the potential for collaborative coding efforts, and maybe even a critical analysis of such a language in the current landscape of gamemaking.
    • In some ways, I feel attracted to it in the same ways pen plotters are intruiging: seemingly relics of the past, I am convinced of their potential to contribute in the current, not as a gimmick but through characteristics not so commonly seen in contemporary alternatives. They are inviting to 'touch' and play around with. They are not shy to show their shortcomings. And on top of that, they provide the challenge of connecting 'old' and 'new' hard- and software, which always turns into an insightful experience.