Parchment: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Software infobox | {{Software infobox | ||
|Type=Interpreter | |Type=Interpreter | ||
|Uses interpreter=Emglken | |Uses interpreter=Emglken | ||
|Interpreter app=Yes | |Interpreter app=Yes | ||
|Multimedia=Colours, graphics ( | |Multimedia=Colours, graphics, sound (in Glulx only) | ||
|Developer=Atul Varma, Dannii Willis | |Developer=Atul Varma, Dannii Willis | ||
|Home page=https://github.com/curiousdannii/parchment | |Home page=https://github.com/curiousdannii/parchment | ||
Line 10: | Line 10: | ||
|System=Browser | |System=Browser | ||
|Play online=https://iplayif.com/ | |Play online=https://iplayif.com/ | ||
|Version= | |Version=2025.1.14 | ||
|Date= | |Date=2025/01/14 | ||
|Status=Stable | |Status=Stable | ||
|License=MIT (parts under BSD, GPLv2) | |License=MIT (parts under BSD, GPLv2) | ||
Line 19: | Line 19: | ||
As noted on its [https://github.com/curiousdannii/parchment development page], Parchment is available in several forms, including: | As noted on its [https://github.com/curiousdannii/parchment development page], Parchment is available in several forms, including: | ||
* the website https://iplayif.com/ where you can specify a story file (on the web or on your computer) to play | * the website https://iplayif.com/ where you can specify a story file (on the web or on your computer) to play | ||
* an | * an [[Inform 7]] interpreter template for both Glulx and Z-code, which allows Inform 7 authors to easily publish their own online Parchment websites | ||
* a single file build, suitable for downloading and using offline | |||
* a site generator at https://iplayif.com/api/sitegen to turn a story file into a single, self-contained HTML file to publish or play offline | * a site generator at https://iplayif.com/api/sitegen to turn a story file into a single, self-contained HTML file to publish or play offline | ||
Line 25: | Line 26: | ||
Parchment includes: | Parchment includes: | ||
* [[AsyncGlk]] | * [[AsyncGlk]] | ||
* [[Emglken]] | * [[Emglken]] | ||
* [[Git]] (via Emglken) | * [[Git]] (via Emglken) | ||
* [[Glulxe]] (via Emglken) | * [[Glulxe]] (via Emglken) | ||
* [[Hugo]] (via Emglken) | * [[Hugo]] (via Emglken) | ||
* [[RemGlk-rs]] (via Emglken) | |||
* [[RemGlk]] (via Emglken) | |||
* [[Scare]] (via Emglken) | * [[Scare]] (via Emglken) | ||
* [[TADS]] (via Emglken) | * [[TADS]] (via Emglken) | ||
==History== | ==History== | ||
Line 44: | Line 42: | ||
In March 2011, Parchment became a multi-format interpreter with the integration of [[Quixe]], and got a new home at iplayif.com. | In March 2011, Parchment became a multi-format interpreter with the integration of [[Quixe]], and got a new home at iplayif.com. | ||
In January 2025 Parchment switched to using [[RemGlk-rs]], adding sound support, and switched its Glulx and Z-Code interpreters to Glulxe and Bocfel, rather than Quixe and ZVM. | |||
==Links== | ==Links== |
Revision as of 03:12, 14 January 2025
Parchment | |
---|---|
Interpreter | |
Links | Home page Download Play online |
Developers | Atul Varma, Dannii Willis |
Formats | ADRIFT 4, Glulx, Hugo, TADS 2, TADS 3, Z-code |
System | Browser |
Latest version | 2025.1.14 / 14 Jan 2025 |
Status | Stable |
Used by | Parchmap, Vorple |
Multimedia support | Colours, graphics, sound (in Glulx only) |
License | MIT (parts under BSD, GPLv2) |
Browse the software database | |
Edit this infobox |
Parchment is a web interpreter for ADRIFT 4, Glulx, Hugo, TADS, and the Z-machine.
As noted on its development page, Parchment is available in several forms, including:
- the website https://iplayif.com/ where you can specify a story file (on the web or on your computer) to play
- an Inform 7 interpreter template for both Glulx and Z-code, which allows Inform 7 authors to easily publish their own online Parchment websites
- a single file build, suitable for downloading and using offline
- a site generator at https://iplayif.com/api/sitegen to turn a story file into a single, self-contained HTML file to publish or play offline
Embedded software
Parchment includes:
- AsyncGlk
- Emglken
- Git (via Emglken)
- Glulxe (via Emglken)
- Hugo (via Emglken)
- RemGlk-rs (via Emglken)
- Scare (via Emglken)
- TADS (via Emglken)
History
Parchment was originally a Z-machine-only web interpreter, created in 2008 by Atul Varma by reviving Gnusto. Dannii Willis became heavily involved shortly afterward.
The IFComp 2009 site promoted Parchment to play some entries online. (This functionality was integrated into the IFComp site itself as of IFComp 2010.)
In June 2010 (build 6E59), Inform 7 integrated Parchment with its ability to "release along with an interpreter", allowing Inform-7-authored games to easily be published on the web.
In March 2011, Parchment became a multi-format interpreter with the integration of Quixe, and got a new home at iplayif.com.
In January 2025 Parchment switched to using RemGlk-rs, adding sound support, and switched its Glulx and Z-Code interpreters to Glulxe and Bocfel, rather than Quixe and ZVM.
Links
- WikiCAAD (archive)
- https://github.com/curiousdannii/parchment
- https://iplayif.com
- Historical info:
- http://brasslantern.org/news/060308.html - news article at Brass Lantern, 3 June, 2008.
- Original Parchment site (no longer functional).
- Archived Google code repository (2008-2011) -- history also in GitHub repository on branch old-master.
Interpreters | |
---|---|
By format | ADRIFT • AdvSys • AGT • Alan • Glulx • Hugo • Magnetic Scrolls • TADS • Z-code |
By system | Browser • Android • iOS • Linux • macOS • Windows |
Browse | Recommended interpreters • Search form • Drilldown |
Other software | Authoring systems • Utilities |