The player plays the part of the current owner of Meldrew Hall. In the course of searching the attic for an old tourist map of Paris, the protagonist steps into a surreal adventure to uncover a centuries-old curse that has been placed on the Meldrew family. The goal of the game is to find the missing map, and thus annul the curse.
Curses was originally developed on an Acorn Archimedes using Acorn C/C++, before Nelson moved to his Inform programming language, which was simultaneously released.23 It was the first non-test game developed in the language.4 It is distributed without charge as a Z-Code executable. The Inform source code is not publicly available.
Curses contains some innovations that contribute to its appeal.
Rothstein, Edward (1998-04-06). "TECHNOLOGY: CONNECTIONS; In the intricacy of a text game, no object is superfluous, no formulation too strange". The New York Times. Archived from the original on 2012-11-08. Retrieved 2008-11-13. https://www.nytimes.com/1998/04/06/business/technology-connections-intricacy-text-game-no-object-superfluous-no-formulation.html?pagewanted=all ↩
Montfort, Nick (2005). "7 The Independents". Twisty little passages : an approach to interactive fiction. Cambridge, Massachusetts, United States: MIT Press. ISBN 0-262-63318-3. Before Nelson began work on Inform [...] Using an Acorn Archimedes and programming in ANSI C, he quickly abandoned his small game to begin developing Curses, using that to put the in-progress compiler through its paces. 0-262-63318-3 ↩
"Interview: Graham Nelson". XYZZY News. Eileen Mullin. Archived from the original on 2002-02-24. Retrieved 2002-02-24. I use two languages, the excellent Norcroft ANSI C compiler and Inform. https://web.archive.org/web/20020224194335/http://www.xyzzynews.com/xyzzy.1c.html ↩