
Fredrick Ramsberg announced the release of The Airlock Collection of text adventures created with the Puny Inform and PuddleBuild tools. The collection of adventures is available for a number of computing platforms including those shown in the sections below. This collection is available for free and according to the announcement and website:
The Airlock Collection
Welcome to hours of fun on your favourite platform! This collection contains polished post-jam releases of some of the games that were entered in Punyjam #3, which was held in February of 2023. A jam means the authors have a limited time in which to finish their game, so the games often lack a bit of polish. The authors of the games in this collection all spent some time after the jam, reading through the feedback they got from the judges and improving their games, while also making sure their games run as smooth as possible on 8-bit platforms.
The rules of the jam required all games to start in or next to an airlock. The authors came up with clever stories around this premise.
All games use PunyInform, a library that is used with the Inform 6 programming language to produce games in the Z-code format, suitable to be run on most 8-bit computers as well as any 16-bit or modern computer. Several authors in this and previous PunyJams started with no knowledge of PunyInform, and produced their first game in three weeks.
The collection was created with the Puddle BuildTools for PunyInform by Stefan Vogt. This toolset allows a user to build disk images for a game for 25+ platforms. See link below.
https://microheaven.com/airlock/
The games
These games are included, in alphabetic order:
- A1RL0CK, by Marco Innocenti
- Blorp!, by Shawn Sijnstra
- A Clean Getaway, by Michael Bub
- Falling to Pieces, by Gianluca Girelli
- The Fantasy Dimension, by Johan Berntsson
- Lucid Night, by Dee Cooke
- Submarine Sabotage, by Garry Francis
The authors are the copyright holders of their games. All authors have kindly given their permission for the games to be included in this collection. The games can be freely played.
You can find more information about the games, as well as the two games that were entered in the jam but are not in the collection, on the jam page, see link below. Some of the authors have published the source code of their games. You can also find reviews, and write your own reviews, at IFDB, see link below. Writing an honest review on IFDB, or even just rating the game, is one of the best things you can do to thank the authors for their efforts.Supported platforms
- Commodore PET, VIC-20, C64, C128, Plus/4, Amiga
- MEGA65
- Commander X16
- Spectrum +3, Next
- Atari 8-bit, ST
- BBC Micro, Acorn Electron
- Dragon 64
- Amstrad CPC, PCW
- MS-DOS
- MSX 1/2
- Classic Macintosh
- Sam Coupé
- Apple II
- Oric Atmos, Telestrat
- TI99/4a
- TRS Coco
- TRS-80 Model 3, Model 4
- DEC Rainbow
- Osborne 1
- Kay pro
- Any modern computer
Download – The collection is available as a ZIP file (18 MB).
Documentation – You can read the documentation online. The documentation is also included in the download file holding the game collection, so no need to download both.
Z-code and interpreters
Z-code is a text adventure game format invented by Infocom in 1979. It’s based on a virtual machine, which can be emulated on pretty much any computer. These emulators are called Z-code interpreters.
- The Commodore 64, 128, Plus/4, MEGA65 and Commander X16 versions of the games use the Ozmoo interpreter, by Johan Berntsson and Fredrik Ramsberg.
- The BBC/Acorn versions use Ozmoo for Acorn, an Ozmoo port by Steven Flintham.
- The Commodore VIC-20 and PET versions use BitShifter’s Z-code interpreter, by Edilbert Kirk.
- The MS-DOS version uses Frotz, originally by Stefan Jokisch, DOS port maintained by David Griffith
- The Amiga versions, except for The Fantasy Dimension, use ZIP by Mark Howell.
- The Macintosh Classic versions use MaxZip by Andrew Plotkin.
- The Spectrum +3 versions use an Infocom interpreter modified by George Beckett.
- The Oric Atmos versions use PInforic by Jose-Maria Enguita and Fabrice Frances.
- The Dragon 64 versions use an interpreter by a person called Pere.
- The TI99/4a versions use Master’s Interpreter by Barry Boone.
- The TRS-80 Model 4 versions use M4ZVM by Shawn Sijnstra.
The rest of the games use Infocom interpreters collected by Stefan Vogt and published in his Puddle Build-Tools for PunyInform. Some of them have been modified to work better or to work with hardware options not initially supported.
Links
- Airlock Collection homepage: https://microheaven.com/airlock
- PunyJam #3: https://itch.io/jam/punyjam-3
- IFDB: https://ifdb.org/
- PunyInform: https://github.com/johanberntsson/PunyInform
- Puddle BuildTools for PunyInform: https://github.com/ByteProject/Puddle-BuildTools
- Ozmoo: https://github.com/johanberntsson/ozmoo
- Ozmoo Online: https://ozmoo.online
- Ozmoo for Acorn: https://zornslemma.github.io/ozmoo.html
- A1RL0CK: https://jpking.itch.io/a1rl0ck
- Blorp!: https://sijnstra.itch.io/blorp
- A Clean Getaway: https://bud1oo.itch.io/clean-getaway
- Falling to Pieces: https://g0blin.itch.io/falling-to-pieces
- The Fantasy Dimension: https://johanberntsson.itch.io/the-fantasy-dimension
- Lucid Night: https://dee-cooke.itch.io/lucid-night
- Submarine Sabotage: https://warrigal.itch.io/submarine-sabotage
- Vintage is the New Old (Vitno): https://www.vitno.org















