Difference between revisions of "Bot"
m (link saiph, stub) |
(Several bots now exist.) |
||
Line 1: | Line 1: | ||
− | + | A '''bot''' is a computer program which plays [[NetHack]] without human intervention. Several bots now exist, and some of these can survive for a significant amount of time. A true bot with an internal model of the game, capable of making reasoned decisions about game events, and ultimately capable of ascending, remains elusive. | |
+ | |||
+ | The concept of a bot is often brought up in [[RGRN]]. Most conversations conclude that a bot is in theory possible, but tremendously difficult. | ||
There exists a simple perl script which is used by [[Pudding farming|pudding farmers]] to automate the process of offering, praying, and clearing messages. | There exists a simple perl script which is used by [[Pudding farming|pudding farmers]] to automate the process of offering, praying, and clearing messages. | ||
− | It is also possible to copy and paste a list of commands into a NetHack window which will repeat the same process over and over again. This was first used by [[eit_brad]] to achieve a high score which overflowed NetHack's signed 32-bit score variable in the 2003 /dev/null Tournament | + | It is also possible to copy and [[paste]] a list of commands into a NetHack window which will repeat the same process over and over again. This was first used by [[eit_brad]] to achieve a high score which overflowed NetHack's signed 32-bit score variable in the 2003 /dev/null Tournament. |
− | |||
− | |||
==Bots== | ==Bots== | ||
*[[TAEB]]: http://taeb-blog.sartak.org/ | *[[TAEB]]: http://taeb-blog.sartak.org/ | ||
*Saiph: https://github.com/canidae/saiph | *Saiph: https://github.com/canidae/saiph | ||
+ | *[[Demonia]] | ||
+ | *Others: [http://sartak.org/nh/bots.html list of NetHack bots] | ||
− | |||
− | |||
[[Category:Development]] | [[Category:Development]] |
Revision as of 20:48, 18 May 2012
A bot is a computer program which plays NetHack without human intervention. Several bots now exist, and some of these can survive for a significant amount of time. A true bot with an internal model of the game, capable of making reasoned decisions about game events, and ultimately capable of ascending, remains elusive.
The concept of a bot is often brought up in RGRN. Most conversations conclude that a bot is in theory possible, but tremendously difficult.
There exists a simple perl script which is used by pudding farmers to automate the process of offering, praying, and clearing messages.
It is also possible to copy and paste a list of commands into a NetHack window which will repeat the same process over and over again. This was first used by eit_brad to achieve a high score which overflowed NetHack's signed 32-bit score variable in the 2003 /dev/null Tournament.