HOME





Rog-O-Matic
Rog-O-Matic is a bot developed in 1981 to play and win the video game '' Rogue'', by four graduate students in the Computer Science Department at Carnegie-Mellon University in Pittsburgh: Andrew Appel, Leonard Hamey, Guy Jacobson and Michael Loren Mauldin. Described as a "belligerent expert system", 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 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 its ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Rogue (video Game)
''Rogue'' (also known as ''Rogue: Exploring the Dungeons of Doom'') is a dungeon crawling video game by Michael Toy and Glenn Wichman with later contributions by Ken Arnold. ''Rogue'' was originally developed around 1980 for Unix-based minicomputer systems as a freely distributed executable. It is listed in the 4th Berkeley Software Distribution UNIX programmer's manual of November 1980, as one of 28 games included (along with Zork, Colossal Cave Adventure, Hunt the Wumpus and Mike Urban's Aardvark). It was later included in the Berkeley Software Distribution 4.2 operating system (4.2BSD). Commercial ports of the game for a range of personal computers were made by Toy, Wichman, and Jon Lane under the company A.I. Design and financially supported by the Epyx software publishers. Additional ports to modern systems have been made since by other parties using the game's now-open source code. In ''Rogue'', players control a character as they explore several levels of a dungeon seek ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


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 With Continuations'' (). He is also a major contributor to the Standard ML of New Jersey compiler, along with David MacQueen, John H. Reppy, Matthias Blume and others and one of the authors of '' Rog-O-Matic''. Biography Andrew Appel is the son of mathematician Kenneth Appel, who proved the Four-Color Theorem in 1976. Appel graduated summa cum laude with an A.B. in physics from Princeton University in 1981 after completing a senior thesis, titled "Investigation of galaxy clustering using an asymptotically fast N-body algorithm", under the supervision of Nobel laureate James Peebles. He later received a Ph.D. (computer science) at Carnegie Mellon University, in 1985. He became an ACM Fellow in 1998, due to his research of programmi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


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 processing, autonomous information agents, information retrieval, and expert systems. He is also one of the authors of '' Rog-O-Matic'' and ''Julia'', a Turing test competitor in the Loebner Prize. Verbot, a defunct chatbot program, is based on Mauldin's work. Mauldin is an active competitor in the Robot Fighting League. Early life and education Mauldin was born on March 23, 1959, in Dallas, Texas, to Jimmie Alton Mauldin and Marilyn Jean Taylor. In 1974 the family moved to Midland, Texas and Michael enrolled in Midland High School and graduated valedictorian in 1977. In 1981, he received a bachelor's degree from Rice University. In 1983, he received master's degree and in 1989, he received a Ph.D., both from Carnegie Mellon Universi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Game Artificial Intelligence
In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-playable characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of video games since their inception in 1948, first seen in the game ''Nim''. AI in video games is a distinct subfield and differs from academic AI. It serves to improve the game-player experience rather than machine learning or decision making. During the golden age of arcade video games the idea of AI opponents was largely popularized in the form of graduated difficulty levels, distinct movement patterns, and in-game events dependent on the player's input. Modern games often implement existing techniques such as pathfinding and decision trees to guide the actions of NPCs. AI is often used in mechanisms which are not immediately visible to the user, such as data mining and procedural-content generation. One of the most infamous examples ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

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 commonly shown in a video format on a television set, computer monitor, flat-panel display or touchscreen on handheld devices, or a virtual reality headset. Most modern video games are audiovisual, with audio complement delivered through speakers or headphones, and sometimes also with other types of sensory feedback (e.g., haptic technology that provides tactile sensations). Some video games also allow microphone and webcam inputs for in-game chatting and livestreaming. Video games are typically categorized according to their hardware platform, which traditionally includes arcade video games, console games, and computer games (which includes LAN games, online games, and browser games). More recently, the video game industry has expanded ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

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 if–then rules rather than through conventional procedural programming code. Expert systems were among the first truly successful forms of AI software. They were created in the 1970s and then proliferated in the 1980s, being then widely regarded as the future of AI — before the advent of successful artificial neural networks. An expert system is divided into two subsystems: 1) a ''knowledge base'', which represents facts and rules; and 2) an '' inference engine'', which applies the rules to the known facts to deduce new facts, and can include explaining and debugging abilities. History Early development Soon after the dawn of modern computers in the late 1940s and early 1950s, researchers started realizing the immense potential th ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

American Standard Code For Information Interchange
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 and 33 control characters a total of 128 code points. The set of available punctuation had significant impact on the syntax of computer languages and text markup. ASCII hugely influenced the design of character sets used by modern computers; for example, the first 128 code points of Unicode are the same as ASCII. ASCII encodes each code-point as a value from 0 to 127 storable as a seven- bit integer. Ninety-five code-points are printable, including digits ''0'' to ''9'', lowercase letters ''a'' to ''z'', uppercase letters ''A'' to ''Z'', and commonly used punctuation symbols. For example, the letter is represented as 105 (decimal). Also, ASCII specifies 33 non-printing control codes which originated with ; most of which are now obsolete. The control characters that are still commonly used ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Defence Research And Development Canada
Defence Research and Development Canada (DRDC; , ''RDDC'') is the science and technology organization of the Department of National Defence (Canada), Department of National Defence (DND), whose purpose is to provide the Canadian Armed Forces (CAF), other government departments, and public safety and national security communities with military science, knowledge and military technology, technology. DRDC has approximately 1,400 employees across seven research centres within Canada. History After the First World War, national research and development in Canada was organized under the National Research Council (Canada), National Research Council (NRC). The NRC was founded in 1925 based on a wartime British recommendation to establish military laboratories in Canada, but by that time the main priorities were developing domestic university and industrial research and civilian projects.Turner, p. 15 Greater interest in military applied research arrived in 1935Turner, p. 16 when Major- ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

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 tracking system, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, GitHub, Inc. has been a subsidiary of Microsoft since 2018. It is commonly used to host open source software development projects. GitHub reported having over 100 million developers and more than 420 million Repository (version control), repositories, including at least 28 million public repositories. It is the world's largest source code host Over five billion developer contributions were made to more than 500 million open source projects in 2024. About Founding The development of the GitHub platform began on October 19, 2005. The site was launched in April 2008 by Tom ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]