version 5 by Aaron Reed
- Chapter: Puzzles
- Chapter: Tasks
- Section: Defining Tasks
- Section: Completing Tasks
- Section: Red Flag Rules
- Section: The Command-Sequence
- Section: The Apropos-List
- Chapter: Structuring Tasks
- Chapter: Interfaces
- Chapter: Gotchas and Snafus
- Example: * Cloak Of Darkness - The standard IF example game, with Intelligent Hinting support added.
- Example: ** Slay Doctor Lucky - A more complex scenario showing off Intelligent Hinting's action inference abilities.
- Example: **** Adventure - A full-length adventure game implemented with Intelligent Hinting.
Inform's world model provides detailed internal knowledge of the positions of objects, rooms, and characters in a game, but very little knowledge of the puzzles an author may have built around those objects. Intelligent Hinting allows an author to encode that knowledge, making puzzles easier to test, hint, and document. Players benefit with a set of command which provide hints of what to do next, much like the similar feature in many computer chess programs.
In addition to the small examples included within the extension, the author has converted the 350-point Crowther/Woods "Adventure" to make use of Intelligent Hinting, and examples from this are frequently used here. You can find this code at http://aaronareed.net/if/advent-hint.txt. (The extension-related code is all at the bottom: search for "Part - Puzzles" in the Adventure source to jump to it.)