Difference between revisions of "Bot"
(update acehack.de to nethack.xd.cm in links) |
m |
||
Line 1: | Line 1: | ||
+ | ''For a list of wikibots, see [http://nethackwiki.com/mediawiki/index.php?title=Special:ListUsers&group=bot].'' | ||
+ | |||
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, has remained elusive until 2015-01-25, when smartbot3 has first ascended on acehack.de (see [https://nethack.xd.cm/userdata/smartbot3/nethack/dumplog/1422171652 dumplog], [https://nethack.xd.cm/notable/first-nethack-bot-ascension/ ttyrec and other data]). | 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, has remained elusive until 2015-01-25, when smartbot3 has first ascended on acehack.de (see [https://nethack.xd.cm/userdata/smartbot3/nethack/dumplog/1422171652 dumplog], [https://nethack.xd.cm/notable/first-nethack-bot-ascension/ ttyrec and other data]). | ||
Revision as of 09:56, 20 July 2015
For a list of wikibots, see [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, has remained elusive until 2015-01-25, when smartbot3 has first ascended on acehack.de (see dumplog, ttyrec and other data).
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/nethack tournament.