Parchment

I think a lot of the material from those threads is now obsolete.

To address the original question, much depends on what you’re trying to accomplish.

  1. If you just want your game to be playable on iplayif.com: Upload your game file (Z8 / blorb / gblorb / whatever) somewhere. (Preferably the IF Archive!) Copy and paste its URL, e.g. https://ifarchive.org/if-archive/games/zcode/old/curses-r10.z3 and paste https://iplayif.com/?story= at the front of it, like this:

    https://iplayif.com/?story=https://ifarchive.org/if-archive/games/zcode/old/curses-r10.z3

    You can then paste that link anywhere, including on a web site you control, on this forum, or whatever.

  2. If you want your game to be playable on a web site you control:

    • You can run Parchment yourself using “single file” Parchment. https://github.com/curiousdannii/parchment-testing/raw/gh-pages/dist/single-file/parchment-single-file.zip Download that and extract parchment.html. You can put that HTML file on your site (let’s say it’s example.com and then link to https://example.com/parchment.html?story=https://ifarchive.org/if-archive/games/zcode/old/curses-r10.z3 and it will work just like iplayif.com.

    • Alternately, if you’re writing in Inform, Inform itself offers a “Release along with an interpreter” option that generates a web page for you. You can “just” use that.

    • If you already have a Z-code or Glulx game file, you can use Zarf’s ifsitegen.py instead
      Ifsitegen.py

6 Likes