Presentation is loading. Please wait.

Presentation is loading. Please wait.

Social Game Code Plan Overview Josh McCoy. Goals for the Code Plan Use of social games. –Representation –Contextually correct application –Goal oriented.

Similar presentations


Presentation on theme: "Social Game Code Plan Overview Josh McCoy. Goals for the Code Plan Use of social games. –Representation –Contextually correct application –Goal oriented."— Presentation transcript:

1 Social Game Code Plan Overview Josh McCoy

2 Goals for the Code Plan Use of social games. –Representation –Contextually correct application –Goal oriented –Generative! Basic working personality description –Fills the needs of the specific social games and context employed.

3 Architecture Outline from INT-2

4 Storing Social State Centralized vs Decentralized –Aka social information stored in the mind of each agent vs social information stored globally with agent-specific variations present. Comprised of status facts and social emotions.

5 Scope Keep with the goals for the code plan. Just enough personality description to match goals with social games. Scripted goals as goal setting still needs to be tackled. Library of social games: ABL or generated? Games performed at the event level –Abstracted at the point of passing the performance to Christina’s work.

6 Up a level: whose turn is it? Simple scheduling based on a personality variable, GoalPursuitFreq, that denotes how often the agent initiates social games/pursues their goals. If the agent has picked a goal to play and is ready to play when their frequency timer is up, they initiate a game. Likely to be scheduled in real time. Truncates the model to start at intent planning (which makes sense considering...)

7 Goal Setting and Intent Forming Agents will have scripted goals. –Goals are likely to be in the form of desired social states. Intent forming is the matching of goals to desired social games. –Choose social games that result in attaining or making progress toward the desired goals. Example goals: –reciprocity out < reciprocity in for all other agents. –Have the social status fact of friend with all wealthy agents.

8 Social Game Negotiation Mapping of agents to dramaturgical roles. Between being in range of social game and a complex multi-agent role negotiation based on history, goals, and world/social state. Want to read more about how Schankian scripts solve this type of problem.

9 Performance Realization Another area where simple is better. Either an iconic or textual representation of each of the events employed in a social game. Output detailed information in a log.

10 Social Game Representation Devil is in the details ^-_-^

11 Dramaturgical Preconditions Very much a part of the role negotiation process and should be aimed at facilitating. Most social games have 2-3 roles. All others in visual or auditory range will be put in the audience. For a social game to happen, the actors must have lines of communication with any other agent taking on a role in the performance. Agent choosing the game will get first pick at roles. Other agents will be filled in via proximity for now.

12 World and Social State Preconditions Facilitates intent planning as well as role negotiation. Used to enforce constraints that are hard to represent in the dramaturgical preconditions. –Basically status facts. Might be entirely unnecessary after dramaturgical preconditions mature.

13 Dependency Graphs ^-_-^ The more I read about Schankian scripts, the more I believe we can leverage parts of them to benefit social games. Didn’t realize how close the events I envisioned were like those in scripts. Might as well leverage what similarities we can.

14 Events Much like those in scripts with the addition of social state change. Representation of social state change needs more work.

15 Representation of Actions ^-_-^ Build relevant social actions out of script primitives. –Mbue social status fact Mbuild status fact and mtrans it to actors and audience. Use script primitives as ground.

16 (Causal) Links between Events

17 Personality Description ( future ^-_-^ )


Download ppt "Social Game Code Plan Overview Josh McCoy. Goals for the Code Plan Use of social games. –Representation –Contextually correct application –Goal oriented."

Similar presentations


Ads by Google