topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • October 23, 2018, 10:37 AM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Inform: Past, Present, Future - Story of a Text Adventure Game Engine  (Read 750 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 38,883
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
A nice long picture-heavy version of a talk given recently on the past and future of the text adventure game engines that set the standard for text adventure games, and powered such classics as Zork.

Inform is a domain-specific language, and its domain is the creation of interactive fiction. When it began in 1993, Inform was simply a new hacker tool for making what we used to call adventure games: that is, textual games with a turn cycle in which the player typed commands and the game then revealed an appropriate piece of story — a story partly generated dynamically, but partly following a narrative already laid out by the author. This is a genre of writing which began with recreational computing in the 1970s, then passed through a commercial phase in the 1980s. Inform is called Inform in part because of the classic works of a company called Infocom:



from boingboing.net

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 8,545
    • View Profile
    • The Blog of Deozaan
    • Donate to Member
I kind of skimmed about the first half of it, and then quickly scrolled through the rest.

I didn't realize that there even existed a programming language that used such natural (human) language in it. That was probably my biggest takeaway. Just seeing some of the sentences and being impressed that Inform was able to derive meaning from them.