Cloak of Darkness: Difference between revisions

From IFWiki

(Added Quest 5 and QuestJS versions to the list)
m (→‎Graphic Adventure Creator (GAC): link to local GAC page)
 
(17 intermediate revisions by 8 users not shown)
Line 14: Line 14:
===Original===
===Original===
* ''Cloak of Darkness'' ([[Roger Firth]]).
* ''Cloak of Darkness'' ([[Roger Firth]]).
** The original [http://www.firthworks.com/roger/cloak/ Cloak of Darkness] page is currently off-line. Below is a copy of the relevant section.
** The original [http://www.firthworks.com/roger/cloak/ Cloak of Darkness] page is currently off-line. An archived version of the [https://web.archive.org/web/20190916101552/http://www.firthworks.com/roger/cloak/ Cloak of Darkness] site is still available. Below is a copy of the relevant section.


==== The "Cloak of Darkness" specification ====
==== The "Cloak of Darkness" specification ====
Line 29: Line 29:
*And that's all there is to it...
*And that's all there is to it...
{{sectstub}}
{{sectstub}}


===ADRIFT port===
===ADRIFT port===
Line 42: Line 43:
* ''Cloak of Darkness'' (porters: Stephen Griffiths and Thomas Nilsson <nowiki>[ALAN 3 port]</nowiki>)
* ''Cloak of Darkness'' (porters: Stephen Griffiths and Thomas Nilsson <nowiki>[ALAN 3 port]</nowiki>)
** [http://www.firthworks.com/roger/cloak/alan/index.html Information and download page]
** [http://www.firthworks.com/roger/cloak/alan/index.html Information and download page]
===An Interactive Environment Engine (Aiee!)===
See also: [[An Interactive Environment Engine]]
* [https://www.mipmip.org/dev/IFrescue/rf/aiee/index.html Transcript]
* [https://www.mipmip.org/dev/IFrescue/rf/aiee/images/aiee.zip Download]
===Balladeer===
[[Balladeer]] is an open source IF system in Python, SpeechMark, HTML5 and CSS3.
The "examples" folder contains an implementation of Cloak of Darkness.
* ''Cloak of Darkness'' (porter: [[Tundish]])
** [https://github.com/tundish/balladeer/tree/master/balladeer/examples/ex_11_inventory_compass Example folder in the Balladeer github repo]
===ChoiceScript===
* ''Cloak of Darkness'' (porter: [[manonamora]])
** [https://manonamora.itch.io/cloak-of-darkness Source code]


===Dialog===
===Dialog===
* [https://linusakesson.net/dialog/cloak/cloak-aa/play.html Link for play]
* [https://linusakesson.net/dialog/cloak/cloak-aa/play.html Link for play]
* [https://linusakesson.net/dialog/cloak/cloak-rel1.dg Source code]
* [https://linusakesson.net/dialog/cloak/cloak-rel1.dg Source code]
===Gamefic===
[[Gamefic]] is an open source IF system entirely in the Ruby programming language. The "examples" folder contains an implementation of Cloak of Darkness.
* ''Cloak of Darkness'' (porter: [[Peter Orme]] and [[Fred Snyder]])
** [https://github.com/castwide/gamefic/tree/master/examples/cloak_of_darkness Example folder in the Gamefic github repo]


===Gruescript===
===Gruescript===
* ''Cloak of Darkness'' (porter: Robin Johnson), included under "Examples" in the online editor
* ''Cloak of Darkness'' (porter: Robin Johnson), included under "Examples" in the online editor
** [https://versificator.itch.io/gruescript Online editor]
** [https://versificator.itch.io/gruescript Online editor]
Line 56: Line 75:
* ''Cloak of Darkness'' (porters: John Menichelli and Kent Tessman)
* ''Cloak of Darkness'' (porters: John Menichelli and Kent Tessman)
** [http://www.firthworks.com/roger/cloak/hugo/index.html Information and download page]
** [http://www.firthworks.com/roger/cloak/hugo/index.html Information and download page]
===ifSpace===
* ''Cloak of Darkness'' (porter: Zac Marino)
** [https://www.ifspace.net/adventure/curator/Cloak%20of%20Darkness Play]


===Inform 6===
===Inform 6===
Line 64: Line 87:
* ''Cloak of Darkness'' (porters: [[Emily Short]] and [[Graham Nelson]])
* ''Cloak of Darkness'' (porters: [[Emily Short]] and [[Graham Nelson]])
** [http://www.firthworks.com/roger/cloak/inform/index.html Information and download page]
** [http://www.firthworks.com/roger/cloak/inform/index.html Information and download page]
===Ink===
* ''Cloak of Darkness'' (porter: [[manonamora]])
** [https://manonamora.itch.io/cloak-of-darkness Source code]
===Moiki===
* ''Cloak of Darkness'' (porter: [[manonamora]]).
** [https://moiki.fr/social-club/manonamora/cloak-of-darkness Play]
** [https://manonamora.itch.io/cloak-of-darkness Source code]


===PunyInform===
===PunyInform===
Line 85: Line 117:
===Scratch===
===Scratch===
*''Scratchy Cloak of Darkness'' (porter: Dennis G. Jerz)
*''Scratchy Cloak of Darkness'' (porter: Dennis G. Jerz)
** [https://jerz.setonhill.edu/blog/2013/05/22/scratchy-cloak-of-darkness-on-scratch/ Description of Scratchy Cloack of Darkness, with playable embedded project]
** [https://jerz.setonhill.edu/blog/2013/05/22/scratchy-cloak-of-darkness-on-scratch/ Description of Scratchy Cloak of Darkness, with playable embedded project]
** [https://scratch.mit.edu/projects/10349772 Direct link to full Scratch project, including source code] **
** [https://scratch.mit.edu/projects/10349772 Direct link to full Scratch project, including source code] **


Line 91: Line 123:
* ''Cloak of Darkness'' (porters: Dan Shiovitz and Todd Nathan)
* ''Cloak of Darkness'' (porters: Dan Shiovitz and Todd Nathan)
** [http://www.firthworks.com/roger/cloak/tads/index.html Information and download page]
** [http://www.firthworks.com/roger/cloak/tads/index.html Information and download page]
* ''Cloak of Darkness'' in [[Adv3lite|adv3Lite]] (porter: [[Eric Eve]])
** [https://users.ox.ac.uk/~manc0049/TADSGuide/cloak.htm Information and source code]


===Gamefic===
===Twine===
[[Gamefic]] is an open source IF system entirely in the Ruby programming language. The "examples" folder contain an implementation of Cloak of Darkness.  
* ''Cloak of Darkness'' for the Jonah format (Twine 1; porter: [[Iain Merrick]])
* ''Cloak of Darkness'' (porter: [[Peter Orme]] and [[Fred Snyder]])
** [https://philome.la/iainmerrick/cloak-of-darkness/play/index.html Game link]
** [https://github.com/castwide/gamefic/tree/master/examples/cloak_of_darkness Example folder in the gamefic github repo]
* ''Cloak of Darkness'' for the Chapbook format (Twine 2; porter: [[Chris Klimas]])
** [https://klembot.github.io/chapbook/examples/cloak-of-darkness.html Game link]
** [https://klembot.github.io/chapbook/examples/cloak-of-darkness.txt Source code]
* ''Cloak of Darkness'' for the Harlowe format (Twine 2; porter: [[manonamora]])
** [https://manonamora.itch.io/cloak-of-darkness Source code]


==Curiosities==
==Curiosities==
Line 105: Line 143:
* ''Cloak of Darkness'' (porter: Nick Moffitt)
* ''Cloak of Darkness'' (porter: Nick Moffitt)
** [http://zork.net/~nick/loyhargil/if/if.awk AWK source code]
** [http://zork.net/~nick/loyhargil/if/if.awk AWK source code]
===Graphic Adventure Creator (GAC)===
Released in 1985 for the Amstrad CPC computer, [[Graphic Adventure Creator|GAC]] was a tool for creating text adventure games (optionally with graphics). GAC was later released for other 8-bit machines, including the BBC Micro.
* ''Cloak of Darkness'' (porter: [https://ahopeful.wordpress.com Ant/ahope1])
** [https://github.com/ahope1/Beeb-GAC-CloakOfDarkness Play online. Or read the source-code.]


===Scott Adams===
===Scott Adams===
Line 114: Line 158:
==Links==
==Links==
===General info===
===General info===
* [http://www.firthworks.com/roger/cloak/ Cloak of Darkness] homepage.
* [https://mipmip.org/IFrescue/rf/ Cloak of Darkness] homepage.
* {{TUID wanted}}
* {{TUID wanted}}


===Spoilers===
===Spoilers===
* [https://www.delron.org.uk/walkthru/cloak.html Walkthrough] at [[Delron]].
* [https://web.archive.org/web/20220706161333/https://www.delron.org.uk/walkthru/cloak.html Walkthrough] at [[Delron]].


{{game stub|Genres, How It Begins, Notable Features, full version info AND YEARs.<br>Note: This page was originally auto-generated. Please check for errors.}}
{{game stub|Genres, How It Begins, Notable Features, full version info AND YEARs.<br>Note: This page was originally auto-generated. Please check for errors.}}


[[Category:Works]] [[Category:ADRIFT 3.8 works]] [[Category:Ported works]]
[[Category:Works]] [[Category:ADRIFT 3.8 works]] [[Category:Ported works]]

Latest revision as of 10:51, 10 January 2025

Building
Building
Cloak of Darkness
Author(s) Roger Firth
Publisher(s) n/a
Release date(s)
Authoring system ADRIFT 3.8, plus several others
Platform(s) ADRIFT 3.8, plus several others
Language(s) English
License(s) Freeware
Multimedia
Color effects none
Graphics none
Sound/Music none
Ratings
Cruelty scale Cruel

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!".

Versions

There are many ports for this game, which is rather the point of it. This list is currently incomplete.

Original

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...

Pushpin.jpg This section is a stub. You can help by adding to it.


ADRIFT port

AAS Parody

See Cloak of Ultimate Darkness (Iain Merrick as "Roddy Ramieson"; 2003; AAS).

ALAN

An Interactive Environment Engine (Aiee!)

See also: An Interactive Environment Engine

Balladeer

Balladeer is an open source IF system in Python, SpeechMark, HTML5 and CSS3. The "examples" folder contains an implementation of Cloak of Darkness.

ChoiceScript

Dialog

Gamefic

Gamefic is an open source IF system entirely in the Ruby programming language. The "examples" folder contains an implementation of Cloak of Darkness.

Gruescript

  • Cloak of Darkness (porter: Robin Johnson), included under "Examples" in the online editor

Hugo

ifSpace

  • Cloak of Darkness (porter: Zac Marino)

Inform 6

Inform 7

Ink

Moiki

PunyInform

Quest 3

Quest 5

QuestJS

Scratch

TADS

Twine

Curiosities

In addition to ports of Cloak of Darkness for most significant authoring systems, there are some curiosities available for obscure or obsolete authoring systems as well as programming languages not designed to run interactive fiction

AWK

AWK is a programming language included with almost all implementations of UNIX and Linux, as well as available in several forms for Windows. It is designed to process and extract data from text files.

Graphic Adventure Creator (GAC)

Released in 1985 for the Amstrad CPC computer, GAC was a tool for creating text adventure games (optionally with graphics). GAC was later released for other 8-bit machines, including the BBC Micro.

Scott Adams

The Scott Adams system is a simple two-word parser system from the late 1970s for computers with as little as 16 kilobytes of memory. The system is less flexible and more difficult to program in than newer systems, but is extremely lightweight.

Links

General info

Spoilers

Pushpin.jpg

>examine page
The dreadful truth is, this page is incomplete.

This article is a game stub. You can help IFWiki by expanding it.
Genres, How It Begins, Notable Features, full version info AND YEARs.
Note: This page was originally auto-generated. Please check for errors.
Please refer to the IFWiki game page style guide when making changes.