HOME

TheInfoList



OR:

Rog-O-Matic is a bot developed in 1981 to play and win the
video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, controller, keyboard, or motion sensing device) to generate visual feedback from a display device, most ...
'' Rogue'', by four graduate students in the Computer Science Department at Carnegie-Mellon University in Pittsburgh:
Andrew Appel Andrew Wilson Appel (born 1960) is the Eugene Higgins Professor of computer science at Princeton University. He is especially well known because of his compiler books, the ''Modern Compiler Implementation in ML'' () series, as well as ''Compiling ...
, Leonard Hamey, Guy Jacobson and
Michael Loren Mauldin Michael Loren "Fuzzy" Mauldin () (born March 23, 1959) is an American retired computer scientist and the inventor of the Lycos web search engine. He has written 2 books, 10 refereed papers, and several technical reports on natural-language p ...
. Described as a "belligerent
expert system In artificial intelligence (AI), an expert system is a computer system emulating the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning through bodies of knowledge, represented mainly as ...
", Rog-O-Matic performs well when tested against expert ''Rogue'' players, even winning the game. Because all information in ''Rogue'' is communicated to the player via
ASCII ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
text, Rog-O-Matic has automatic access to the same information a human player has. The program is still the subject of some scholarly interest; a 2005 paper said:


Notes


References

*


External links

* * {{cite web , url= https://britzl.github.io/roguearchive/ , title= Rogue Archive , website=
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
Game artificial intelligence Expert systems