Disambiguation Control

version 7 by Jon Ingold

  • Home page
  • Beginning
  • Previous
  • Next



  • Chapter - Initial Expectations

    Section - animate contexts

    [
        This is the problem now: the rule below fires only on the noun, and that's regardless of which term is the animate token anyway.
        So this rule needs to know - was the token under consideration the first or the second word?
        This is ugly - possibly ought to sit hard-coded in ChooseObjects - but I don't like the idea of not being able to circumvent / promote other things
        ...so forth.
        Since it's a suggest rule, though, it will be overridden by choice rules -- and other things can be suggested to meet/beat it.

        Oh, okay, for now then.

    ]

    [
    Should the game suggest doing something to a person when matching a creature token is true (this is the expect animate nouns for animate contexts rule):
        it is a good suggestion.
    ]

    Should the game suggest showing something to someone when testing second noun (this is the expect animate nouns for giving rule):
        it is a good suggestion.

    Should the game suggest giving something to someone when testing second noun (this is the expect animate nouns for showing rule):
        it is a good suggestion.

    [ THE FOLLOWING RULES ARE NOT GREAT.

        What they do is ensure that when the game checks "giving (animate) (noun)" (reversed) it'll fail, moving onto the second line (which is not reversed).
        The problem is that the first one can't be structurally dismissed because it doesn't have a preposition!
        (Whereas if the two verbs line were the other way around, it would check the preposition, see it's missing for the reversed case, and then move on.
        Not sure of a good solution: for the moment, this means that "showing" and "giving" things to non-animates will always require absolute specificity on the part of the player
            (it was previously impossible, so this is still an improvement!)
        Also giving an animate to an animate may ask for clarification which it then ignores
            (but at least when it says "whom" it'll mean "whom.)
    ]

    Should the game suggest showing something to something when testing second noun (this is the reject inanimate nouns for giving rule):
        never.

    Should the game suggest giving something to something when testing second noun (this is the reject inanimate nouns for showing rule):
        never.