Reply to comment

Matt Barton
Matt Barton's picture
Offline
Joined: 01/16/2006
yakumo9275 wrote:Matt, btw,
yakumo9275 wrote:

Matt, btw, what was the reason you didnt try inform or tads or alan etc for the if compo (i'm an if junkie!)

Heh, I have been asked this question a thousand times! ;-) Basically, my goal was to learn to C++, and I did that by programming a text adventure game. I figured a text adventure was a significant enough challenge for me at this stage. I quickly found out, though, that while it's relatively easy to program a "simple" text parser, doing the job right (i.e., up to Infocom standards or beyond) would really require a massive amount of work. It's exciting stuff, though, and I really think the next generation IF should take advantage of data mining and expert systems techniques to really up the ante. It seems like the hardest part to get right is not so much guessing what the player wants the avatar to do, but rather generating believable responses to wild inputs. Language is infinite, so there is no way to ever make a system that could simply spit out a pre-programmed response to every possible input. Rather, the system would have to use comparative analysis and determine which of a set of pre-programmed responses would be most appropriate for that given situation. If we ever want to succeed in this, we have to stop thinking in terms of the "correct response" and think instead of many acceptable responses.

Matt Barton, Managing Editor
Location: St. Cloud, Minnesota, USA
Email: matt@armchairarcade.com

Reply

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <i> <b> <img> <div> <span> <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption> <iframe>
  • You may post PHP code. You should include <?php ?> tags.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Images can be added to this post.
  • You may quote other posts using [quote] tags.
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.