Difference between revisions of "Context Dependent Reactions"

From gdp3
Jump to: navigation, search
(Relations)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:Patterns]]
 
[[Category:Patterns]]
 
[[Category:Speculative Patterns]]
 
[[Category:Speculative Patterns]]
[[Category:Needs work]]
+
[[Category:Subjective Patterns]]
 
[[Category:Needs revision]]
 
[[Category:Needs revision]]
[[Category:Needs examples]]
 
 
[[Category:Needs references]]
 
[[Category:Needs references]]
[[Category:Patterns created on the Wiki]]
 
 
[[Category:To be Published]]
 
[[Category:To be Published]]
[[Category:Staffan's current workpage]]
+
''Agents in a game reacts to events and objects (including other agents) depending on their context.''
''Agents in a game reacts to events and objects (including other agents) depending on their context.\\
+
  
 
Gameplay takes places through players making actions and responding to other actions they perceive. When the same type of actions are tailored to be different depending on context, games can be said to have [[Context Dependent Reactions]]. This can help create the impression of a richer and more believable game world since it requires more effort to generalize them into their pure gameplay functionality.
 
Gameplay takes places through players making actions and responding to other actions they perceive. When the same type of actions are tailored to be different depending on context, games can be said to have [[Context Dependent Reactions]]. This can help create the impression of a richer and more believable game world since it requires more effort to generalize them into their pure gameplay functionality.
 +
 +
Note: ''this pattern is tagged as speculative even if it provides some examples. This is because it is a subjective issue if reactions are sufficiently context dependent and most case can be stressed by players so the artificiality of the reactions can be revealed.''
  
 
=== Examples ===
 
=== Examples ===
Line 18: Line 17:
  
 
== Using the pattern ==
 
== Using the pattern ==
[[Context Dependent Reactions]] can most easily be made possible by having humans control [[Agents]] in games; this means that [[Game Masters]] and players that can perform [[Enactment]] of actions is the simplest design solution for the pattern but this puts requirements of present facilitators and/or willing players. [[Algorithmic Agents]] is an alternative to this but instead creates needs for development of algorithms to handle all possible or reasonable situations they are supposed to handle (see the article ''Meet The Guy Who Spent Seven Months Killing Everyone In Fallout 3''<ref name="kotaku"/> for examples of issues which can occur in games where players have large degrees of freedom on how they can play).
+
Somewhat paradoxical, [[Diegetic Consistency|Diegetic]] and [[Thematic Consistency]] requires actions to not be exactly the same each time they occur since this is not typically the case in the real world. This is one reason for using [[Context Dependent Reactions]] but other reasons include personalizing responses from different [[Agents]] or adapting reactions that can relate to many different entities in the game world.
 +
 
 +
[[Context Dependent Reactions]] can most easily be made possible by having humans control [[Agents]] in games; this means that [[Game Masters]] and players that can perform [[Enactment]] of actions is the simplest design solution for the pattern but this puts requirements of present facilitators and/or willing players. [[Algorithmic Agents]] is an alternative to this but instead creates needs for development of algorithms to handle all possible or reasonable situations they are supposed to handle (see the article ''Meet The Guy Who Spent Seven Months Killing Everyone In Fallout 3''<ref name="kotaku"/> for examples of issues which can occur in games where players have large degrees of freedom on how they can play). However, this may be the only practical solution for having the pattern for large numbers of [[Non-Player Characters]].
 +
 
 +
[[Performance Uncertainty]] can encourage [[Context Dependent Reactions]] since players that perform gameplay actions where they can try to modify details of there performs can do these modifications based on the local context.
  
 
[[Context Dependent Dialogues]] is a specific subsection of actions that provide [[Context Dependent Reactions]] in dialogues. [[Context Dependent Actions]] provide [[Context Dependent Reactions]] by tying a specific interface action (e.g. pressing a certain button) to different actions in [[Game Worlds]] depending on what the player is focusing the interaction on.
 
[[Context Dependent Dialogues]] is a specific subsection of actions that provide [[Context Dependent Reactions]] in dialogues. [[Context Dependent Actions]] provide [[Context Dependent Reactions]] by tying a specific interface action (e.g. pressing a certain button) to different actions in [[Game Worlds]] depending on what the player is focusing the interaction on.
  
 
== Consequences ==
 
== Consequences ==
A common reason for wanting [[Context Dependent Reactions]]  
+
As stated above, a common reason for wanting [[Context Dependent Reactions]] is to strengthen [[Diegetic Consistency|Diegetic]] or [[Thematic Consistency]]. More specifically, providing [[Agents]] with the possibility of [[Context Dependent Reactions]] often makes them display an [[Awareness of Surroundings]] and increase the likelihood that they will be perceived has having their [[Own Agenda]].
 
+
[[Awareness of Surroundings]],  
+
[[Non-Player Characters]]
+
 
+
 
+
=== Can Instantiate ===
+
[[Diegetic Consistency]],
+
[[Own Agenda]]
+
  
 
== Relations ==
 
== Relations ==
[[Agents]],
 
[[Algorithmic Agents]]
 
 
 
=== Can Instantiate ===
 
=== Can Instantiate ===
 
[[Diegetic Consistency]],  
 
[[Diegetic Consistency]],  
[[Own Agenda]]
+
[[Own Agenda]],
 +
[[Thematic Consistency]]
  
 
=== Can Modulate ===
 
=== Can Modulate ===
Line 53: Line 46:
 
[[Context Dependent Dialogues]],  
 
[[Context Dependent Dialogues]],  
 
[[Enactment]],  
 
[[Enactment]],  
[[Game Masters]]
+
[[Game Masters]],
 +
[[Performance Uncertainty]]
  
 
=== Can Be Modulated By ===
 
=== Can Be Modulated By ===

Latest revision as of 19:07, 5 January 2015

Agents in a game reacts to events and objects (including other agents) depending on their context.

Gameplay takes places through players making actions and responding to other actions they perceive. When the same type of actions are tailored to be different depending on context, games can be said to have Context Dependent Reactions. This can help create the impression of a richer and more believable game world since it requires more effort to generalize them into their pure gameplay functionality.

Note: this pattern is tagged as speculative even if it provides some examples. This is because it is a subjective issue if reactions are sufficiently context dependent and most case can be stressed by players so the artificiality of the reactions can be revealed.

Examples

A simple example of Context Dependent Reactions can be found in games where players interact with characters in the game which are guarding certain areas but can also be found in other areas; here meeting these characters in "ordinary" areas triggers one response while being discovered in forbidden areas triggers a completely different one. Another way reactions may vary is because to time; some places may be off-limited some of the time (a common case being some commercial and official areas being off-limits during nights). Examples of games where these kinds of variation in reaction can be found include the Elder Scrolls series, the Fallout series, and the Splinter Cell series.

The characters Grace and Trip in Façade vary their reactions depending on circumstances due to the reactions in part being constructed as they are being performed. However, as Façade takes place in the limited environment of a flat this can be seen as a limited example of Context Dependent Reactions. A weaker example of Context Dependent Reactions can be to make observations about things in the game world but otherwise not change one's actions. This can for example be found in the Assassin's Creed series where NPCs comment on the presence of dead bodies but without necessarily letting this affect what they are doing.

Using the pattern

Somewhat paradoxical, Diegetic and Thematic Consistency requires actions to not be exactly the same each time they occur since this is not typically the case in the real world. This is one reason for using Context Dependent Reactions but other reasons include personalizing responses from different Agents or adapting reactions that can relate to many different entities in the game world.

Context Dependent Reactions can most easily be made possible by having humans control Agents in games; this means that Game Masters and players that can perform Enactment of actions is the simplest design solution for the pattern but this puts requirements of present facilitators and/or willing players. Algorithmic Agents is an alternative to this but instead creates needs for development of algorithms to handle all possible or reasonable situations they are supposed to handle (see the article Meet The Guy Who Spent Seven Months Killing Everyone In Fallout 3[1] for examples of issues which can occur in games where players have large degrees of freedom on how they can play). However, this may be the only practical solution for having the pattern for large numbers of Non-Player Characters.

Performance Uncertainty can encourage Context Dependent Reactions since players that perform gameplay actions where they can try to modify details of there performs can do these modifications based on the local context.

Context Dependent Dialogues is a specific subsection of actions that provide Context Dependent Reactions in dialogues. Context Dependent Actions provide Context Dependent Reactions by tying a specific interface action (e.g. pressing a certain button) to different actions in Game Worlds depending on what the player is focusing the interaction on.

Consequences

As stated above, a common reason for wanting Context Dependent Reactions is to strengthen Diegetic or Thematic Consistency. More specifically, providing Agents with the possibility of Context Dependent Reactions often makes them display an Awareness of Surroundings and increase the likelihood that they will be perceived has having their Own Agenda.

Relations

Can Instantiate

Diegetic Consistency, Own Agenda, Thematic Consistency

Can Modulate

Agents, Awareness of Surroundings, Guard, Non-Player Characters, Stealth

Can Be Instantiated By

Algorithmic Agents, Context Dependent Actions, Context Dependent Dialogues, Enactment, Game Masters, Performance Uncertainty

Can Be Modulated By

-

Possible Closure Effects

-

Potentially Conflicting With

-

History

An updated version of the pattern Context Dependent Reactions that was first identified in the paper Gameplay Design Patterns for Believable Non-Player Characters[2].

References

  1. Hernandez, P. 2014. The Guy Who Spent Seven Months Killing Everyone In Fallout 3. Published 2 August 2014.
  2. Lankoski, P. & Björk, S. (2007) Gameplay Design Patterns for Social Networks and Conflicts. Proceedings of GDTW 2007.

Acknowledgements

-