Difference between revisions of "Hunger"

From RogueBasin
Jump to navigation Jump to search
(created page)
 
(Add some more information about the role of hunger, organize examples, and link to an article by Grid Sage Games.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
'''Hunger''' is a major element in [[Rogue]] and [[hacklike]]s. It is usually implemented as a counter which is decremented every turn, and is increased by consuming food.
'''Hunger''' is a major element in [[Rogue]] and [[hacklike]]s. It is usually implemented as a counter which is decremented every turn, and is increased by consuming food.


In [[Rogue]] hunger forced the player to advance, since monsters didn't respawn when staying on one level.
In general, adding a hunger mechanic is one basic way to increase the feeling of realism in a game. It also has the more "meta" purpose of encouraging player advancement and limiting the time they have to freely explore, which in turn can be used to increase difficulty. Similar implementations of the latter mechanic are sometimes referred to as "hunger clocks." (See [[The Role of Hunger]] and the linked article.)


In [[NetHack]] hunger is another possibility for [[YASD]], forcing players to manage their food supplies carefully.
==Examples==


[[Angband]], with its non-persistent levels, puts little pressure on finding food to stay alive.
* In [[Rogue]], hunger forced the player to advance, since monsters didn't respawn when staying on one level.
 
* In [[NetHack]], hunger is another possibility for [[YASD]], forcing players to manage their food supplies carefully.
In general, adding a hunger mechanic is one basic way to increase the feeling of realism in a game.
* [[Angband]], with its non-persistent levels, puts little pressure on finding food to stay alive.
* In [[Cogmind]], the player's core cannot be healed except when entering a new level. Since there can be a virtually infinite supply of enemies, this forces the player to advance lest they be destroyed through attrition.


==See also==
==See also==
* [[The Role of Hunger]]
* [[The Role of Hunger]]
* [http://www.gridsagegames.com/blog/2014/12/importance-roguelike-food-clocks/ Hunger Clocks in Cogmind]
[[Category:Articles]]

Latest revision as of 02:21, 19 May 2017

Hunger is a major element in Rogue and hacklikes. It is usually implemented as a counter which is decremented every turn, and is increased by consuming food.

In general, adding a hunger mechanic is one basic way to increase the feeling of realism in a game. It also has the more "meta" purpose of encouraging player advancement and limiting the time they have to freely explore, which in turn can be used to increase difficulty. Similar implementations of the latter mechanic are sometimes referred to as "hunger clocks." (See The Role of Hunger and the linked article.)

Examples

  • In Rogue, hunger forced the player to advance, since monsters didn't respawn when staying on one level.
  • In NetHack, hunger is another possibility for YASD, forcing players to manage their food supplies carefully.
  • Angband, with its non-persistent levels, puts little pressure on finding food to stay alive.
  • In Cogmind, the player's core cannot be healed except when entering a new level. Since there can be a virtually infinite supply of enemies, this forces the player to advance lest they be destroyed through attrition.

See also