Cloak of Darkness
| Cloak of Darkness | |
|---|---|
| Game | |
| Main links | |
| Published | 17 September 1999 |
| Credits | |
| Author | Roger Firth |
| Gameplay | |
| Interaction style | |
| Location | |
| Language | English |
| Cruelty scale | Cruel |
| Accessibility | Colour: none. Graphics: none. Sound: none. |
| Technical details | |
| Authoring system | Inform 6 |
| License | Freeware |
| Browse the games database • Edit this page | |
How it begins
Our heroic adventurer finds themselves in the foyer of an elegant opera house.
Notable features
This adventure is a tiny adventure designed to be easy to port to a given Authoring system. It is, if you will, the interactive fiction equivalent of "Hello, world!".
Note about versions
There are many ports for this game, which is rather the point of it. This list is currently incomplete. In addition to ports of Cloak of Darkness for most of the major authoring systems, there are some curiosities available for obscure or obsolete authoring systems or programming languages not designed to run interactive fiction.
The "Cloak of Darkness" specification
There are just three rooms and three objects.
- The Foyer of the Opera House is where the game begins. This empty room has doors to the south and west, also an unusable exit to the north. There is nobody else around.
- The Bar lies south of the Foyer, and is initially unlit. Trying to do anything other than return northwards results in a warning message about disturbing things in the dark.
- On the wall of the Cloakroom, to the west of the Foyer, is fixed a small brass hook.
- Taking an inventory of possessions reveals that the player is wearing a black velvet cloak which, upon examination, is found to be light-absorbent. The player can drop the cloak on the floor of the Cloakroom or, better, put it on the hook.
- Returning to the Bar without the cloak reveals that the room is now lit. A message is scratched in the sawdust on the floor.
- The message reads either "You have won" or "You have lost", depending on how much it was disturbed by the player while the room was dark.
- The act of reading the message ends the game.
- And that's all there is to it...
Ports to add
The following ports are listed on CASA and need their own wiki page:
- A-code, written by Mike Arnautov in ????
- Adventuron, written by Chris Ainsley in 2018
- AGI, written by ??? in ????
- AGT, written by Al Golden in 1999
- AIFT, written by Dennis Merritt in 2004
- Single wiki page should be two:
- Alan 2.8, written by Stephen Griffiths in 1999
- Alan 3.0, ported from the 2.8 version by Thomas Nilsson in 2008
- CAT, written by Philip Richmond in 2000
- Forth, written by Charles Childers
- GAC, written by Richard Bos for ZX Spectrum
- IAGE, written by Robin Rawson-Tetley in 2001
- JACL, written by Stuart Allen in ????
- LADS, written by Bob Newell in 2003
- PAW, written by Richard Bos for ZX Spectrum
- PAW, written by Gareth Pitchford in 2020
- PAWS* 1.0, written by Neil Cerutti in 1999
- PAWS* 1.1, ported from the 1.0 version by Roger Plowman in 2002
- Quest 4, written by Alex Warren in 2003
- Quill, written by Richard Bos for ZX Spectrum
- Sinclair BASIC by Richard Bos, using magazine/book frameworks
- Storytllr64, written by Marco Giorgini in 2022
- SUDS, written by Roger Firth in 1999
- TAB, written by Philip Richmond.
- T/SAL, written by Richard Bos in 2014
* This PAWS is not Gilsoft's PAWS but Roger Plowman's Python Adventure Writing System; abbreviated here as PythonAWS.
Versions
Reference version
Date: 17 September 1999
- Source code:
Cloak of Darkness - a simple demonstration of Interactive FictionThis version for Inform written by Roger Firth on 17Sep99- This is from the source code page on the Mipmip/Roger Firth website.
- Game:
A basic IF demonstration- Release 1 / Serial number 991212 / Inform v6.21 Library 6/10
- This is from the game downloadable from the Mipmip/Roger Firth website.
Related games
- Spoofed by Cloak of Ultimate Darkness (Iain Merrick as "Roddy Ramieson"; 2003; AAS).
- Ported as the following:
- Cloak of Bisquixe (Roger Firth; porter: Drew Cook; 2026; Inform 7).
- Cloak of Darkness (ADRIFT port) (Roger Firth; porter: Campbell Wild; 1999; ADRIFT 3.8).
- Cloak of Darkness (adv3 port) (Roger Firth; porter: Eric Eve; Date unknown; TADS 3, adv3).
- Cloak of Darkness (adv3Lite port) (Roger Firth and Eric Eve; Date unknown; TADS 3, adv3Lite).
- Cloak of Darkness (Adventuron port) (Roger Firth; porter: manonamora; Date unknown; Adventuron).
- Cloak of Darkness (Aiee! port) (Roger Firth; porter: Mark Hughes; 2003; Aiee!).
- Cloak of Darkness (Alan port) (Roger Firth; porters: Stephen Griffiths and Thomas Nilsson; Date unknown; Alan 3).
- Cloak of Darkness (AWK port) (Roger Firth; porter: Nick Moffitt; 2005; AWK).
- Cloak of Darkness (Balladeer port) (Roger Firth; porter: Tundish; Date unknown; Balladeer).
- Cloak of Darkness (ChoiceScript port) (Roger Firth; porter: manonamora; Date unknown; ChoiceScript).
- Cloak of Darkness (Decker port) (Roger Firth; porter: manonamora; Date unknown; Decker).
- Cloak of Darkness (Dialog port) (Roger Firth; porter: Linus Åkesson; 2019; Dialog).
- Cloak of Darkness (GAC port) (Roger Firth; porter: Anthony Hope; 2022; Graphic Adventure Creator).
- Cloak of Darkness (Gamefic port) (Roger Firth; porters: Peter Orme and Fred Snyder; Date unknown; Gamefic).
- Cloak of Darkness (Gruescript port) (Roger Firth; porter: Robin Johnson; 2021; Gruescript).
- Cloak of Darkness (Hugo port) (Roger Firth; porters: John Menichelli and Kent Tessman; 1999).
- Cloak of Darkness (ifSpace port) (Roger Firth; porter: Zac Marino; Date unknown; ifSpace).
- Cloak of Darkness (Inform 7 port) (Roger Firth; porters: Emily Short and Graham Nelson; 2007; Inform 7).
- Cloak of Darkness (Ink port) (Roger Firth; porter: manonamora; Date unknown; Ink).
- Cloak of Darkness (Moiki port) (Roger Firth; porter: manonamora; Date unknown; Moiki).
- Cloak of Darkness (PunyInform port) (Roger Firth; porter: Fredrik Ramsberg; 2020; PunyInform; Z-code).
- Cloak of Darkness (Quest 3 port) (Roger Firth; porter: Alex Warren; Date unknown; Quest 3).
- Cloak of Darkness (Quest 5 port) (Roger Firth and The Pixie; Date unknown; Quest 5).
- Cloak of Darkness (QuestJS port) (Roger Firth; porter: The Pixie; Date unknown; QuestJS).
- Cloak of Darkness (Scott Adams port) (Roger Firth; porter: Sam Trenholme; 2007; Scott Adams).
- Cloak of Darkness (Scratch port) (Roger Firth; porter: Dennis Jerz; 2013; Scratch).
- Cloak of Darkness (TADS 2 port) (Roger Firth; porters: Dan Shiovitz and Todd Nathan; 1999; TADS 2).
- Cloak of Darkness (TADS 3 port) (Roger Firth; porter: Steve Breslin; 2004; TADS 3).
- Cloak of Darkness (Twine 1 Jonah port) (Roger Firth; porter: Iain Merrick; Date unknown; Twine).
- Cloak of Darkness (Twine 2 Chapbook port) (Roger Firth; porter: Chris Klimas; Date unknown; Twine, Chapbook).
- Cloak of Darkness (Twine 2 Harlowe port) (Roger Firth; porter: manonamora; Date unknown; Twine, Harlowe).
- Cloak of Darkness (Twine 2 SugarCube port) (Roger Firth; porter: manonamora; Date unknown; Twine, SugarCube).
- Inspired Road of Darkness (Aster Fialla; 2026; Twine; HTML).
Links
General info
- Mipmip website: Cloak of Darkness. This is an archive from Roger Firth's website (archive)
- Delron: Walkthrough (archive)
- ScummVM wiki: Cloak of Darkness
Date: 17 September 1999
