Difference between revisions of "Zero-Player Games"

From gdp3
Jump to: navigation, search
(Consequences)
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:Patterns]]
 
[[Category:Patterns]]
[[Category:Needs work]]
+
[[Category:Player Patterns]]
 
[[Category:Needs revision]]
 
[[Category:Needs revision]]
 
[[Category:Patterns created on the Wiki]]
 
[[Category:Patterns created on the Wiki]]
[[Category:Staffan's current workpage]]
+
''Games where humans have no direct choices during the gameplay.''
''Games where people have no direct choices during the gameplay.''
+
  
Zero-Player Games<ref name="wiki"/> are games where players do not directly influence the game sessions. Instead they may have indirect influence, e.g. by creating the rules of how entities in the game should act, or be spectators.
+
Zero-Player Games<ref name="wiki"/> are games where humans do not directly influence the game sessions. Instead they may have indirect influence, e.g. by creating the rules of how entities in the game should act, or be spectators.
 +
 
 +
''Note: this pattern, unlike most others, assume that players are humans - this is due to the pattern adopting the original name of the game type.''
  
 
=== Examples ===
 
=== Examples ===
 
[[:Category:Programming Games|Programming Games]] such as [[Crobots]] and [[P-Robots]] are typical examples of [[Zero-Player Games]] since all player activity takes places before gameplay begins in programming the robots (an alternative view is that the games proper are the meta games of programming, but this still leaves the rules of how the robots can move as [[Zero-Player Games]]). RoboCup<ref name="robocup"/> is a competitions within the robotics community consisting of several different types of [[Zero-Player Games]], including both virtual agents and physical robots.
 
[[:Category:Programming Games|Programming Games]] such as [[Crobots]] and [[P-Robots]] are typical examples of [[Zero-Player Games]] since all player activity takes places before gameplay begins in programming the robots (an alternative view is that the games proper are the meta games of programming, but this still leaves the rules of how the robots can move as [[Zero-Player Games]]). RoboCup<ref name="robocup"/> is a competitions within the robotics community consisting of several different types of [[Zero-Player Games]], including both virtual agents and physical robots.
  
Seeing each puzzle as its own game, several puzzle games where players need to set up the game and then see it resolve can be seen as [[Zero-Player Games]], e.g. the [[Incredible Machine game series]].  
+
Seeing each puzzle as its own game, several puzzle games where players need to set up the game and then see it resolve can be seen as [[Zero-Player Games]], e.g. the [[Incredible Machine game series]]. [[4 Minutes and 33 Seconds of Uniqueness]] and [[Progress Quest]] are example of [[Zero-Player Games]] in that players cannot directly influence the gameplay except for, respectively, when they play or how long they play.
  
A weaker form yet of [[Zero-Player Games]] can be found in those that do not require actions from humans but allows this at their pleasure. The [[Sims Series]] and [[Conway's Game of Life]] can be seen as examples of this.
+
A weaker form yet of [[Zero-Player Games]] can be found in those that do not require actions from humans when the game is running but allows this at their pleasure. [[Conway's Game of Life]], the [[Sims series]], and [[:Category:Tower Defense Games|Tower Defense Games]] such as [[Desktop Tower Defense]] and [[Plants vs. Zombies]] can be seen as examples of this.
  
[[Space Alert]] can also be seen as a [[Zero-Player Games|Zero-Player Game]] in its second phase, since the only things player can do then is to update the game state according to their planned moves (with the exception of claiming to have made mistakes in placing cards and correcting them).
+
[[Space Alert]] can also be seen as a [[Zero-Player Games|Zero-Player Game]] in its second phase, since the only things player can do then is to update the game state according to their planned moves (with the exception of claiming to have made mistakes in placing cards and correcting them). [[Scorched Earth]] can be played against AI players, and the game continues playing if the human players' tanks are destroyed.
  
 
== Using the pattern ==
 
== Using the pattern ==
Having this pattern in a game is mostly a question of not introducing [[Freedom of Choice]] during gameplay. However, to provide [[Creative Control]], [[Illusion of Control]] or some [[Freedom of Choice]] during the whole game session this can be done in the set-up phase. [[Action Programming]] to perform [[Puzzle Solving]] is one option for this purpose. Another option is to use [[Construction]] in the form of programming [[AI Agents]] or setting up the initial game state (a form of [[Player Constructed Worlds]]). Unless the goal is to provide [[Puzzle Solving]], it is typically required to have a sufficiently complex relations within the rule set to create [[Emergent Gameplay]] to achieve interesting choices in the set-up phase.
+
Having this pattern in a game is mostly a question of not introducing [[Freedom of Choice]] during gameplay. However, one may wish to modulate the pattern to provide [[Creative Control]], [[Exaggerated Perception of Influence]] or some [[Freedom of Choice]] during the set-up phase so that these patterns exist at all in the game. This requires [[Extra-Game Actions]] and typically that the game supports some form of [[Strategic Planning]]. [[Action Programming]] to perform [[Puzzle Solving]] is one option for this purpose. Anther option is to allow the [[Construction]] of [[Algorithmic Agents]] that are a form of [[AI Players]] (as is done in for example in [[C-Robots]] and [[P-Robots]]), but since all players are [[AI Players]] it is feasible to ask how many decisions are actually made during gameplay. The setting up of an the initial game state (a form of [[Player Constructed Worlds]], that may or may not be interfered with after it has been initiated, is a third possibility. A classic example of this is [[Conway's Game of Life]] but the [[Sims series]] can be seen as an example of this which uses [[Algorithmic Agents]] (if one does not consider the issues that Sims do not  seek employment or purchasing things on their own). Unless the goal is to provide [[Puzzle Solving]], it is typically required to have sufficiently complex relations within the rule set to create [[Emergent Gameplay]] to achieve interesting choices in the set-up phase.
  
 
[[No Direct Player Influence]] may seem natural to [[Zero-Player Games]], but does not have to. [[Progress Quest]] and [[4 Minutes and 33 Seconds of Uniqueness]] are examples of games where players do not have to perform any actions but it is nonetheless important if they (or other people) play. Each challenge in [[Ricochet Robots]] is conducted without any player actions and proving the solution afterwards not so much influences the game state as randomizes it slightly for the next challenge.
 
[[No Direct Player Influence]] may seem natural to [[Zero-Player Games]], but does not have to. [[Progress Quest]] and [[4 Minutes and 33 Seconds of Uniqueness]] are examples of games where players do not have to perform any actions but it is nonetheless important if they (or other people) play. Each challenge in [[Ricochet Robots]] is conducted without any player actions and proving the solution afterwards not so much influences the game state as randomizes it slightly for the next challenge.
  
By definition, [[Zero-Player Games]] need some form of [[Dedicated Game Facilitators]]. However, besides the usual options of having [[Game Masters]] or computer-based facilitators it is also possible to have people playing a [[Meta Game]] based on the game perform all necessary update to the game state.
+
By definition, [[Zero-Player Games]] need some form of [[Dedicated Game Facilitators]]. However, besides the usual options of having [[Game Masters]] or computer-based facilitators it is also possible to have people playing a [[Meta Games|Meta Game]] based on the game perform all necessary update to the game state.
  
 
=== Interface Aspects ===
 
=== Interface Aspects ===
Line 31: Line 32:
  
 
== Consequences ==
 
== Consequences ==
One may ask what the purpose of a games is in which players do not perform actions or can make choices. One reason is that they provide the basis of [[Meta Games]] where players can engae in [[Puzzle Solving]] or [[Construction]]. However, unless [[Game Masters]] or computer-based facilitators are used, these games providing the [[Meta Games]] can be said to have replaced all gameplay with [[Excise]].
+
One may ask what the purpose is of having games in which players do not perform actions or can make choices since this removes all their [[Player Agency]]. One reason is that they provide the basis of [[Meta Games]] where players can engage in [[Puzzle Solving]] or [[Construction]]. An alternative view is that [[Zero-Player Games]] make use of [[Player/Character Skill Composites]] where the players' skill lies in programming, setting up states, or creating rules which are then executed by [[Algorithmic Agents]] or [[Dedicated Game Facilitators]]. However, unless [[Game Masters]] or computer-based facilitators are used, these games providing the [[Meta Games]] can be said to have replaced all the ''inner'' gameplay with [[Excise]].
  
[[Zero-Player Games]] supporting [[Spectators]] can encourage the development of [[Strategic Knowledge]].
+
[[Zero-Player Games]] based upon [[Creative Control]] requires players to have [[Strategic Knowledge]] to intentionally be able to create viable [[Agents]]. Those supporting [[Spectators]] can encourage the development of this [[Strategic Knowledge]] since one can observe the behaviors of other players' constructs.
  
Quite naturally, those [[Zero-Player Games]] where one can program [[AI Agents]] result in [[Enforced Agent Behavior]].
+
Quite naturally, those [[Zero-Player Games]] where one can program [[AI Players]] result in [[Enforced Agent Behavior]].
  
 
== Relations ==
 
== Relations ==
 
 
=== Can Instantiate ===
 
=== Can Instantiate ===
 +
[[Enforced Agent Behavior]], [[Excise]], [[Meta Games]],
 +
[[Player/Character Skill Composites]]
 +
 +
==== with [[Creative Control]] or [[Spectators]] ====
 
[[Strategic Knowledge]]
 
[[Strategic Knowledge]]
[[Meta Games]]
 
[[Construction]]
 
[[Creative Control]]
 
  
 
=== Can Modulate ===
 
=== Can Modulate ===
 +
-
  
 
=== Can Be Instantiated By ===
 
=== Can Be Instantiated By ===
[[No Direct Player Influence]]
+
[[AI Players]],
 +
[[Algorithmic Agents]],
 +
[[Dedicated Game Facilitators]],
 +
[[Extra-Game Actions]],
 +
[[No Direct Player Influence]],
 +
[[Strategic Planning]]
  
 
=== Can Be Modulated By ===
 
=== Can Be Modulated By ===
[[Spectators]]
+
[[Action Programming]], [[Construction]], [[Emergent Gameplay]], [[Player Constructed Worlds]], [[Puzzle Solving]], [[Spectators]]
 +
 
 +
=== Possible Closure Effects ===
 +
-
  
 
=== Potentially Conflicting With ===
 
=== Potentially Conflicting With ===
 +
[[Creative Control]],
 +
[[Exaggerated Perception of Influence]],
 +
[[Freedom of Choice]],
 +
[[Player Agency]]
  
 
== History ==
 
== History ==
Line 63: Line 77:
 
<ref name="robocup">[http://en.wikipedia.org/wiki/Robocup Wikipedia entry for RoboCup]</ref>
 
<ref name="robocup">[http://en.wikipedia.org/wiki/Robocup Wikipedia entry for RoboCup]</ref>
 
</references>
 
</references>
 +
 +
== Acknowlegments ==
 +
Anders Flink

Latest revision as of 15:08, 19 March 2018

Games where humans have no direct choices during the gameplay.

Zero-Player Games[1] are games where humans do not directly influence the game sessions. Instead they may have indirect influence, e.g. by creating the rules of how entities in the game should act, or be spectators.

Note: this pattern, unlike most others, assume that players are humans - this is due to the pattern adopting the original name of the game type.

Examples

Programming Games such as Crobots and P-Robots are typical examples of Zero-Player Games since all player activity takes places before gameplay begins in programming the robots (an alternative view is that the games proper are the meta games of programming, but this still leaves the rules of how the robots can move as Zero-Player Games). RoboCup[2] is a competitions within the robotics community consisting of several different types of Zero-Player Games, including both virtual agents and physical robots.

Seeing each puzzle as its own game, several puzzle games where players need to set up the game and then see it resolve can be seen as Zero-Player Games, e.g. the Incredible Machine game series. 4 Minutes and 33 Seconds of Uniqueness and Progress Quest are example of Zero-Player Games in that players cannot directly influence the gameplay except for, respectively, when they play or how long they play.

A weaker form yet of Zero-Player Games can be found in those that do not require actions from humans when the game is running but allows this at their pleasure. Conway's Game of Life, the Sims series, and Tower Defense Games such as Desktop Tower Defense and Plants vs. Zombies can be seen as examples of this.

Space Alert can also be seen as a Zero-Player Game in its second phase, since the only things player can do then is to update the game state according to their planned moves (with the exception of claiming to have made mistakes in placing cards and correcting them). Scorched Earth can be played against AI players, and the game continues playing if the human players' tanks are destroyed.

Using the pattern

Having this pattern in a game is mostly a question of not introducing Freedom of Choice during gameplay. However, one may wish to modulate the pattern to provide Creative Control, Exaggerated Perception of Influence or some Freedom of Choice during the set-up phase so that these patterns exist at all in the game. This requires Extra-Game Actions and typically that the game supports some form of Strategic Planning. Action Programming to perform Puzzle Solving is one option for this purpose. Anther option is to allow the Construction of Algorithmic Agents that are a form of AI Players (as is done in for example in C-Robots and P-Robots), but since all players are AI Players it is feasible to ask how many decisions are actually made during gameplay. The setting up of an the initial game state (a form of Player Constructed Worlds, that may or may not be interfered with after it has been initiated, is a third possibility. A classic example of this is Conway's Game of Life but the Sims series can be seen as an example of this which uses Algorithmic Agents (if one does not consider the issues that Sims do not seek employment or purchasing things on their own). Unless the goal is to provide Puzzle Solving, it is typically required to have sufficiently complex relations within the rule set to create Emergent Gameplay to achieve interesting choices in the set-up phase.

No Direct Player Influence may seem natural to Zero-Player Games, but does not have to. Progress Quest and 4 Minutes and 33 Seconds of Uniqueness are examples of games where players do not have to perform any actions but it is nonetheless important if they (or other people) play. Each challenge in Ricochet Robots is conducted without any player actions and proving the solution afterwards not so much influences the game state as randomizes it slightly for the next challenge.

By definition, Zero-Player Games need some form of Dedicated Game Facilitators. However, besides the usual options of having Game Masters or computer-based facilitators it is also possible to have people playing a Meta Game based on the game perform all necessary update to the game state.

Interface Aspects

Although Zero-Player Games do not need interfaces to provide input while they are progressing, they typically provide some form of output to allow Spectators and thereby enable Meta Games.

Narrative Aspects

Given that Zero-Player Games have no input from players during the game session, the gameplay development is easier to consider narrations than those of other games, even if they may be the results of algorithms.

Consequences

One may ask what the purpose is of having games in which players do not perform actions or can make choices since this removes all their Player Agency. One reason is that they provide the basis of Meta Games where players can engage in Puzzle Solving or Construction. An alternative view is that Zero-Player Games make use of Player/Character Skill Composites where the players' skill lies in programming, setting up states, or creating rules which are then executed by Algorithmic Agents or Dedicated Game Facilitators. However, unless Game Masters or computer-based facilitators are used, these games providing the Meta Games can be said to have replaced all the inner gameplay with Excise.

Zero-Player Games based upon Creative Control requires players to have Strategic Knowledge to intentionally be able to create viable Agents. Those supporting Spectators can encourage the development of this Strategic Knowledge since one can observe the behaviors of other players' constructs.

Quite naturally, those Zero-Player Games where one can program AI Players result in Enforced Agent Behavior.

Relations

Can Instantiate

Enforced Agent Behavior, Excise, Meta Games, Player/Character Skill Composites

with Creative Control or Spectators

Strategic Knowledge

Can Modulate

-

Can Be Instantiated By

AI Players, Algorithmic Agents, Dedicated Game Facilitators, Extra-Game Actions, No Direct Player Influence, Strategic Planning

Can Be Modulated By

Action Programming, Construction, Emergent Gameplay, Player Constructed Worlds, Puzzle Solving, Spectators

Possible Closure Effects

-

Potentially Conflicting With

Creative Control, Exaggerated Perception of Influence, Freedom of Choice, Player Agency

History

New pattern created in this wiki.

References

  1. Wikipedia entry for Zero-Player Games
  2. Wikipedia entry for RoboCup

Acknowlegments

Anders Flink