Difference between revisions of "Check Points"

From gdp3
Jump to: navigation, search
 
(24 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
[[Category:Mechanical Patterns]]
 
[[Category:Mechanical Patterns]]
 
[[Category:Interface Patterns]]
 
[[Category:Interface Patterns]]
[[Category:Needs work]]
 
 
[[Category:Needs revision]]
 
[[Category:Needs revision]]
[[Category:Needs examples]]
 
 
[[Category:Needs references]]
 
[[Category:Needs references]]
[[Category:Patterns created on the Wiki]]
 
[[Category:Stub]]
 
 
[[Category:To be Published]]
 
[[Category:To be Published]]
[[Category:Staffan's current workpage]]
 
 
''Locations in game worlds which signify game state changes directly related to the progress of some goal.''
 
''Locations in game worlds which signify game state changes directly related to the progress of some goal.''
  
This pattern is a still a stub.
+
Goals in many games consist of moving between different places in game worlds or levels. [[Check Points]] act as places which indicate having reach such points, or points along the way.
  
 
=== Examples ===
 
=== Examples ===
Example: All racing games, such as the Midtown Madness and Super Monkey Ball series, make use of Goal Points by having goal lines for completing the race. Reaching the Goal Point in Super Monkey Ball is the goal for finishing each of the levels.
+
All [[:Category:Racing Games|Racing Games]], such as the [[Sega Rally series]] and [[Out Run]], make use of [[Check Points]] by having goal lines for completing the race. Racing goal in other games, e.g. the [[Assassin's Creed series]] use [[Check Points]] in the same fashion. They are also used in some of the team versus team levels in the [[Left 4 Dead series]].
  
Example: Capture-the-Flag variants of multiplayer first-person shooters, such as in some variants of Quake and Unreal Tournament, have certain areas where the enemy flag has to be delivered for the team to score.
+
''Capture the Flag'' variants of multiplayer [[:Category:FPS Games|first-person shooters]], such as in some variants of [[Quake series|Quake]] and [[Unreal Tournament series|Unreal Tournament]], have certain areas where the enemy flag has to be delivered for the team to score.
  
[[Left 4 Dead series]]
+
== Using the pattern ==
[[Assassin's Creed series]]
+
[[Check Points]] are typically used to create [[Traverse]] goals (including [[Deliver]] and [[Herd]] goals) or [[Backtracking Levels]] (by having a [[Check Points|Check Point]] at the furthermost point of a [[Levels|Level]]). They are also used indicate how to achieve [[Area Control]], notice how far players have gotten in [[Levels]] or [[Continuous Goals]]. By doing these things, they affect [[Movement]] in [[Game Worlds]]. The naturally form a form of [[Collections|Collection]] but this can be made more explicit and part of the game mechanics if not all [[Check Points]] need to be reached or players have choices on which order to reach the [[Check Points]].
  
==== Anti-Examples ====
+
[[Check Points]] can be placed anywhere that makes sense to specific goals in a game, but [[Safe Havens]] and [[Save Points]] are examples of game features that quite naturally suit themselves as [[Check Points]] as well ([[Check Points]] can of course also be modified so they act as [[Save Points]] also - so the patterns can affect each other). By their placements, they can draw players together in [[Multiplayer Games]], e.g. to get many to [[Arenas]], and thereby offer a design solution for getting players co-located in games with large [[Game Worlds]] or [[Levels]].
optional
+
  
== Using the pattern ==
+
Otherwise, [[Check Points]] are typically [[Geospatial Game Widgets]]. Regardless, the location of [[Check Points]] can be indicated locally or from a distance by [[Diegetically Outstanding Features]]. They can also be indicated on [[Mini-maps]] to make them easier to reach.
=== Can Be Instantiated By ===
+
[[Big Dumb Objects]]
+
[[Delivery]],  
+
[[Herd]],
+
[[Safe Havens]],  
+
[[Save Points]]
+
 
+
=== Can Be Modulated By ===
+
[[Point of Interest Indications]],
+
[[Save Points]]
+
[[Diegetically Outstanding Features]]
+
[[Mini-maps]]
+
[[Geospatial Game Widgets]]
+
[[Herd]]
+
  
 
=== Diegetic Aspects ===
 
=== Diegetic Aspects ===
 +
[[Check Points]] typically work against [[Diegetic Consistency]] since most they are [[Geospatial Game Widgets]]
  
 
=== Interface Aspects ===
 
=== Interface Aspects ===
 
[[Check Points]] is an [[:Category:Interface Patterns|Interface Pattern]].  
 
[[Check Points]] is an [[:Category:Interface Patterns|Interface Pattern]].  
 
=== Narration Aspects ===
 
  
 
== Consequences ==
 
== Consequences ==
=== Can Instantiate ===
+
[[Check Points]] are [[Supporting Goals]] that provide both [[Point of Interest Indicators]] and a type of [[Progress Indicators]] or [[Goal Indicators]]. They can serve as [[Landmarks]] or [[Traces]] and can denote [[Strategic Locations]], or make places into [[Strategic Locations]] simply by their own existence. By their placement they can make players engage in [[Game World Exploration]] as part of trying to achieve some other goal.
[[Backtracking Levels]],
+
[[Game World Exploration]],
+
[[Goal Indicators]],
+
[[Landmarks]],
+
[[Progress Indicators]],
+
[[Strategic Locations]],  
+
[[Traces]],
+
[[Traverse]]
+
  
==== with [[Area Control]] ====
+
When reaching [[Check Points]] are used to achieve [[Area Control]], they create [[Gain Ownership]] goals.
[[Gain Ownership]]
+
 
+
=== Can Modulate ===
+
[[Area Control]],  
+
[[Continuous Goals]],
+
[[Game Worlds]],
+
[[Movement]]
+
[[Arenas]],
+
[[Levels]],
+
[[Multiplayer Games]]
+
  
 
== Relations ==
 
== Relations ==
Too add and replace [[Goal Points]] to [[Check Points]]
 
 
cbmb
 
 
 
 
=== Can Instantiate ===
 
=== Can Instantiate ===
 
[[Backtracking Levels]],  
 
[[Backtracking Levels]],  
 +
[[Collections]],
 +
[[Deliver]],
 
[[Game World Exploration]],  
 
[[Game World Exploration]],  
 
[[Goal Indicators]],  
 
[[Goal Indicators]],  
 +
[[Herd]],
 
[[Landmarks]],  
 
[[Landmarks]],  
 +
[[Point of Interest Indicators]],
 
[[Progress Indicators]],  
 
[[Progress Indicators]],  
 
[[Strategic Locations]],  
 
[[Strategic Locations]],  
 +
[[Supporting Goals]],
 
[[Traces]],  
 
[[Traces]],  
 
[[Traverse]]
 
[[Traverse]]
Line 100: Line 61:
  
 
=== Can Be Instantiated By ===
 
=== Can Be Instantiated By ===
[[Big Dumb Objects]],
+
[[Geospatial Game Widgets]],  
[[Delivery]],
+
[[Herd]],  
+
 
[[Safe Havens]],  
 
[[Safe Havens]],  
 
[[Save Points]]
 
[[Save Points]]
Line 108: Line 67:
 
=== Can Be Modulated By ===
 
=== Can Be Modulated By ===
 
[[Diegetically Outstanding Features]],  
 
[[Diegetically Outstanding Features]],  
[[Geospatial Game Widgets]],
 
 
[[Herd]],  
 
[[Herd]],  
 
[[Mini-maps]],  
 
[[Mini-maps]],  
[[Point of Interest Indications]],
 
 
[[Save Points]]
 
[[Save Points]]
  
Line 118: Line 75:
  
 
=== Potentially Conflicting With ===
 
=== Potentially Conflicting With ===
-
+
[[Diegetic Consistency]]
  
 
== History ==
 
== History ==

Latest revision as of 07:44, 10 August 2022

Locations in game worlds which signify game state changes directly related to the progress of some goal.

Goals in many games consist of moving between different places in game worlds or levels. Check Points act as places which indicate having reach such points, or points along the way.

Examples

All Racing Games, such as the Sega Rally series and Out Run, make use of Check Points by having goal lines for completing the race. Racing goal in other games, e.g. the Assassin's Creed series use Check Points in the same fashion. They are also used in some of the team versus team levels in the Left 4 Dead series.

Capture the Flag variants of multiplayer first-person shooters, such as in some variants of Quake and Unreal Tournament, have certain areas where the enemy flag has to be delivered for the team to score.

Using the pattern

Check Points are typically used to create Traverse goals (including Deliver and Herd goals) or Backtracking Levels (by having a Check Point at the furthermost point of a Level). They are also used indicate how to achieve Area Control, notice how far players have gotten in Levels or Continuous Goals. By doing these things, they affect Movement in Game Worlds. The naturally form a form of Collection but this can be made more explicit and part of the game mechanics if not all Check Points need to be reached or players have choices on which order to reach the Check Points.

Check Points can be placed anywhere that makes sense to specific goals in a game, but Safe Havens and Save Points are examples of game features that quite naturally suit themselves as Check Points as well (Check Points can of course also be modified so they act as Save Points also - so the patterns can affect each other). By their placements, they can draw players together in Multiplayer Games, e.g. to get many to Arenas, and thereby offer a design solution for getting players co-located in games with large Game Worlds or Levels.

Otherwise, Check Points are typically Geospatial Game Widgets. Regardless, the location of Check Points can be indicated locally or from a distance by Diegetically Outstanding Features. They can also be indicated on Mini-maps to make them easier to reach.

Diegetic Aspects

Check Points typically work against Diegetic Consistency since most they are Geospatial Game Widgets

Interface Aspects

Check Points is an Interface Pattern.

Consequences

Check Points are Supporting Goals that provide both Point of Interest Indicators and a type of Progress Indicators or Goal Indicators. They can serve as Landmarks or Traces and can denote Strategic Locations, or make places into Strategic Locations simply by their own existence. By their placement they can make players engage in Game World Exploration as part of trying to achieve some other goal.

When reaching Check Points are used to achieve Area Control, they create Gain Ownership goals.

Relations

Can Instantiate

Backtracking Levels, Collections, Deliver, Game World Exploration, Goal Indicators, Herd, Landmarks, Point of Interest Indicators, Progress Indicators, Strategic Locations, Supporting Goals, Traces, Traverse

with Area Control

Gain Ownership

Can Modulate

Area Control, Arenas, Continuous Goals, Game Worlds, Levels, Movement, Multiplayer Games

Can Be Instantiated By

Geospatial Game Widgets, Safe Havens, Save Points

Can Be Modulated By

Diegetically Outstanding Features, Herd, Mini-maps, Save Points

Possible Closure Effects

-

Potentially Conflicting With

Diegetic Consistency

History

An updated version of the pattern Goal Points that was part of the original collection in the book Patterns in Game Design[1].

References

  1. Björk, S. & Holopainen, J. (2004) Patterns in Game Design. Charles River Media. ISBN1-58450-354-8.

Acknowledgements

-