Vorple

From IFWiki

Vorple
Interpreter
Vorple-gray-300x177.png
Links Home page Download
Developer Juhana Leinonen
Format Glulx
Interaction style
System Browser
System details
Latest version 4.0.1 / 26 Jun 2022
Status Stable
Uses interpreter Parchment
Multimedia support Provides games with access to web browser facilities, which includes a range of multimedia effects.
License MIT, CC-BY 4.0
Notes Note that this interpreter cannot simply be downloaded and run to play game files.
Browse the software database
Edit this infobox
One white ribbon.png
XYZZY Awards 2011
Finalist - Best Technological Development

Vorple is a JavaScript user interface library for IF, developed by Juhana Leinonen. It integrates with Undum, Inform 7 and Inform 6.

History

The first version of Vorple was as a library for Undum, and allowed the inclusion of many features to Undum stories, such as buttons, images, sound, etc. It was released in November 2011.

In 2012, a version of Vorple that integrated with Inform 7 was released. This required making changes to the Parchment interpreter and the Z-machine specification (the proposed Version 1.2 of the Z-Machine), to add features that would allow communication with the Vorple interpreter and execution of JavaScript code. The library was released on September 30, 2012 (archive), and provided many features previously unattainable in Inform 7. The game Guilded Youth by Jim Munroe was the first to use this library, and was released for IF Comp 2012 just after the release of the Vorple libraries and interpreter.

In 2015, libraries for Inform 6 were written by Hugo Labrande, allowing the compilation of Inform 6 games for Vorple; the release was announced on November 17th 2015 (archive). The game Tipelau, released a few weeks later, is the first to have been released using these librairies.

Features

The Vorple interpreter for Inform allows the author to use the following tools in games:

  • Multimedia, including sounds, images, and YouTube videos;
  • Hyperlinks (to a website or a command);
  • Text effects, including different fonts, font sizes and alignment;
  • Tooltips on mouse hover, or displaying by themselves;
  • In-browser notifications

The Vorple interpreter acts as an augmented version of Parchment, displaying the result of the interpreted code, as well as executing JavaScript commands (transmitted on a special channel by Parchment). The commands are triggered by special Inform code written in the Vorple libraries for Inform; the author merely has to use the right command from the Vorple libraries to invoke the effect. More in-depth discussion of Vorple is featured on the Vorple blog (archive) and in the documentation.

Games created using Vorple

See Category:Vorple works.

Links

Online presence

Reviews

This article is a stub. You can help IFWiki by expanding it.
Interpreters
By format ADRIFTAdvSysAGTAlanGlulxHugoMagnetic ScrollsTADSZ-code
By system BrowserAndroidiOSLinuxmacOSWindows
Browse Recommended interpretersSearch formDrilldown
Other software Authoring systemsUtilities