Post by chriscrawford on Mar 29, 2016 10:14:00 GMT -8
I have been working on the inclination scripts, which are mostly pretty straightforward. However, I have now come to a point where I must think very carefully. It concerns a Reacting Actor's response to the question "What do you want?"
The ReactingActor has five options:
I want red auragon count
I want green auragon count
I want blue auragon count
I want promise no attack
I want open your soul
The crucial issue here is the set of algorithms that select among these. My first step in the analysis is to come up with an English statement of the desirability:
I want red auragon count: I don't know this value and the owner might attack me, or I might want to attack him.
I want green auragon count: I don't know this value and the owner might attack me, or I might want to attack him.
I want blue auragon count: I don't know this value and the owner might attack me, or I might want to attack him.
I want promise no attack: You have both proclivity to attack me and a likely advantage over me.
I want open your soul: I think you have information that I could use.
This raises all sorts of issues. Precisely what does "open your soul" do? I had envisioned it being, in effect, a promise not to lie, but I just now realized that the person making the promise could immediately terminate the conversation, insuring that the deal is lopsided. Perhaps I should kill that verb. Also, this suggests that I need a handy look-up feature that allows me to see everything I know about another Actor at a glance: how many auragons they have, and my assessment of their character.
It also raises the possibility that I restore circumferential relationships. Groan! I keep putting them in and taking them out. But it's important to know what other people think of you. And that, after all, is central to the Gossip game, which (according to me) covers the absolute basics of interpersonal interaction. If I put them in, then I would need both a new version of the gossip verb of the form "Subject gossips to DirObject that ThirdActor {likes|trusts|fears} DirObject in magnitude FifthQuantifier." I could do that. But then I would definitely need a summation display allowing you to select an actor and see six numbers: three auragon counts and three relationships.
It's mulling time.
The ReactingActor has five options:
I want red auragon count
I want green auragon count
I want blue auragon count
I want promise no attack
I want open your soul
The crucial issue here is the set of algorithms that select among these. My first step in the analysis is to come up with an English statement of the desirability:
I want red auragon count: I don't know this value and the owner might attack me, or I might want to attack him.
I want green auragon count: I don't know this value and the owner might attack me, or I might want to attack him.
I want blue auragon count: I don't know this value and the owner might attack me, or I might want to attack him.
I want promise no attack: You have both proclivity to attack me and a likely advantage over me.
I want open your soul: I think you have information that I could use.
This raises all sorts of issues. Precisely what does "open your soul" do? I had envisioned it being, in effect, a promise not to lie, but I just now realized that the person making the promise could immediately terminate the conversation, insuring that the deal is lopsided. Perhaps I should kill that verb. Also, this suggests that I need a handy look-up feature that allows me to see everything I know about another Actor at a glance: how many auragons they have, and my assessment of their character.
It also raises the possibility that I restore circumferential relationships. Groan! I keep putting them in and taking them out. But it's important to know what other people think of you. And that, after all, is central to the Gossip game, which (according to me) covers the absolute basics of interpersonal interaction. If I put them in, then I would need both a new version of the gossip verb of the form "Subject gossips to DirObject that ThirdActor {likes|trusts|fears} DirObject in magnitude FifthQuantifier." I could do that. But then I would definitely need a summation display allowing you to select an actor and see six numbers: three auragon counts and three relationships.
It's mulling time.