Intelligent Hinting

version 5 by Aaron Reed

  • Home page
  • Beginning
  • Next



  • Documentation


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