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, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software fea ...
[...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 mainframe systems as a freely distributed executable. It was later included in the official 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 software, open source code. In ''Rogue'', players control a character as they explore several levels of a dungeon seeking the Amulet of Yendor located in the dungeon's lowest level. The player-character must fend off an array of monsters that roam the dungeons. Along the way, players can collect treasures t ...
[...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 program ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Michael Loren Mauldin
Michael Loren "Fuzzy" Mauldin () (born March 23, 1959) is a 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 University (CMU). His Ph.D ...
[...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-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of video games since their inception in the 1950s. 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. In general, game AI does not, as might be thought and sometimes i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Video Game
Video games, also known as computer games, are electronic games that involve interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate audiovisual feedback. This feedback is most commonly shown on a video display device, such as a TV set, monitor, touchscreen, or virtual reality headset. Some computer games do not always depend on a graphics display; for example, text adventure games and computer chess can be played through teletype printers. Video games are often augmented with audio feedback delivered through speakers or headphones, and sometimes with other types of feedback, including haptic technology. Video games are defined based on their platform, which include arcade video games, console games, and personal computer (PC) games. More recently, the industry has expanded onto mobile gaming through smartphones and tablet computers, virtual and augmented reality systems, and remote cloud g ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Expert System
In artificial intelligence, 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 code. The first expert systems were created in the 1970s and then proliferated in the 1980s. Expert systems were among the first truly successful forms of artificial intelligence (AI) software. An expert system is divided into two subsystems: the inference engine and the knowledge base. The knowledge base represents facts and rules. The inference engine applies the rules to the known facts to deduce new facts. Inference engines can also include explanation 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 these machines had for modern society. One ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

American Standard Code For Information Interchange
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of technical limitations of computer systems at the time it was invented, ASCII has just 128 code points, of which only 95 are , which severely limited its scope. All modern computer systems instead use Unicode, which has millions of code points, but the first 128 of these are the same as the ASCII set. The Internet Assigned Numbers Authority (IANA) prefers the name US-ASCII for this character encoding. ASCII is one of the IEEE milestones. Overview ASCII was developed from telegraph code. Its first commercial use was as a seven- bit teleprinter code promoted by Bell data services. Work on the ASCII standard began in May 1961, with the first meeting of the American Standards Association's (ASA) (now the American National Standards Institu ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Defence Research And Development Canada
Defence Research and Development Canada (DRDC; french: Recherche et développement pour la défense Canada, ''RDDC'') is a special operating agency of the 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 knowledge and technology. DRDC has approximately 1,400 employees across eight research centres within Canada. History After the First World War, national research and development in Canada was organized under the 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-General Andrew McNaughton became President of the NRC.;Turner, p.17 i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018. It is commonly used to host open source software development projects. As of June 2022, GitHub reported having over 83 million developers and more than 200 million repositories, including at least 28 million public repositories. It is the largest source code host . History GitHub.com Development of the GitHub.com platform began on October 19, 2007. The site was launched in April 2008 by Tom Preston-Werner, Chris Wanstrath, P. J. Hyett and Scott Chacon after it had been made available for a few months prior as a beta release. GitHub has an annual keynote called GitHub Universe. Or ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]