Rogue (computer game)

Rogue is a dungeon-crawling computer game dating from 1980. It inspired a class of derivatives known collectively as roguelikes. Some of the popular members of this gaming genre include Hack, NetHack, Larn, Moria, ADOM and Angband.

Contents

Overview

Missing image
RogueScreenShot.png
Rogue has been ported to numerous operating systems, such as seen here on Mac OSX. Though in color, the original version of the game was in monochrome. However color was quickly added to the first round of ports by the original authors for the first generation of home computers.

The basic premise in Rogue is that the player assumes the role of an adventurer typical of fantasy games such as Dungeons & Dragons. The player starts out at the top level of a massive dungeon, filled with a myriad of monsters and treasure. The goal is to fight one's way down to the bottom of the dungeon, retrieve the Amulet of Yendor, and make it back to the top. Until the amulet is retrieved, the player cannot go back up stairs which he/she has taken down. Unlike most contemporary adventure games when it was written, however, the dungeon and everything in it is randomly-generated, yielding a different game each time it's played.

In the original version, all the aspects of the dungeon, including the character and the monsters are represented by letters and symbols, making the game appropriate to play on a dumb terminal. Later ports of the game allowed replacing the characters with graphical tiles, but the gameplay remained the same. The basic movement keys (h, up; j, down; k, left; and l, right) are the same as the cursor control keys in the vi editor. Other game actions also used a single keystroke- q to quaff a potion, w to wield a weapon, e to eat some food, etc.

Authorship

The original authors of Rogue were Michael Toy, Glenn Wichman, and Ken Arnold (of JINI and JavaSpaces fame). Rogue was one of the first widely used applications of the screen control library curses. Originally written on Unix, it was ported by its original authors to many platforms, including the PC, Macintosh, Amiga and Atari ST. After attempting to sell these versions on their own, they eventually handed marketing over to established video game publisher Epyx.

Numerous freeware clones now exist for modern operating systems such as Microsoft Windows, Mac OS X, Linux and BSD-derived variants.

A.I. Players

Because the input and output of the original game was over a terminal interface, it was relatively easy in Unix to re-direct that into another program. Such a program, Rog-o-matic, described in the paper below, was developed to play and win the game. It was an interesting study in expert system design.

This has led to the development of other game-playing programs (typically called "borgs"), including some for Rogue variants especially Angband.

Ports, Clones, and Remakes

  • Hexatron's Java Rogue (http://www.hexatron.com/rogue/) - an online Java version of Rogue
  • zRogue (http://www.ifiction.org/games/play.phpz?cat=41&game=247&mode=html) - a web version of rogue (no plugin required)
  • Linux version (http://puggy.symonds.net/~ash/stuff/linuxrogue/) of Rogue
  • The Debian package (bsdgames-nonfree) (http://packages.debian.org/testing/games/bsdgames-nonfree) version of Rogue
  • KRogue (http://ksi.ii.uj.edu.pl/krogue/) - KDE port of rogue features improved user interface
  • iRogue (http://roguelike-palm.sourceforge.net/iRogue/) - Palm OS synthesis of Rogue 5.3 and URogue
  • nanRogue (http://www.prankster.com/nanrogue/) - Windows CE port of Rogue 5.3
  • Rogue Clone IV (http://rogueclone.sourceforge.net/) - Michael Lehotay's open-source reproduction of Rogue, that can be configured to look like either the UNIX or IBM PC versions (for DOS and Windows)
  • ClassicRogue (http://www.freewebs.com/drussell/ClassicRogue.htm) - an excellent remake of Rogue with graphical tiles and Playback feature (new save/restore code)
  • Roguelike Restoration project (http://roguelike.sourceforge.net/) - project to update old roguelike games to run on mondern Linux and Windows/Dos machines. Includes Rogue, Advanced Rogue, XRogue, UltraRogue, and Super-Rogue

External links

ja:ローグ fi:Rogue

Navigation

  • Art and Cultures
    • Art (https://academickids.com/encyclopedia/index.php/Art)
    • Architecture (https://academickids.com/encyclopedia/index.php/Architecture)
    • Cultures (https://www.academickids.com/encyclopedia/index.php/Cultures)
    • Music (https://www.academickids.com/encyclopedia/index.php/Music)
    • Musical Instruments (http://academickids.com/encyclopedia/index.php/List_of_musical_instruments)
  • Biographies (http://www.academickids.com/encyclopedia/index.php/Biographies)
  • Clipart (http://www.academickids.com/encyclopedia/index.php/Clipart)
  • Geography (http://www.academickids.com/encyclopedia/index.php/Geography)
    • Countries of the World (http://www.academickids.com/encyclopedia/index.php/Countries)
    • Maps (http://www.academickids.com/encyclopedia/index.php/Maps)
    • Flags (http://www.academickids.com/encyclopedia/index.php/Flags)
    • Continents (http://www.academickids.com/encyclopedia/index.php/Continents)
  • History (http://www.academickids.com/encyclopedia/index.php/History)
    • Ancient Civilizations (http://www.academickids.com/encyclopedia/index.php/Ancient_Civilizations)
    • Industrial Revolution (http://www.academickids.com/encyclopedia/index.php/Industrial_Revolution)
    • Middle Ages (http://www.academickids.com/encyclopedia/index.php/Middle_Ages)
    • Prehistory (http://www.academickids.com/encyclopedia/index.php/Prehistory)
    • Renaissance (http://www.academickids.com/encyclopedia/index.php/Renaissance)
    • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
    • United States (http://www.academickids.com/encyclopedia/index.php/United_States)
    • Wars (http://www.academickids.com/encyclopedia/index.php/Wars)
    • World History (http://www.academickids.com/encyclopedia/index.php/History_of_the_world)
  • Human Body (http://www.academickids.com/encyclopedia/index.php/Human_Body)
  • Mathematics (http://www.academickids.com/encyclopedia/index.php/Mathematics)
  • Reference (http://www.academickids.com/encyclopedia/index.php/Reference)
  • Science (http://www.academickids.com/encyclopedia/index.php/Science)
    • Animals (http://www.academickids.com/encyclopedia/index.php/Animals)
    • Aviation (http://www.academickids.com/encyclopedia/index.php/Aviation)
    • Dinosaurs (http://www.academickids.com/encyclopedia/index.php/Dinosaurs)
    • Earth (http://www.academickids.com/encyclopedia/index.php/Earth)
    • Inventions (http://www.academickids.com/encyclopedia/index.php/Inventions)
    • Physical Science (http://www.academickids.com/encyclopedia/index.php/Physical_Science)
    • Plants (http://www.academickids.com/encyclopedia/index.php/Plants)
    • Scientists (http://www.academickids.com/encyclopedia/index.php/Scientists)
  • Social Studies (http://www.academickids.com/encyclopedia/index.php/Social_Studies)
    • Anthropology (http://www.academickids.com/encyclopedia/index.php/Anthropology)
    • Economics (http://www.academickids.com/encyclopedia/index.php/Economics)
    • Government (http://www.academickids.com/encyclopedia/index.php/Government)
    • Religion (http://www.academickids.com/encyclopedia/index.php/Religion)
    • Holidays (http://www.academickids.com/encyclopedia/index.php/Holidays)
  • Space and Astronomy
    • Solar System (http://www.academickids.com/encyclopedia/index.php/Solar_System)
    • Planets (http://www.academickids.com/encyclopedia/index.php/Planets)
  • Sports (http://www.academickids.com/encyclopedia/index.php/Sports)
  • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
  • Weather (http://www.academickids.com/encyclopedia/index.php/Weather)
  • US States (http://www.academickids.com/encyclopedia/index.php/US_States)

Information

  • Home Page (http://academickids.com/encyclopedia/index.php)
  • Contact Us (http://www.academickids.com/encyclopedia/index.php/Contactus)

  • Clip Art (http://classroomclipart.com)
Toolbox
Personal tools