Difference between revisions of "Complex Gameplay"

From gdp3
Jump to: navigation, search
(Using the pattern)
Line 23: Line 23:
 
[[Chess]]
 
[[Chess]]
  
[[Game of Life]]
+
[[Conway's Game of Life]]
[[Magic: the Gathering]]
+
[[Magic: The Gathering]]
 
both which are Turing equivalent.
 
both which are Turing equivalent.
  
Line 43: Line 43:
  
 
Providing players with many [[Abilities]] is an easy to increase [[Gameplay Complexity]] in number of different possible actions, while [[Units]] under players control can add more number of total possible actions although many may be the same. [[Enemies]] or [[Units]] under control of opponents add complexity in having more opposition to handle and having more actions possible in that actions can typically be taken towards defeating each individual enemy, and [[Algorithmic Agents]] can add significant complexity to the behavior of [[Enemies]].
 
Providing players with many [[Abilities]] is an easy to increase [[Gameplay Complexity]] in number of different possible actions, while [[Units]] under players control can add more number of total possible actions although many may be the same. [[Enemies]] or [[Units]] under control of opponents add complexity in having more opposition to handle and having more actions possible in that actions can typically be taken towards defeating each individual enemy, and [[Algorithmic Agents]] can add significant complexity to the behavior of [[Enemies]].
 +
 +
[[Orthogonal Differentiation]],
  
 
Given a set of actions possible, there are several ways of adding complexity to these. [[Attention Swapping]] requires players to move between several different gameplay foci, while  
 
Given a set of actions possible, there are several ways of adding complexity to these. [[Attention Swapping]] requires players to move between several different gameplay foci, while  
Line 60: Line 62:
 
[[Secret Goals]]
 
[[Secret Goals]]
 
[[Negotiation]]
 
[[Negotiation]]
[[Collaboration]]
+
[[Collaborative Actions]]
 +
[[Coordination]]
  
 
---
 
---
Line 71: Line 74:
 
[[Internal Rivalry]],  
 
[[Internal Rivalry]],  
 
[[Movement]],  
 
[[Movement]],  
[[Orthogonal Differentiation]],
 
 
[[Perfect Information]],  
 
[[Perfect Information]],  
 
[[Producer-Consumer]],  
 
[[Producer-Consumer]],  
Line 142: Line 144:
 
[[Attention Swapping]],  
 
[[Attention Swapping]],  
 
[[Budgeted Action Points]],  
 
[[Budgeted Action Points]],  
 +
[[Collaborative Actions]],
 
[[Combos]],  
 
[[Combos]],  
 +
[[Coordination]],
 
[[Converters]],  
 
[[Converters]],  
 
[[Dedicated Game Facilitators]],  
 
[[Dedicated Game Facilitators]],  
Line 151: Line 155:
 
[[Internal Rivalry]],  
 
[[Internal Rivalry]],  
 
[[Movement]],  
 
[[Movement]],  
 +
[[Negotiation]],
 
[[Optional Rules]],  
 
[[Optional Rules]],  
 
[[Orthogonal Differentiation]],  
 
[[Orthogonal Differentiation]],  
Line 163: Line 168:
 
[[Rock-Paper-Scissors]],  
 
[[Rock-Paper-Scissors]],  
 
[[Role Reversal]],  
 
[[Role Reversal]],  
 +
[[Secret Alliances]],
 +
[[Secret Goals]],
 
[[Skills]],  
 
[[Skills]],  
 
[[Surprises]],  
 
[[Surprises]],  
 
[[Trumps]],  
 
[[Trumps]],  
 +
[[Uncommitted Alliances]],
 
[[Units]],  
 
[[Units]],  
 
[[Variable Accuracy]],  
 
[[Variable Accuracy]],  

Revision as of 12:58, 14 January 2015

The one-sentence "definition" that should be in italics.

This pattern is a still a stub.

(Right level of complexity)


Examples

Minecraft

Go

Chess

Conway's Game of Life Magic: The Gathering both which are Turing equivalent.

Europa Universalis series Crusader Kings series

Nomic

Anti-Examples

optional

Using the pattern

Complex Gameplay can be a design goal for several reasons in game, common ones being to provide Challenging Gameplay, Solution Uncertainty, and, more generally, Cognitive Engrossment. It can also be used to increase or decrease the likelihood of Analysis Paralysis or Stimulated Planning since a certain level of complexity might increase the presence of these patterns but adding even more complexity might decrease them. The generic ways of providing Complex Gameplay is through number of game components (and their relations), through numbers of rules (and their inter-connectivity), and through the number of actions with Predictable Consequences players can perform.

Adding game components is typically a question of adding Resources. However, adding game components tend to also add number of actions so the approach is twofolded, for example adding Resources is likely to lead to Resource Management. Adding Units under player control is a more particular way of adding Resources in this sense and leads to an increase in number of possible actions although not necessarily different types of actions.

Just having many rules or have many rules interacting with each other can create Complex Gameplay (e.g. how game values influence each other in the Europa Universalis series), but Evolving Rule Sets and Varying Rule Sets can be used to create Complex Gameplay through adding or changing rules as gameplay progresses or between game instances - Optional Rules can be used to let players decide how Complex Gameplay they want.

Providing players with many Abilities is an easy to increase Gameplay Complexity in number of different possible actions, while Units under players control can add more number of total possible actions although many may be the same. Enemies or Units under control of opponents add complexity in having more opposition to handle and having more actions possible in that actions can typically be taken towards defeating each individual enemy, and Algorithmic Agents can add significant complexity to the behavior of Enemies.

Orthogonal Differentiation,

Given a set of actions possible, there are several ways of adding complexity to these. Attention Swapping requires players to move between several different gameplay foci, while

Asynchronous Collaborative Actions, , Budgeted Action Points, Combos,


Providing shifting goals can

--- Uncommitted Alliances Secret Alliances Secret Goals Negotiation Collaborative Actions Coordination

---

Can Be Instantiated By

Converters, Dedicated Game Facilitators, Game Masters, Indirect Control, Internal Rivalry, Movement, Perfect Information, Producer-Consumer, Puzzle Solving, Red Herrings, Rhythm-Based Actions, Rock-Paper-Scissors, Role Reversal, Skills, Trumps, Variable Accuracy,

Betrayal together with Cooperation or Teams

Collaborative Actions together with Delayed Effects or Delayed Reciprocity

Limited Resources together with Traverse

Trading together with Delayed Effects

(have below as example for Algorithmic Agents, Dedicated Game Facilitators, or Game Masters)

Non-Player Characters with Algorithmic Agents, Dedicated Game Facilitators, or Game Masters

(have below as example for Enemies and [[Goal Hierarchies)

Quests together with with Enemies or Goal Hierarchies

There are several ways of limiting or adjusting the complexity of gameplay or how players perceive the complexity. Smooth Learning Curves lets players only be exposed to a small part of the whole complexity of a game, and only let them have more complexity after they have proven that they can handle the amount they have been experiencing so far. Exaggerated Perception of Influence or Limited Foresight can make players not be able to perceive the true complexity or be able to try and analyze it. Time Pressure and Limited Planning Ability works similarly but can make players notice the complexity but forcing them to act without completely analyzing the current situation. Ability Losses and Varying Rule Sets can be used to remove complexity during gameplay or create complexity in that players need to make use of different parts of the available actions and rules during different parts of the game. The subsections below for also describe ways this can be done through diegetic, interface, or narration design.

Diegetic Aspects

While breaking Diegetic Consistency, Extra-Game Information can be used to provide players with direct information about how the game system works from within the game and through this both make Complex Gameplay easier to understand and point out game rules that might be missed otherwise.

Interface Aspects

Game State Indicators can provide players with clear presentations of parts of the game state and thereby make it easier to get an overview of what is happening in a game with Complex Gameplay. Similar to Extra-Game Information, Loading Hints and Tooltips can provide players with direct information about how the game system functions.

Narration Aspects

Narration Structures can be used to make Complex Gameplay easier to handle through having the narration provide another level of description that players can make use of to keep track of how various game components (typically Characters) relate to each other.

Consequences

Complex Gameplay can have several different far-reaching consequences for a game design. First, it can lead to Challenging Gameplay and possibly FUBAR Enjoyment. Second, it can lead to Solution Uncertainty and make Predictable Consequences absent so players may be inclined to do Experimenting. This also lead to Complex Gameplay making Surprises possible but at the same time making Anticipation more unlikely. Complex Gameplay has a dual relation to Hovering Closures, it can provide these by having many simultaneously requirements that need to be fulfilled at the same time but when they are too many of these, or their status is not clearly presented, players may not experience them as being close to being reached. The pattern does however not need to lead to both Solution Uncertainty and Challenging Gameplay at the same time, and when a game with Complex Gameplay lacks challenging aspects (at least sometimes), it can provide Creative Control and let players engage in Pottering (Minecraft can be seen as an example of this). Third, the complexity of gameplay can lead to Varied Gameplay since players may only be focusing or interacting with specific parts of the gameplay in each game instance. All these consequences can lead to Cognitive Engrossment so this is perhaps one of the more predictable effects of Complex Gameplay. Finally, being able to handle the complexity of a game with Complex Gameplay is a form of Game Mastery, e.g. when being able to skillfully make use of all possible Combos.

Complex Gameplay can give Excise if players need to manipulate many individual game components as part of gameplay. When the Complex Gameplay relies on Resource Management, this can take the form of Grinding.

Relations

Can Instantiate

Challenging Gameplay, Cognitive Engrossment, Creative Control, Excise, Experimenting, FUBAR Enjoyment, Game Mastery, Hovering Closures, Pottering, Solution Uncertainty, Varied Gameplay

with Resource Management

Grinding

Can Modulate

Analysis Paralysis, Stimulated Planning

Can Be Instantiated By

Abilities, Algorithmic Agents, Asynchronous Collaborative Actions, Attention Swapping, Budgeted Action Points, Collaborative Actions, Combos, Coordination, Converters, Dedicated Game Facilitators, Enemies, Evolving Rule Sets, Game Masters, Indirect Control, Internal Rivalry, Movement, Negotiation, Optional Rules, Orthogonal Differentiation, Perfect Information, Predictable Consequences, Producer-Consumer, Puzzle Solving, Red Herrings, Resources, Resource Management, Rhythm-Based Actions, Rock-Paper-Scissors, Role Reversal, Secret Alliances, Secret Goals, Skills, Surprises, Trumps, Uncommitted Alliances, Units, Variable Accuracy, Varying Rule Sets

Betrayal together with Cooperation or Teams

Collaborative Actions together with Delayed Effects or Delayed Reciprocity

Limited Resources together with Traverse

Trading together with Delayed Effects

Can Be Modulated By

Ability Losses, Exaggerated Perception of Influence, Extra-Game Information, Game State Indicators, Limited Foresight, Limited Planning Ability, Loading Hints, Narration Structures, Smooth Learning Curves, Time Pressure, Tooltips, Varying Rule Sets

Possible Closure Effects

-

Potentially Conflicting With

Anticipation, Hovering Closures, Predictable Consequences

History

An heavily updated version of the pattern Right Level of Complexity that was part of the original collection in the book Patterns in Game Design[1]. The update has made the pattern be rather close to the concept of analytic complexity described in Costikyan's book Uncertainty in Games[2].

References

  1. Björk, S. & Holopainen, J. (2004) Patterns in Game Design. Charles River Media. ISBN1-58450-354-8.
  2. Costikyan, G. 2013. Uncertainty in Games. MIT Press. Official webpage for the book.

Acknowledgements

-