Difference between revisions of "/dev/null/nethack tournament"

From NetHackWiki
Jump to navigation Jump to search
m (Link to tribute tournament wiki page)
(change tense; the tribute tournament has now been and gone)
Line 1: Line 1:
The '''/dev/null/nethack tournament''', also known as the '''devnull tournament''', is the second longest running gaming tournament on the Internet, having run every November since 1999.<ref>The first is Myth World Cup which began in 1998.</ref> The tournament's main website is at http://nethack.devnull.net. It runs from midnight Pacific Time (PDT with the new extended Daylight Savings Time in the USA), 1 November (Halloween night) until midnight PT, 1 December.
+
The '''/dev/null/nethack tournament''', also known as the '''devnull tournament''', was the second longest running gaming tournament on the Internet, having run every November since 1999.<ref>The first is Myth World Cup which began in 1998.</ref> The tournament's main website was at http://nethack.devnull.net. It ran from midnight Pacific Time (PDT with the new extended Daylight Savings Time in the USA), 1 November (Halloween night) until midnight PT, 1 December.
  
During this time, players compete for a wide range of trophies ranging from simple stars for reaching in-game goals shy of ascension to trophies for impressive multi-ascension feats.
+
During this time, players competed for a wide range of trophies ranging from simple stars for reaching in-game goals shy of ascension to trophies for impressive multi-ascension feats.
  
The competition is in vanilla NetHack, with custom patches applied to provide a new optional challenge each year (except, so far, 2011 and 2013). The old challenges (going back to 2005) are all available (except for the Kingdom Of Loathing challenge, which was broken by changes to the external website it depended on). The new challenge's identity is kept secret to make things more interesting for the players. Apart from that, no features or fixes are added, so beware of splitting [[long worm]]s.
+
The competition was in vanilla NetHack, with custom patches applied to provide a new optional challenge each year (except 2011 and 2013). The old challenges (going back to 2005) were all available (except for the Kingdom Of Loathing challenge, which was broken by changes to the external website it depended on). The new challenge's identity was kept secret to make things more interesting for the players. Apart from that, no features or fixes were added, so beware of splitting [[long worm]]s.
  
In September 2017 the tournament organizer Krystal [https://twitter.com/devnull_nethack/status/908441635746279424 announced] on Twitter that it will be retired for good. An idependent group of players is planning to hold a final [[Devnull Tribute|tribute tournament]] in the usual time, running all the usual challenges but with version of NetHack bumped to 3.6.0.  In keeping with tradition, the tournament will run on the (mostly) unpatched NetHack release, allowing (encouraging?) players to exploit various known bugs to their advantage. So, while the [[astral call bug]] is no longer available, 3.6.0 has plenty of new material to offer in this space.
+
In September 2017 the tournament organizer Krystal [https://twitter.com/devnull_nethack/status/908441635746279424 announced] on Twitter that it would be retired for good. An independent group of players held a final [[Devnull Tribute|tribute tournament]] in the tournament's usual timeslot, running all the usual challenges but updated to [[NetHack 3.6.0]] (rather than the version that was used for Krystal's tournaments, [[NetHack 3.4.3]]).  In keeping with tradition, the tournament ran on the (mostly) unpatched NetHack release, allowing (encouraging?) players to exploit various known bugs to their advantage. So, even though the [[astral call bug]] was no longer available, 3.6.0 had plenty of new material to offer in this space.
  
 
==Results==
 
==Results==
The current scoreboard can be viewed on [http://nethack.devnull.net/tournament/scoreboard.shtml the tournament site]. The archives are incomplete, not covering any tournaments past 2008.
+
The official scoreboard was hosted [http://nethack.devnull.net/tournament/scoreboard.shtml on the tournament site]. The archives are incomplete, not covering any tournaments past 2008.
  
 
To address this and other problems with the official website, unofficial scoreboards have been created:
 
To address this and other problems with the official website, unofficial scoreboards have been created:
Line 80: Line 80:
 
  |cost=1
 
  |cost=1
 
}}
 
}}
The [[Grue]] challenge is triggered by entering an unlit room. Before it is completed, players cannot safely enter unlit areas as after 3 input actions, a Grue will "eat" them. This is an [[instant death]] that cannot be resisted; however, using a [[light source]] will prevent this.
+
The [[Grue]] challenge was triggered by entering an unlit room. Before it was completed, players could not safely enter unlit areas as after 3 input actions, a Grue will "eat" them. This is an [[instant death]] that cannot be resisted; however, using a [[light source]] will prevent this.
  
This challenge suffers from a bug similar to the lava time bug as it considers ''input actions'', not turns; that is, checking your inventory three times will kill you.
+
This challenge suffered from a bug similar to the lava time bug as it considers ''input actions'', not turns; that is, checking your inventory three times will kill you.
  
 
A "sinister device" can be found in the challenge level, which is a large empty unlit room. The device has to be formally [[identification|identified]] and then applied to complete the challenge.
 
A "sinister device" can be found in the challenge level, which is a large empty unlit room. The device has to be formally [[identification|identified]] and then applied to complete the challenge.
  
The portal to the challenge level is randomly placed in [[Mines' End]]; as large parts of the mines are usually unlit, clearly the tricky part is not the challenge level per se, but reaching it. It is also advisable to have a [[scroll of identify]] ready before embarking on the trip to the challenge level, as it can otherwise be hard to formally identify the device.
+
The portal to the challenge level was randomly placed in [[Mines' End]]; as large parts of the mines are usually unlit, clearly the tricky part is not the challenge level per se, but reaching it. It is also advisable to have a [[scroll of identify]] ready before embarking on the trip to the challenge level, as it can otherwise be hard to formally identify the device.
  
 
=== PacMan challenge ===
 
=== PacMan challenge ===
Line 102: Line 102:
 
  |cost=1
 
  |cost=1
 
}}
 
}}
The PacMan challenge is triggered by trying to eat "fruit". Before it is completed, players cannot eat any "fruit". Those items are considered "fruit" for this purpose:
+
The PacMan challenge was triggered by trying to eat "fruit". Before it is completed, players could not eat any "fruit". Those items are considered "fruit" for this purpose:
 
* [[apple]]s
 
* [[apple]]s
 
* [[orange]]s
 
* [[orange]]s
Line 111: Line 111:
 
* [[slime mold]]s (or any other user-named fruit)
 
* [[slime mold]]s (or any other user-named fruit)
  
In the challenge level, players have three "lives"; being attacked by any of Blinky, Inky, Pinky or Clyde (roughly equivalent to the ghosts in the original PacMan) will remove one of these lives. Once all of these lives are removed, the player is forced to leave the challenge level and unable to reenter in the same game. Applying an identified life giving bonus fruit outside the challenge level will restore three lives and allow re-entry and completion of the challenge.
+
In the challenge level, players had three "lives"; being attacked by any of Blinky, Inky, Pinky or Clyde (roughly equivalent to the ghosts in the original PacMan) would remove one of these lives. Once all of these lives were removed, the player was forced to leave the challenge level and unable to reenter in the same game. Applying an identified life giving bonus fruit outside the challenge level would restore three lives and allow re-entry and completion of the challenge.
  
The portal to the challenge level may be found on the [[Oracle]]'s level.
+
The portal to the challenge level generated on the [[Oracle]]'s level.
  
To complete the challenge, all squares of the level have to be walked on; they will seem to turn from lit to unlit. When the challenge is completed, the level has to be left using the portal also used to enter.
+
To complete the challenge, all squares of the level had to be walked on; they would seem to turn from lit to unlit. When the challenge was completed, the level had to be left using the portal also used to enter.
  
Monsters on the challenge level can always be seen, even when walls would normally obstruct the view. The level is automatically mapped when the player arrives. Phasing and digging are not possible.
+
Monsters on the challenge level could always be seen, even when walls would normally obstruct the view. The level was automatically mapped when the player arrived. Phasing and digging were not possible.
  
If the player is invisible, the ghosts do not purse the player as aggressively.
+
If the player were invisible, the ghosts would not pursue the player as aggressively.
  
The level starts fully lit, but because walking on a square unlits it to indicate your progress, the PacMan level is ''not'' safe if the [[#Grue challenge|Grue challenge]] is currently in progress.
+
The level started fully lit, but because walking on a square unlighted it to indicate the player's progress, the PacMan level was ''not'' safe if the [[#Grue challenge|Grue challenge]] was currently in progress.
  
There are two lifegiving bonus fruits near the center of the maze; when formally identified and applied, each of them will add three additional lives.
+
There were two lifegiving bonus fruits near the center of the maze; when formally identified and applied, each of them would add three additional lives.
  
There are also four energizer pellets; when formally identified and applied, the "ghosts" will flee from you. While they are fleeing, hitting any of them will instantly kill them, giving the message "Energized!".
+
There were also four energizer pellets; when formally identified and applied, the "ghosts" would flee from you. While they were fleeing, hitting any of them would instantly kill them, giving the message "Energized!".
  
The "ghosts" all respect [[Elbereth]]; in fact, as it makes them flee, attacking them while standing on Elbereth will instantly kill them.  Note that for the 2017 tribute tournament, the 3.6.0 Elbereth mechanics apply.
+
The "ghosts" all respected [[Elbereth]]; in fact, as it made them flee, attacking them while standing on Elbereth would instantly kill them.  Note that for the 2017 tribute tournament, the 3.6.0 Elbereth mechanics applied.
  
As the portal is randomly placed on the challenge level, it is possible to start next to the ghosts.   
+
As the portal was randomly placed on the challenge level, it was possible to start next to the ghosts.   
  
On the below map, {{red|(}} marks the lifegiving bonus fruits; these are normally displayed as {{cyan|(}}. {{cyan|(}} marks the energizer pellets. The ghosts are {{red|&}} Binky, {{purple|&}} Pinky, {{cyan|&}} Inky, and {{orange|&}} Clyde.
+
On the below map, {{red|(}} marks the lifegiving bonus fruits; these were normally displayed as {{cyan|(}}. {{cyan|(}} marks the energizer pellets. The ghosts are {{red|&}} Binky, {{purple|&}} Pinky, {{cyan|&}} Inky, and {{orange|&}} Clyde.
  
 
<div class="ttyscreen"><replacecharsblock rules="ttymap">
 
<div class="ttyscreen"><replacecharsblock rules="ttymap">
Line 161: Line 161:
  
 
=== ZAPM challenge ===
 
=== ZAPM challenge ===
The ZAPM challenge is triggered by attempting to make a wish, and until it is completed, wishing is not possible.
+
The ZAPM challenge was triggered by attempting to make a wish, and until it is completed, wishing was not possible.
  
The game of ZAPM, supplied by the /dev/null public servers, becomes available and you must win once to complete the challenge. See the [[ZAPM]] page for more information.
+
The game of ZAPM, supplied by the /dev/null public servers (or the [[hardfought]] servers for the tribute challenge in 2017), became available and a player would have to win once to complete the challenge. See the [[ZAPM]] page for more information.
  
 
=== DigDug challenge ===
 
=== DigDug challenge ===
 
{{wikipedia|Dig Dug}}
 
{{wikipedia|Dig Dug}}
This task is triggered by attempting to dig, and, if accepted, digging will not be possible until the challenge is completed.
+
This task was triggered by attempting to dig, and, once accepted, digging was not possible until the challenge was completed.
  
A portal somewhere in [[Minetown]] leads the player to the hiding place of {{green|D}} Fygar and his {{orange|p}} Pookas. Each of them has to be zapped four times with a {{brown|/}} wand of dangerously inflate monster. The first wand, with 4-8 charges, is lying in the main corridor; each of the challenge monsters starts on (and picks up) another one of them. To access them, digging is allowed while within this level. A {{cyan|(}} [[pick-axe]] is provided in the main room.
+
A portal somewhere in [[Minetown]] lead the player to the hiding place of {{green|D}} Fygar and his {{orange|p}} Pookas. Each of them had to be zapped four times with a {{brown|/}} wand of dangerously inflate monster. The first wand, with 4-8 charges, was lying in the main corridor; each of the challenge monsters started on (and picked up) another one of them. To access them, digging was allowed while within this level. A {{cyan|(}} [[pick-axe]] was provided in the main room.
  
[[Phasing]] through the walls is impossible on the challenge level. All monsters on the challenge level are always visible (even through walls) and the level is pre-mapped. The entire level is lit. It is currently possible for the portal to spawn inside of one of the areas containing Fygar or a Pooka; if this happens, make judicious use of Elbereth and try to pick up the wand before the enemy does. In preparation for this eventuality, bring your own source of digging.
+
[[Phasing]] through the walls was impossible on the challenge level. All monsters on the challenge level were always visible (even through walls) and the level was pre-mapped. The entire level was lit. It was possible for the portal to spawn inside of one of the areas containing Fygar or a Pooka; if this happened, the best strategy was to make judicious use of Elbereth and try to pick up the wand before the enemy does. In preparation for this eventuality, bringing your own source of digging was recommended.
  
Fygar and the Pookas do respect [[Elbereth]] and can be killed in a number of ways, but this doesn't count in respect to the challenge. They must be hit with the wands four times; if they die earlier the challenge is unwinnable for the current game. Often the wands will miss, and the first one may run out before you can harvest another one. Bring a [[scroll of charging]] or two. Fygar breathes fire, so [[reflection]] isn't a bad idea either.
+
Fygar and the Pookas did respect [[Elbereth]] and could be killed in a number of ways, but that didn't count in respect to the challenge. They had to be hit with the wands four times; if they died earlier the challenge would become unwinnable for the current game. Often the wands would miss, and the first one often ran out before another one could be harvested; it was advisable to bring a [[scroll of charging]] or two. Fygar breathed fire, so [[reflection]] wasn't a bad idea either.
  
 
<div class="ttyscreen"><replacecharsblock rules="ttymap">
 
<div class="ttyscreen"><replacecharsblock rules="ttymap">
Line 202: Line 202:
  
 
=== Waldo challenge ===
 
=== Waldo challenge ===
This challenge is triggered by attempting to tame a monster; before it is completed, taming monsters is impossible.  
+
This challenge was triggered by attempting to tame a monster; before it was completed, taming monsters was impossible.  
  
Any monster represented by a {{white|@}} has a chance of being generated as "Waldo," which can be seen through [[farlook]]. To complete the challenge, you must first identify Waldo through [[farlook]], and then [[chat]] to him. Waldo is only generated once in each game, so if he is killed before this is done, the challenge will be unwinnable for the current game.
+
Any monster represented by a {{white|@}} had a chance of being generated as "Waldo," which could be seen through [[farlook]]. To complete the challenge, a player had to first identify Waldo through [[farlook]], and then [[chat]] to him. Waldo was only generated once in each game, so if he was killed before this was done, the challenge would be unwinnable for the current game.
  
In addition to Waldo himself, some Waldo lookalikes with similar names will also appear, although these do not help in completing the challenge. They each have a striped shirt and bobble hat in their inventory, which are items intended to be entirely cosmetic.
+
In addition to Waldo himself, some Waldo lookalikes with similar names would also appear, although these did not help in completing the challenge. They each had a striped shirt and bobble hat in their inventory, which were items intended to be entirely cosmetic.
  
 
Earlier versions of this challenge were famously buggy, often becoming complete spontaneously with no apparent action by the player. Additionally, the bobble hat used to give an [[AC]] improvement of 10 points (and could be further enchanted), making it the best [[helm]] in the game by a very large margin. The bobble hat became something of a meme in some NetHack communities; an unqualified reference to "bobble hat" is typically taken to refer to the pre-bugfix version.
 
Earlier versions of this challenge were famously buggy, often becoming complete spontaneously with no apparent action by the player. Additionally, the bobble hat used to give an [[AC]] improvement of 10 points (and could be further enchanted), making it the best [[helm]] in the game by a very large margin. The bobble hat became something of a meme in some NetHack communities; an unqualified reference to "bobble hat" is typically taken to refer to the pre-bugfix version.
  
 
=== Pool challenge ===
 
=== Pool challenge ===
This challenge is triggered by trying to push a [[boulder]]. Before it is completed, pushing boulders is impossible; manipulating boulders in other ways is still allowed.
+
This challenge was triggered by trying to push a [[boulder]]. Before it is completed, pushing boulders was impossible; manipulating boulders in other ways was still allowed.
  
On dungeon level 4, a second upstairs is found, leading to the challenge level. As of 2012, this level is accessible even when the challenge has not been accepted; this is a bug.
+
On dungeon level 4, a second upstairs would generate, leading to the challenge level. This level was accessible even when the challenge has not been accepted; this was a bug. (Because a level cannot have more than three stairs, the existence of this challenge presumably also limited the [[Mines]] entrance to generate on level 2 or 3.)
  
The objective of the challenge is to fill all the pits on the challenge level with boulders. To do so, the boulders must be hit with a cue boulder ({{purple|0}}) that can only be moved by applying a cue stick (found next to the stairs) to it. Boulders bounce from walls and can set each other in motion.
+
The objective of the challenge was to fill all the pits on the challenge level with boulders. To do so, the boulders had to be hit with a cue boulder ({{purple|0}}) that could only be moved by applying a cue stick (found next to the stairs) to it. Boulders would bounce from walls and could set each other in motion.
  
There might be more specific conditions on how the pits must be filled to successfully complete the challenge; currently they are not fully known, however.
+
There might have been more specific conditions on how the pits must be filled to successfully complete the challenge; currently they are not fully known, however.
  
 
Below is a set of maps illustrating a solution.
 
Below is a set of maps illustrating a solution.
Line 394: Line 394:
 
=== Joust challenge ===
 
=== Joust challenge ===
 
{{wikipedia|Joust_(video_game)}}
 
{{wikipedia|Joust_(video_game)}}
This challenge is triggered by trying to #[[ride]] a saddled monster. Riding steeds will not be allowed until the challenge is successfully completed.
+
This challenge was triggered by trying to #[[ride]] a saddled monster. Riding steeds was not allowed until the challenge is successfully completed.
  
The challenge is accessed via a [[magic portal]] in the [[zoo]] at the top of [[sokoban]].
+
The challenge was accessed via a [[magic portal]] in the [[zoo]] at the top of [[Sokoban]].
  
The movement mechanics have been modified to account for the alien gravitational conditions that prevail in the jousting arena.
+
The movement mechanics were modified to account for the alien gravitational conditions that prevail in the jousting arena.
  
The objective is to saddle and mount the ostrich(o), and defeat the Bounder(B), Hunter(H), and Shadow Lord(S), according to the rules of the original video game, which means hitting them from above (either directly or diagonally).  Allowing these monsters to hit you from above, or while not mounted, will cost one of your three lives.  If the nemeses of this challenge (or the ostrich) die by any other means, the challenge will be unwinnable.
+
The objective was to saddle and mount the ostrich(o), and defeat the Bounder(B), Hunter(H), and Shadow Lord(S), according to the rules of the original video game, which means hitting them from above (either directly or diagonally).  If these monsters were allowed to this player from above, or while not mounted, it would cost them one of their three lives.  If the nemeses of this challenge (or the ostrich) died by any other means, the challenge would be unwinnable.
  
The ostrich starts peaceful, but will become tame when saddled (this conveniently bypasses the [[#Waldo challenge|Waldo challenge]]).
+
The ostrich started peaceful, but became tame when saddled (this conveniently bypasses the [[#Waldo challenge|Waldo challenge]]).
  
'''You will need to bring your own [[saddle]]''' to complete this challenge.  A [[lance]] is not required.
+
'''Players needed to bring their own [[saddle]]s''' to complete this challenge.  A [[lance]] was not required.
  
The ostrich is considered domestic, so can also be tamed by feeding (subject to Waldo restrictions), but has similar diet to other 'o' class monsters, so feed it tripe.
+
The ostrich was considered domestic, so could also be tamed by feeding (subject to Waldo restrictions); it had a similar diet to other 'o' class monsters, so the [[tripe ration]] was a good choice.
  
Exiting the challenge level via the portal while riding the ostrich will result in a forced dismount, leaving the ostrich behind, and '''you will lose your [[saddle]]'''.  However, if you leave while not mounted, and the ostrich is adjacent to the portal, it will follow you out according to the usual pet following rules.
+
Exiting the challenge level via the portal while riding the ostrich would result in a forced dismount, leaving the ostrich behind, and '''the [[saddle]] would be lost'''.  However, leaving while not mounted, with the ostrich adjacent to the portal, would cause it to follow you out according to the usual pet following rules.
  
 
==Trophies==
 
==Trophies==
The tournament also awards trophies for all kinds of achievements within the game, ranging from the coveted Best of 13 to the Plastic Star.
+
The tournament also awarded trophies for all kinds of achievements within the game, ranging from the coveted Best of 13 to the Plastic Star.
  
 
There are six categories of trophies: Grand, Major, Challenge, Minor, Recognition, and Miscellaneous.
 
There are six categories of trophies: Grand, Major, Challenge, Minor, Recognition, and Miscellaneous.
  
 
===Grand===
 
===Grand===
The Grand trophy used to be called Highest Score until 2004, when it was changed to Best of 13. It is the sole trophy in its category and one of the most coveted.
+
The Grand trophy used to be Highest Score until 2004, when it was changed to Best of 13. It was the sole trophy in its category and one of the most coveted.
  
 
* '''Best of 13''': Awarded to the player with most [[Ascension|ascensions]] in 13 consecutive games with no multiple ascension of the same [[race]]/[[role]]/[[alignment]]/[[gender]] combination.
 
* '''Best of 13''': Awarded to the player with most [[Ascension|ascensions]] in 13 consecutive games with no multiple ascension of the same [[race]]/[[role]]/[[alignment]]/[[gender]] combination.
  
 
===Major===
 
===Major===
The Major trophies recognise a wide variety of NetHack skills:
+
The Major trophies recognised a wide variety of NetHack skills:
 
* '''Most Ascensions''': Awarded to the player with most ascensions during the tournament, with no regard to character repetition.
 
* '''Most Ascensions''': Awarded to the player with most ascensions during the tournament, with no regard to character repetition.
 
* '''Fastest Ascension: Gametime''': Awarded to the player who ascends in the smallest number of game turns.
 
* '''Fastest Ascension: Gametime''': Awarded to the player who ascends in the smallest number of game turns.
Line 432: Line 432:
  
 
===Challenge===
 
===Challenge===
The Challenge trophies are awarded to those who complete the various tournament challenges outlined above. Those who complete them first receive particular recognition.
+
The Challenge trophies were awarded to those who complete the various tournament challenges outlined above. Those who complete them first receive particular recognition.
  
 
===Minor===
 
===Minor===
Minor trophies include all trophies awarded for the highest score for a particular role.
+
Minor trophies included all trophies awarded for the highest score for a particular role.
  
 
===Recognition===
 
===Recognition===
Recognition trophies are awarded for various milestones within the tournament, ranging from impressive ascension combos to reaching some fixed points within the game. All of the multi-ascension combos have an enhanced version, which can be obtained by completing all the games meeting the criteria for obtaining the trophy consecutively, with no games that are not eligible for the prize in between. Said version is called "foo with bells on".
+
Recognition trophies were awarded for various milestones within the tournament, ranging from impressive ascension combos to reaching some fixed points within the game. All of the multi-ascension combos had an enhanced version, which can be obtained by completing all the games meeting the criteria for obtaining the trophy consecutively, with no games that are not eligible for the prize in between. (In 2017, with the tribute tournament, the requirement was to complete the trophy within a single streak of wins, rather than every game that ''contributed progress towards'' the trophy having to be consecutive.) Said version is called "foo with bells on".
  
* '''The Full Monty''': Awarded to all players who ascend at least one game with each gender, each role, each race, each alignment, and each conduct intact (of course, not within one single game). As of 2012, four players achieved this trophy: Marvin (with bells on) in 2007, maud and nuslayer (without bells) in 2009, and qp (without bells) in 2012.
+
* '''The Full Monty''': Awarded to all players who ascend at least one game with each gender, each role, each race, each alignment, and each conduct intact (of course, not within one single game). At least five players achieved this trophy: Marvin (with bells on) in 2007, maud and nuslayer (without bells) in 2009, qp (without bells) in 2012, and Tariru (without bells) in 2017.
 
* '''The Grand Slam''': Awarded to all players who ascend at least one game with each gender, each role, each race, and each alignment (not considering conducts).
 
* '''The Grand Slam''': Awarded to all players who ascend at least one game with each gender, each role, each race, and each alignment (not considering conducts).
 
* '''The Hat Trick''': Awarded to all players who ascend at least one game with each gender, each alignment, and each race (not considering conducts nor roles).
 
* '''The Hat Trick''': Awarded to all players who ascend at least one game with each gender, each alignment, and each race (not considering conducts nor roles).

Revision as of 17:20, 9 December 2017

The /dev/null/nethack tournament, also known as the devnull tournament, was the second longest running gaming tournament on the Internet, having run every November since 1999.[1] The tournament's main website was at http://nethack.devnull.net. It ran from midnight Pacific Time (PDT with the new extended Daylight Savings Time in the USA), 1 November (Halloween night) until midnight PT, 1 December.

During this time, players competed for a wide range of trophies ranging from simple stars for reaching in-game goals shy of ascension to trophies for impressive multi-ascension feats.

The competition was in vanilla NetHack, with custom patches applied to provide a new optional challenge each year (except 2011 and 2013). The old challenges (going back to 2005) were all available (except for the Kingdom Of Loathing challenge, which was broken by changes to the external website it depended on). The new challenge's identity was kept secret to make things more interesting for the players. Apart from that, no features or fixes were added, so beware of splitting long worms.

In September 2017 the tournament organizer Krystal announced on Twitter that it would be retired for good. An independent group of players held a final tribute tournament in the tournament's usual timeslot, running all the usual challenges but updated to NetHack 3.6.0 (rather than the version that was used for Krystal's tournaments, NetHack 3.4.3). In keeping with tradition, the tournament ran on the (mostly) unpatched NetHack release, allowing (encouraging?) players to exploit various known bugs to their advantage. So, even though the astral call bug was no longer available, 3.6.0 had plenty of new material to offer in this space.

Results

The official scoreboard was hosted on the tournament site. The archives are incomplete, not covering any tournaments past 2008.

To address this and other problems with the official website, unofficial scoreboards have been created:

These evaluate the tournament xlogfile.

Challenges

Starting in 2005, the tournament added optional challenges to the game. Each year has added a new challenge, designated the Unknown Challenge until the completion of that year's tournament, and preserved the prior challenges. Some challenges are entirely internal to NetHack, and others require players to achieve a goal in another game.

Challenges are triggered by some action within NetHack. Upon the trigger, you may either accept the challenge, decline it for the current game, or ignore it permanently. If you accept, you are bound by the rules of the challenge until you complete it or choose to permanently ignore it via the tournament website. Challenges make NetHack harder in some way associated with the trigger until they are completed.

The tournament web site distributes a patch that adds the challenges to the game so that you may practice at home (or spoil the challenges). The current tournament patch as well as the server kit that they use are available for download at http://nethack.devnull.net/software/index.shtml#patch.

Year Challenge Official description
2005 The Kingdom of Loathing Challenge Players accepting this Challenge must venture to the Kingdom of Loathing to defeat an alternate-universe Wizard of Yendor
2006 The Grue Challenge Harkening back to Zork, players accepting this Challenge must find and figure out how to use the Frobozz Company Inter-Dimensional Portal Generator before being eaten by a Grue
2007 The PacMan Challenge For the serious retro-gaming fetishist, this Challenge requires the player to complete a NetHack-ified PacMan game before being allowed to eat any fruit
2008 The ZAPM Challenge For the very dedicated rogue-like gamer, this Challenge requires the player to complete a game of ZAPM before being allowed to wish

This Challenge has its own scoreboard, the trophies for which can be viewed (by players who have accepted the Challenge) here.

2009 The DigDug Challenge For the serious retro-gaming fetishist, this Challenge requires the player to complete a NetHack-ified DigDug game before being allowed to dig
2010 The Waldo Challenge Referring to the 'Where's Waldo?' books, this Challenge requires the player to find Waldo somewhere in the game before being allowed to tame new pets
2012 The Pool Challenge Contributed by Nathaniel Waisbrot, requires the player to solve a life-size pool game using boulders and a pool queue before being able to push boulders around
2015 The Joust Challenge Based on the 1982 'Joust' video game from Williams Electronics. Requires the player to ride an ostrich to victory over the Bounder, the Hunter, and the Shadow Lord, before being able to mount a steed.

Kingdom of Loathing challenge

This challenge was triggered by trying to engrave "Elbereth" and prevented players from engraving "Elbereth" while it was not completed.

Players had to play a different game, Kingdom of Loathing, and succeed in beating an alternate-universe Wizard of Yendor (a bot set up by the tournament administrator for this purpose) there.

As the challenge tested for engraving Elbereth using the strcmp function, this only affected the exact string "Elbereth"; variations such as "elbereth" or "ElberethE" were not affected.

This challenge is "not operational" as of 2012 because of changes in the Kingdom of Loathing infrastructure being not compatible with the code the tournament used for the challenge.

Grue challenge

(
Name Frobozz Company Inter-Dimensional Portal Generator TM
Appearance sinister device
Base price 1 zm
Weight 20
Material [[{{{material}}}]]
Monster use Will not be used by monsters.

The Grue challenge was triggered by entering an unlit room. Before it was completed, players could not safely enter unlit areas as after 3 input actions, a Grue will "eat" them. This is an instant death that cannot be resisted; however, using a light source will prevent this.

This challenge suffered from a bug similar to the lava time bug as it considers input actions, not turns; that is, checking your inventory three times will kill you.

A "sinister device" can be found in the challenge level, which is a large empty unlit room. The device has to be formally identified and then applied to complete the challenge.

The portal to the challenge level was randomly placed in Mines' End; as large parts of the mines are usually unlit, clearly the tricky part is not the challenge level per se, but reaching it. It is also advisable to have a scroll of identify ready before embarking on the trip to the challenge level, as it can otherwise be hard to formally identify the device.

PacMan challenge

(
Name energizer pellet
Appearance shiny pellet
Base price 1 zm
Weight 20
Material [[{{{material}}}]]
Monster use Will not be used by monsters.
(
Name lifegiving bonus fruit
Appearance fruit token
Base price 1 zm
Weight 20
Material [[{{{material}}}]]
Monster use Will not be used by monsters.

The PacMan challenge was triggered by trying to eat "fruit". Before it is completed, players could not eat any "fruit". Those items are considered "fruit" for this purpose:

In the challenge level, players had three "lives"; being attacked by any of Blinky, Inky, Pinky or Clyde (roughly equivalent to the ghosts in the original PacMan) would remove one of these lives. Once all of these lives were removed, the player was forced to leave the challenge level and unable to reenter in the same game. Applying an identified life giving bonus fruit outside the challenge level would restore three lives and allow re-entry and completion of the challenge.

The portal to the challenge level generated on the Oracle's level.

To complete the challenge, all squares of the level had to be walked on; they would seem to turn from lit to unlit. When the challenge was completed, the level had to be left using the portal also used to enter.

Monsters on the challenge level could always be seen, even when walls would normally obstruct the view. The level was automatically mapped when the player arrived. Phasing and digging were not possible.

If the player were invisible, the ghosts would not pursue the player as aggressively.

The level started fully lit, but because walking on a square unlighted it to indicate the player's progress, the PacMan level was not safe if the Grue challenge was currently in progress.

There were two lifegiving bonus fruits near the center of the maze; when formally identified and applied, each of them would add three additional lives.

There were also four energizer pellets; when formally identified and applied, the "ghosts" would flee from you. While they were fleeing, hitting any of them would instantly kill them, giving the message "Energized!".

The "ghosts" all respected Elbereth; in fact, as it made them flee, attacking them while standing on Elbereth would instantly kill them. Note that for the 2017 tribute tournament, the 3.6.0 Elbereth mechanics applied.

As the portal was randomly placed on the challenge level, it was possible to start next to the ghosts.

On the below map, ( marks the lifegiving bonus fruits; these were normally displayed as (. ( marks the energizer pellets. The ghosts are & Binky, & Pinky, & Inky, and & Clyde.

-----------------------------------
|................|................|
|.-----.--------.|.--------.-----.|
|.................................|
|(-----.-------------------.-----(|
|................|................|
|------.---.----&(&----.---.------|
|........|.....|...|.....|........|
|------.---.----&(&----.---.------|
|................|................|
|.-----.--------.|.--------.-----.|
|.....|.....................|.....|
|----(|.---.-----------.---.|(----|
|........|.......|.......|........|
|.--------------.|.--------------.|
|.................................|
-----------------------------------

ZAPM challenge

The ZAPM challenge was triggered by attempting to make a wish, and until it is completed, wishing was not possible.

The game of ZAPM, supplied by the /dev/null public servers (or the hardfought servers for the tribute challenge in 2017), became available and a player would have to win once to complete the challenge. See the ZAPM page for more information.

DigDug challenge

This task was triggered by attempting to dig, and, once accepted, digging was not possible until the challenge was completed.

A portal somewhere in Minetown lead the player to the hiding place of D Fygar and his p Pookas. Each of them had to be zapped four times with a / wand of dangerously inflate monster. The first wand, with 4-8 charges, was lying in the main corridor; each of the challenge monsters started on (and picked up) another one of them. To access them, digging was allowed while within this level. A ( pick-axe was provided in the main room.

Phasing through the walls was impossible on the challenge level. All monsters on the challenge level were always visible (even through walls) and the level was pre-mapped. The entire level was lit. It was possible for the portal to spawn inside of one of the areas containing Fygar or a Pooka; if this happened, the best strategy was to make judicious use of Elbereth and try to pick up the wand before the enemy does. In preparation for this eventuality, bringing your own source of digging was recommended.

Fygar and the Pookas did respect Elbereth and could be killed in a number of ways, but that didn't count in respect to the challenge. They had to be hit with the wands four times; if they died earlier the challenge would become unwinnable for the current game. Often the wands would miss, and the first one often ran out before another one could be harvested; it was advisable to bring a scroll of charging or two. Fygar breathed fire, so reflection wasn't a bad idea either.

----------------
|......(.......|
|..............|
|..............|
|      #       |
| #    #  ##p# |
| #    #       |
| p    #       |
| #    #       |
|     #/#      |
|              |
|         #    |
|  ##D#   #    |
|         p    |
|         #    |
|              |
----------------

Waldo challenge

This challenge was triggered by attempting to tame a monster; before it was completed, taming monsters was impossible.

Any monster represented by a @ had a chance of being generated as "Waldo," which could be seen through farlook. To complete the challenge, a player had to first identify Waldo through farlook, and then chat to him. Waldo was only generated once in each game, so if he was killed before this was done, the challenge would be unwinnable for the current game.

In addition to Waldo himself, some Waldo lookalikes with similar names would also appear, although these did not help in completing the challenge. They each had a striped shirt and bobble hat in their inventory, which were items intended to be entirely cosmetic.

Earlier versions of this challenge were famously buggy, often becoming complete spontaneously with no apparent action by the player. Additionally, the bobble hat used to give an AC improvement of 10 points (and could be further enchanted), making it the best helm in the game by a very large margin. The bobble hat became something of a meme in some NetHack communities; an unqualified reference to "bobble hat" is typically taken to refer to the pre-bugfix version.

Pool challenge

This challenge was triggered by trying to push a boulder. Before it is completed, pushing boulders was impossible; manipulating boulders in other ways was still allowed.

On dungeon level 4, a second upstairs would generate, leading to the challenge level. This level was accessible even when the challenge has not been accepted; this was a bug. (Because a level cannot have more than three stairs, the existence of this challenge presumably also limited the Mines entrance to generate on level 2 or 3.)

The objective of the challenge was to fill all the pits on the challenge level with boulders. To do so, the boulders had to be hit with a cue boulder (0) that could only be moved by applying a cue stick (found next to the stairs) to it. Boulders would bounce from walls and could set each other in motion.

There might have been more specific conditions on how the pits must be filled to successfully complete the challenge; currently they are not fully known, however.

Below is a set of maps illustrating a solution.

-----------
|^0......^|
|...0...0.|
|..@......|
|...0...0.|
|^0...0..^|
|.....00..|
|..0......|
|....>....|
|^.......^|
-----------
-----------
|^0......^|
|...0...0.|
|.........|
|.......0.|
|^0.@00..^|
|......0..|
|..0......|
|....>....|
|^........|
-----------
-----------
|^0......^|
|...0...0.|
|.........|
|.......0.|
|^0..0@...|
|......0..|
|..0......|
|....>....|
|^........|
-----------
-----------
|^0......^|
|...0...0.|
|.........|
|.......0.|
|..0......|
|...@..0..|
|..0......|
|....>....|
|^........|
-----------
-----------
|^00@....^|
|.......0.|
|.........|
|.......0.|
|......0..|
|......0..|
|..0......|
|....>....|
|^........|
-----------
-----------
|..0.....^|
|.@.....0.|
|.........|
|.......0.|
|......0..|
|......0..|
|..0......|
|....>....|
|^........|
-----------
-----------
|........^|
|.......0.|
|.........|
|.....0.0.|
|....@....|
|......0..|
|..0......|
|....>....|
|^.....0..|
-----------
-----------
|.........|
|.......@.|
|......0..|
|.......0.|
|.........|
|......0..|
|..0......|
|....>....|
|^.....0..|
-----------
-----------
|.........|
|.......@.|
|.........|
|.......0.|
|.........|
|...0..0..|
|.........|
|....>....|
|......0..|
-----------

Joust challenge

This challenge was triggered by trying to #ride a saddled monster. Riding steeds was not allowed until the challenge is successfully completed.

The challenge was accessed via a magic portal in the zoo at the top of Sokoban.

The movement mechanics were modified to account for the alien gravitational conditions that prevail in the jousting arena.

The objective was to saddle and mount the ostrich(o), and defeat the Bounder(B), Hunter(H), and Shadow Lord(S), according to the rules of the original video game, which means hitting them from above (either directly or diagonally). If these monsters were allowed to this player from above, or while not mounted, it would cost them one of their three lives. If the nemeses of this challenge (or the ostrich) died by any other means, the challenge would be unwinnable.

The ostrich started peaceful, but became tame when saddled (this conveniently bypasses the Waldo challenge).

Players needed to bring their own saddles to complete this challenge. A lance was not required.

The ostrich was considered domestic, so could also be tamed by feeding (subject to Waldo restrictions); it had a similar diet to other 'o' class monsters, so the tripe ration was a good choice.

Exiting the challenge level via the portal while riding the ostrich would result in a forced dismount, leaving the ostrich behind, and the saddle would be lost. However, leaving while not mounted, with the ostrich adjacent to the portal, would cause it to follow you out according to the usual pet following rules.

Trophies

The tournament also awarded trophies for all kinds of achievements within the game, ranging from the coveted Best of 13 to the Plastic Star.

There are six categories of trophies: Grand, Major, Challenge, Minor, Recognition, and Miscellaneous.

Grand

The Grand trophy used to be Highest Score until 2004, when it was changed to Best of 13. It was the sole trophy in its category and one of the most coveted.

Major

The Major trophies recognised a wide variety of NetHack skills:

  • Most Ascensions: Awarded to the player with most ascensions during the tournament, with no regard to character repetition.
  • Fastest Ascension: Gametime: Awarded to the player who ascends in the smallest number of game turns.
  • Fastest Ascension: Realtime: Awarded to the player who ascends in the shortest amount of real time.
  • Lowest Scored Ascension: Awarded to the player who ascends with the smallest score.
  • Best Behaved Ascension: Awarded to the player who ascends with the largest amount of conducts intact.
  • First Ascension: Awarded to the player who ascends first in the tournament.
  • Most Unique Deaths: Awarded to the player who attains the largest variety of deaths.
  • Highest Scored Ascension: Awarded to the player who ascends with the highest score (duh).

Challenge

The Challenge trophies were awarded to those who complete the various tournament challenges outlined above. Those who complete them first receive particular recognition.

Minor

Minor trophies included all trophies awarded for the highest score for a particular role.

Recognition

Recognition trophies were awarded for various milestones within the tournament, ranging from impressive ascension combos to reaching some fixed points within the game. All of the multi-ascension combos had an enhanced version, which can be obtained by completing all the games meeting the criteria for obtaining the trophy consecutively, with no games that are not eligible for the prize in between. (In 2017, with the tribute tournament, the requirement was to complete the trophy within a single streak of wins, rather than every game that contributed progress towards the trophy having to be consecutive.) Said version is called "foo with bells on".

  • The Full Monty: Awarded to all players who ascend at least one game with each gender, each role, each race, each alignment, and each conduct intact (of course, not within one single game). At least five players achieved this trophy: Marvin (with bells on) in 2007, maud and nuslayer (without bells) in 2009, qp (without bells) in 2012, and Tariru (without bells) in 2017.
  • The Grand Slam: Awarded to all players who ascend at least one game with each gender, each role, each race, and each alignment (not considering conducts).
  • The Hat Trick: Awarded to all players who ascend at least one game with each gender, each alignment, and each race (not considering conducts nor roles).
  • The Double Top: Awarded to all players who ascend at least one game with each gender, and each alignment (not considering conducts, roles, nor races).
  • The Birdie: Awarded to all players who ascend at least one game with each gender.
  • The Dilithium Star: Awarded to those who ascend at least one game.
  • The Platinum Star: Awarded to those who enter the Astral Plane in at least one game. Getting this award makes it known to everyone that you splatted on Astral.
  • The Gold Star: Awarded to those who enter the Elemental Planes in at least one game.
  • The Silver Star: Awarded to those who defeat the High Priest of Moloch or otherwise acquire the Amulet of Yendor from him in at least one game.
  • The Bronze Star: Awarded to those who perform the Invocation Ritual in at least one game.
  • The Steel Star: Awarded to those who defeat the Wizard of Yendor in at least one game.
  • The Brass Star: Awarded to those who defeat Vlad the Impaler in at least one game.
  • The Copper Star: Awarded to those who enter Gehennom in at least one game.
  • The Zinc Star: Awarded to those who defeat Medusa in at least one game.
  • The Iron Star: Awarded to those who defeat their Quest Nemesis in at least one game.
  • The Lead Star: Awarded to those who reach the Mines' End level in at least one game.
  • The Plastic Star: Awarded to those who complete Sokoban in at least one game.

Clan

  • Best In Show: Awarded to the Clan with the highest score, calculated by summing the values of the various individual trophies gained by the players.

Miscellaneous

  • Killed By A Trickery: Not a trophy in itself, but rather a recognition of administrative error or server malfunction that killed off one's character.

See also

Notes

  1. The first is Myth World Cup which began in 1998.

External links