Difference between revisions of "Supporting Goals"

From gdp3
Jump to: navigation, search
(Using the pattern)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:Goal Patterns]]
 
[[Category:Goal Patterns]]
 
[[Category:Patterns]]
 
[[Category:Patterns]]
[[Category:Needs work]]
 
 
[[Category:Needs revision]]
 
[[Category:Needs revision]]
[[Category:Needs examples]]
 
 
[[Category:Needs references]]
 
[[Category:Needs references]]
[[Category:Stub]]
 
 
[[Category:To be Published]]
 
[[Category:To be Published]]
[[Category:Staffan's current workpage]]
 
 
''Goals whose primary effect is to help players achieve other goals of a game.''
 
''Goals whose primary effect is to help players achieve other goals of a game.''
  
This pattern is a still a stub.
+
Games provide players with goals that let them win the games or find meaning in the games. However, other goals may also exist in these games, and the goals that help players succeed with other goals are [[Supporting Goals]] for those goals.
  
 
=== Examples ===
 
=== Examples ===
Example: In the case of Chess, the subgoals of capturing the opponent's pieces can be seen as Supporting Goals for the higher level goal of checkmating the king. They are not necessary to achieve the checkmate but make it easier to complete.
+
In the case of [[Chess]], the subgoals of capturing the opponent's pieces can be seen as [[Supporting Goals]] for the higher level goal of checkmating the king. They are not necessary to achieve the checkmate but make it easier to complete.
  
Example: Getting the power pill in Pac-Man can be seen as a Supporting Goal for the goal of taking all the pills as the ghosts cannot capture Pac-Man during the time he is affected by the power pill.
+
Getting the power pill in [[Pac-Man]] is a [[Supporting Goals|Supporting Goal]] for the goal of taking all the pills as the ghosts cannot capture [[Pac-Man]] during the time he is affected by the power pill.
  
Example: Real-time strategy games, such as Age of Empires, have many Supporting Goals, from identifying and collecting resources to building defenses and scouting enemy territory, all of which support the goal of defeating the opponents. Much of the skill in those games lies in balancing the struggle towards the different Supporting Goals so that the chances of succeeding with the overarching goal are maximized given the particular circumstances of a specific game instance.
+
[[:Category:FPS Games|First Person Shooters]] such as the [[Doom series]], the [[Half-Life series]], and the [[Left 4 Dead series]] all provide many [[Supporting Goals]] to players in the form of weapons and ammunition that can be found and used throughout their game worlds.
  
[[Left 4 Dead series]]
+
[[:Category:Real-Time Strategy Games|Real-Time Strategy Games]], such as [[Age of Empires]], have many [[Supporting Goals]] ranging from identifying and collecting resources to building defenses and scouting enemy territory, all of which support the goal of defeating the opponents. Much of the skill in those games lies in balancing the struggle towards the different [[Supporting Goals]] so that the chances of succeeding with the overarching goal are maximized given the particular circumstances of a specific game instance.
  
 
== Using the pattern ==
 
== Using the pattern ==
Goals that commonly work as [[Supporting Goals]] include [[Area Control]], [[Evade]], [[Gain Information]], and [[Sidequests]]. Other common [[Supporting Goals]] are those that provide players with [[Resources]] (for example through [[Pick-Ups]]) and those that let players have [[New Abilities|New]] or [[Improved Abilities]]. The general goal class of [[Races]] can provide any of these and these goals are therefore often [[Supporting Goals]] when they are not the primary goals in a game. The role of [[Factions]] in games is often to provide players access to [[Abilities]] and [[Resources]] and in therefore also typical to provide players with [[Supporting Goals]] in the form of goals to join them or goals given by them that give such [[Abilities]] or [[Resources]] as [[Rewards]].  
+
The design of [[Supporting Goals]] rely on identifying some other goal — a [[Main Goals|Main Goal]] — which can be supported through the [[Rewards]] of a [[Supporting Goals|Supporting Goal]]. This can of course exist in several different layers, so what is the main goal for one [[Supporting Goals|Supporting Goal]] can be a [[Supporting Goals|Supporting Goal]] for another (main) goal. The actual challenges of [[Supporting Goals]] do not need to be directly related to their main goals, and this may be desirable since the reason for the [[Supporting Goals]] may be a general difficulty with the type of challenge rather than the difficulty level of the challenge. Another reason why it may be desirable is to provide players with [[Varied Gameplay]].
 +
 
 +
[[Supporting Goals]] are typically [[Predefined Goals]] in that they are designed in relate to other goals and have explicit [[Rewards]] linked to supporting the other goals. Exceptions to this can be designed through making sure that the consequences of pursuing certain actions or making certain events happen provide the support anyway, then these actions or events do not have to have explicit [[Supporting Goals]] attached to them and players instead have to figure out that these are possible [[Supporting Goals]] due to the interactions between the game rules.
 +
 
 +
Goals that commonly work as [[Supporting Goals]] include [[Area Control]], [[Evade]], [[Gain Information]], and [[Sidequests]]. Other common [[Supporting Goals]] are those that provide players with [[Resources]] (for example through [[Pick-Ups]]) and those that let players have [[New Abilities|New]] or [[Improved Abilities]]. The general goal class of [[Races]] can provide any of these and these goals are therefore often [[Supporting Goals]] when they are not the primary goals in a game. The role of [[Factions]] in games is often to provide players access to [[Abilities]] and [[Resources]] and in therefore also typical to provide players with [[Supporting Goals]] in the form of goals to join them or goals given by them that give such [[Abilities]] or [[Resources]] as [[Rewards]]. The main point of [[Gameplay Engines]] is to make other activities of players easier and constructing [[Gameplay Engines]] are for this reason always [[Supporting Goals]]. The only caveat to this is if players get overly focused on continuing building on their [[Gameplay Engines]] instead of the main goals of the game (this is the challenge in mastering a [[Construction/Scoring Phase Shift]]).  
  
 
Any goals that do help players have more agency in a game, as the ones providing [[New Abilities|New]] or [[Improved Abilities]] or more [[Resources]], can work as [[Supporting Goals]] towards other goals that rely on these [[Abilities]] or [[Resources]]. This means that often [[Optional Goals]] tend to be [[Supporting Goals]] as well although in an indirect fashion. [[Supporting Goals]] that are not optional instead help create [[Goal Hierarchies]].  
 
Any goals that do help players have more agency in a game, as the ones providing [[New Abilities|New]] or [[Improved Abilities]] or more [[Resources]], can work as [[Supporting Goals]] towards other goals that rely on these [[Abilities]] or [[Resources]]. This means that often [[Optional Goals]] tend to be [[Supporting Goals]] as well although in an indirect fashion. [[Supporting Goals]] that are not optional instead help create [[Goal Hierarchies]].  
 +
 +
Where and when [[Supporting Goals]] can be encountered is another important aspect of their design. One option is of course to always have them present while others is to make them only temporary available. For games with [[Game World Exploration]], they may be placed in the [[Game Worlds|Game World]] at different places to encourage the exploration as well as providing [[Surprises]] as part of the exploration. They can similarly be placed in [[Game Worlds]] which have [[Traverse]] goals to split the goal into several smaller ones or to provide places where [[Chargers]] exist; see the [[Sega Rally series]] for an example linked to [[Time Limits]] and the [[Mario Kart series]] and the [[Super Monkey Ball series]] for example of speed boosters. In the case of [[Traverse]] goals their importance may also be as marking that [[Check Points]] have been reached (and these [[Check Points]] may in turn be [[Progress Indicators]] and [[Save Points]]).
  
 
Goals based around [[Red Herrings]] are the opposite of [[Supporting Goals]] since they misled players. The exception is when the [[Rewards]] for these goals provide improvements in [[Abilities]] or [[Resources]] as this may make them indirectly [[Supporting Goals]] in the same way other goals with these types of [[Resources]] are.
 
Goals based around [[Red Herrings]] are the opposite of [[Supporting Goals]] since they misled players. The exception is when the [[Rewards]] for these goals provide improvements in [[Abilities]] or [[Resources]] as this may make them indirectly [[Supporting Goals]] in the same way other goals with these types of [[Resources]] are.
  
 
== Consequences ==
 
== Consequences ==
 +
[[Supporting Goals]] that players must do to complete main goals create [[Goal Hierarchies]] and function as [[Progress Indicators]] towards completing the main goals. Optional ones in contrast make players have to do [[Trade-Offs]] between doing the [[Supporting Goals]] can going directly for the main goals. This can require [[Risk/Reward]] considerations if the [[Supporting Goals]] have bad failure consequences or if they can work against the main goals by making players waste [[Resources]] or time. In this way [[Supporting Goals]] can modify [[Challenging Gameplay]], by letting players either try to take on the main goals directly or make use of [[Supporting Goals]] to (potentially) make the main goals easier to complete.
  
=== Can Instantiate ===
+
[[Supporting Goals]] can sometimes modify [[Player Balance]] when they let disadvantaged players have a chance to catch up. This of course depends on the [[Supporting Goals]] not being easier for the leading players to complete or win and that the disadvantaged players don't become even more disadvantaged regarding the main area of [[Competition]] or [[Conflicts|Conflict]] by working towards fulfilling the [[Supporting Goals]].
[[Goal Hierarchies]],
+
[[Progress Indicators]],
+
[[Varied Gameplay]]
+
  
==== with [[Algorithmic Agents]] ====
+
[[Non-Player Characters]] with [[Supporting Goals]] to players' goals can create [[Cooperation]] and [[Team Combos]]. They may also make for more [[Casual Gameplay]]. [[Algorithmic Agents]] that have [[Supporting Goals|Supporting]] and [[Continuous Goals]] to the goals of players can be [[Companions]] to those players. A typical example of this is the [[Companions]] players can acquire in the [[Elder Scrolls series|Elder Scrolls]] or [[Fallout series]].
[[Companions]]
+
 
+
==== with [[Non-Player Characters]] ====
+
[[Casual Gameplay]],
+
[[Cooperation]],
+
[[Team Combos]]
+
 
+
=== Can Modulate ===
+
[[Challenging Gameplay]],
+
[[Game World Exploration]],
+
[[Gameplay Engines]],
+
[[Player Balance]],
+
[[Risk/Reward]] ,
+
[[Trade-Offs]],
+
[[Traverse]]
+
  
 
== Relations ==
 
== Relations ==
Line 58: Line 43:
 
[[Varied Gameplay]]
 
[[Varied Gameplay]]
  
==== with [[Algorithmic Agents]] ====
+
==== with [[Algorithmic Agents]] and [[Continuous Goals]] ====
 
[[Companions]]
 
[[Companions]]
  
Line 69: Line 54:
 
[[Challenging Gameplay]],  
 
[[Challenging Gameplay]],  
 
[[Game World Exploration]],  
 
[[Game World Exploration]],  
[[Gameplay Engines]],  
+
[[Main Goals]],  
 
[[Player Balance]],  
 
[[Player Balance]],  
 
[[Risk/Reward]] ,  
 
[[Risk/Reward]] ,  
Line 77: Line 62:
 
=== Can Be Instantiated By ===
 
=== Can Be Instantiated By ===
 
[[Area Control]],  
 
[[Area Control]],  
 +
[[Chargers]],
 +
[[Check Points]],
 
[[Evade]],  
 
[[Evade]],  
 
[[Factions]],  
 
[[Factions]],  
 
[[Gain Information]],  
 
[[Gain Information]],  
 +
[[Gameplay Engines]],
 
[[Improved Abilities]],  
 
[[Improved Abilities]],  
 
[[New Abilities]],  
 
[[New Abilities]],  
Line 88: Line 76:
  
 
=== Can Be Modulated By ===
 
=== Can Be Modulated By ===
-
+
[[Predefined Goals]]
  
 
=== Possible Closure Effects ===
 
=== Possible Closure Effects ===

Latest revision as of 10:14, 16 March 2018

Goals whose primary effect is to help players achieve other goals of a game.

Games provide players with goals that let them win the games or find meaning in the games. However, other goals may also exist in these games, and the goals that help players succeed with other goals are Supporting Goals for those goals.

Examples

In the case of Chess, the subgoals of capturing the opponent's pieces can be seen as Supporting Goals for the higher level goal of checkmating the king. They are not necessary to achieve the checkmate but make it easier to complete.

Getting the power pill in Pac-Man is a Supporting Goal for the goal of taking all the pills as the ghosts cannot capture Pac-Man during the time he is affected by the power pill.

First Person Shooters such as the Doom series, the Half-Life series, and the Left 4 Dead series all provide many Supporting Goals to players in the form of weapons and ammunition that can be found and used throughout their game worlds.

Real-Time Strategy Games, such as Age of Empires, have many Supporting Goals ranging from identifying and collecting resources to building defenses and scouting enemy territory, all of which support the goal of defeating the opponents. Much of the skill in those games lies in balancing the struggle towards the different Supporting Goals so that the chances of succeeding with the overarching goal are maximized given the particular circumstances of a specific game instance.

Using the pattern

The design of Supporting Goals rely on identifying some other goal — a Main Goal — which can be supported through the Rewards of a Supporting Goal. This can of course exist in several different layers, so what is the main goal for one Supporting Goal can be a Supporting Goal for another (main) goal. The actual challenges of Supporting Goals do not need to be directly related to their main goals, and this may be desirable since the reason for the Supporting Goals may be a general difficulty with the type of challenge rather than the difficulty level of the challenge. Another reason why it may be desirable is to provide players with Varied Gameplay.

Supporting Goals are typically Predefined Goals in that they are designed in relate to other goals and have explicit Rewards linked to supporting the other goals. Exceptions to this can be designed through making sure that the consequences of pursuing certain actions or making certain events happen provide the support anyway, then these actions or events do not have to have explicit Supporting Goals attached to them and players instead have to figure out that these are possible Supporting Goals due to the interactions between the game rules.

Goals that commonly work as Supporting Goals include Area Control, Evade, Gain Information, and Sidequests. Other common Supporting Goals are those that provide players with Resources (for example through Pick-Ups) and those that let players have New or Improved Abilities. The general goal class of Races can provide any of these and these goals are therefore often Supporting Goals when they are not the primary goals in a game. The role of Factions in games is often to provide players access to Abilities and Resources and in therefore also typical to provide players with Supporting Goals in the form of goals to join them or goals given by them that give such Abilities or Resources as Rewards. The main point of Gameplay Engines is to make other activities of players easier and constructing Gameplay Engines are for this reason always Supporting Goals. The only caveat to this is if players get overly focused on continuing building on their Gameplay Engines instead of the main goals of the game (this is the challenge in mastering a Construction/Scoring Phase Shift).

Any goals that do help players have more agency in a game, as the ones providing New or Improved Abilities or more Resources, can work as Supporting Goals towards other goals that rely on these Abilities or Resources. This means that often Optional Goals tend to be Supporting Goals as well although in an indirect fashion. Supporting Goals that are not optional instead help create Goal Hierarchies.

Where and when Supporting Goals can be encountered is another important aspect of their design. One option is of course to always have them present while others is to make them only temporary available. For games with Game World Exploration, they may be placed in the Game World at different places to encourage the exploration as well as providing Surprises as part of the exploration. They can similarly be placed in Game Worlds which have Traverse goals to split the goal into several smaller ones or to provide places where Chargers exist; see the Sega Rally series for an example linked to Time Limits and the Mario Kart series and the Super Monkey Ball series for example of speed boosters. In the case of Traverse goals their importance may also be as marking that Check Points have been reached (and these Check Points may in turn be Progress Indicators and Save Points).

Goals based around Red Herrings are the opposite of Supporting Goals since they misled players. The exception is when the Rewards for these goals provide improvements in Abilities or Resources as this may make them indirectly Supporting Goals in the same way other goals with these types of Resources are.

Consequences

Supporting Goals that players must do to complete main goals create Goal Hierarchies and function as Progress Indicators towards completing the main goals. Optional ones in contrast make players have to do Trade-Offs between doing the Supporting Goals can going directly for the main goals. This can require Risk/Reward considerations if the Supporting Goals have bad failure consequences or if they can work against the main goals by making players waste Resources or time. In this way Supporting Goals can modify Challenging Gameplay, by letting players either try to take on the main goals directly or make use of Supporting Goals to (potentially) make the main goals easier to complete.

Supporting Goals can sometimes modify Player Balance when they let disadvantaged players have a chance to catch up. This of course depends on the Supporting Goals not being easier for the leading players to complete or win and that the disadvantaged players don't become even more disadvantaged regarding the main area of Competition or Conflict by working towards fulfilling the Supporting Goals.

Non-Player Characters with Supporting Goals to players' goals can create Cooperation and Team Combos. They may also make for more Casual Gameplay. Algorithmic Agents that have Supporting and Continuous Goals to the goals of players can be Companions to those players. A typical example of this is the Companions players can acquire in the Elder Scrolls or Fallout series.

Relations

Can Instantiate

Goal Hierarchies, Progress Indicators, Varied Gameplay

with Algorithmic Agents and Continuous Goals

Companions

with Non-Player Characters

Casual Gameplay, Cooperation, Team Combos

Can Modulate

Challenging Gameplay, Game World Exploration, Main Goals, Player Balance, Risk/Reward , Trade-Offs, Traverse

Can Be Instantiated By

Area Control, Chargers, Check Points, Evade, Factions, Gain Information, Gameplay Engines, Improved Abilities, New Abilities, Optional Goals, Pick-Ups, Sidequests, Races

Can Be Modulated By

Predefined Goals

Possible Closure Effects

-

Potentially Conflicting With

Conflicts, Red Herrings

History

An updated version of the pattern Supporting Goals 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

-