• What does a parser need to understand these days?

    From logicandchaos1@gmail.com@21:1/5 to All on Mon May 15 06:55:30 2017
    Hey I'm writing my own text adventures from scratch, I'm using C# it has extensive built in string functionality, what are you using? I'm mostly working on text adventures to work on NPC AI, I'm new to IF myself so I am not building a typical parser, I
    read a lot on AI for newer games that deal with text input and chatbots. You don't necessarily need all the pronouns and different things, lots of things can be implied.

    Stuff I read:
    Matching sets of words instead of single words approximates meaning.
    Discarding the need to match all the words in the input works well.

    As I was saying before, C# has a lot of string functionality, you can take an input sentence and look to see if it contains keywords, or split it into an array of words and look for keywords individually, putting words into an array allows you to get
    word order which helps decipher meaning. You can pick out all your keywords then work on what it means based on their location relative to other words.

    here is my game for anyone interested: http://gamejolt.com/search/games?q=epic%20prose https://www.facebook.com/epicProse/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)