Rogue (computer game)

Rogue (computer game)

"Rogue" popularized the dungeon crawling computer game dating back from 1980. A favorite on college Unix systems in the early to mid-1980scite web |url=http://www.1up.com/do/feature?cId=3123537 |title= The Essential 50 — 12. "Rogue" |accessdate=2007-12-23 |author= Jeremy Parish|date= |work= 1UP.com|publisher= Ziff Davis] and created a class of derivatives known collectively as "roguelikes". "Rogue" inspired "Hack",cite web|url=http://homepages.cwi.nl/~aeb/games/hack/hack.html|accessdate=2008-07-05|author=Andries Brouwer|title=Hack|quote=Hack was originally written by Jay Fenlason (at lincolnsudbury: 29 East St., Sudbury Mass., 01776) with help from Kenny Woodland, Mike Thome and Jon Payne. Basically it was an implementation of Rogue, however, with 52+ instead of 26 monster types.] cite web|author=Julie Bresnick|url=http://www.linux.com/articles/5501|title=On the Train of Life with Nethack's Papa|accessdate=2008-07-05|quote= [Fenlason] was a junior at a high school in a small suburb outside of Boston when he went to visit UC Berkeley. There he was introduced to Rogue. Like any good hacker, his imagination went into the game before it went out. He was intrigued and went looking for the source. When he was denied that access [the Salon article states it was available, but at the time Fenlason sought it, it was not] he simply started experimenting.] cite web|url=http://archive.salon.com/tech/feature/2000/01/27/nethack/index1.html|title=The Best Game Ever|publisher=Salon.com|quote=The basic framework for Nethack began with an earlier game called Rogue....Rogue became the basis for an offspring called Hack, and in acknowledgement of code fixes and additions passed back and forth via Usenet, the quickly evolving game was renamed Nethack.] which in turn led to "NetHack", "Hack"'s modern-day descendant. Some of the more notable roguelikes include "Moria", "Angband", and "ADOM". The roguelike genre influenced numerous later games, such as "Diablo".

"Rogue is generally credited with being the first "graphical" adventure game, and it probably was at least one of the first (Wizardry could probably also make the claim). And its graphics have since been far surpassed by everything from Myst to Doom. But I think Rogue's biggest contribution, and one that still stands out to this day, is that the computer itself generated the adventure in Rogue. Every time you played, you got a new adventure. That's really what made it so popular for all those years in the early eighties."-Glenn Wichman [http://www.wichman.org/roguehistory.html A Brief History of "Rogue"] by Glenn R. Wichman, originally published in Japanese translation in ASCII Magazine]

Gameplay

In "Rogue", the player assumes the typical role of an adventurer of early fantasy role-playing games. The game starts at the uppermost level of an unmapped dungeon with myriad monsters and treasure. The goal is to fight one's way to the bottom, retrieve the Amulet of Yendor, then ascend to the surface. Until the Amulet is retrieved, the player cannot return to earlier levels. Monsters in the levels become progressively more difficult to defeat. Rare is the adventurer who will again see the light of day.

User interface

In the original, all aspects of the dungeon, including the character and the monsters, are represented by letters and symbols. Monsters are represented by capital letters (such as Z for zombie), and as such there are 26 types. This type of display makes it appropriate for a dumb terminal. "Rogue" was one of the first widely used applications of the curses screen control library. Like all programs using this library, the game uses the termcap database to adapt to the capabilities of terminals made by different vendors. Later ports of "Rogue" apply extended character sets to the text user interface or replace it with graphical tiles.

The basic movement keys ("h", left; "j", down; "k", up; and "l", right) are the same as the cursor control keys in the vi editor. Other game actions also use a single keystroke — "q" to quaff a potion, "w" to wield a weapon, "e" to eat some food, etc. In the DOS version, the cursor keys worked, and the fast move keys (HJKL) were replaced by using the scroll lock key.

Each dungeon level has a grid of 3 rooms by 3 rooms, or dead end hallways where rooms would be expected. Later levels included "mazes" in the place of rooms as well. Unlike most adventure games of the time, the dungeon layout and the placement of objects within are randomly generated. Every time it is played, exploration is equally risky. With an assortment of potions, scrolls, wands, weapons, armor, and food, there are many ways to succeed, and many more ways to die. Maximizing the character's survival potential is always a challenge. While the graphics are archaic by today's gaming standards, the strategy necessary to play and succeed is no less than that required by modern games.

Development

The original authors of "Rogue" are Michael Toy, Glenn Wichman, and then Ken Arnold. [ [http://users.tkk.fi/~eye/roguelike/rogue.html Rogue - Exploring the Dungeons of Doom (1980)] ] The earliest versions were written on the UNIX system at UC Santa Cruz and later coding moved, along with Michael Toy, to UC Berkeley. The game became popular enough to be distributed with Version 4.2 of BSD (Berkeley Standard Distribution) UNIX. "Rogue" was ported by Michael Toy and Jon Lane to the IBM PC, and then by Michael Toy to the Macintosh. Toy and Lane formed the company A.I. Design, which marketed these versions.

Later, marketing was handed over to established video game publisher Epyx, who contracted A.I. Design to port the game to Amiga, Atari ST and CoCo personal computers.

In 1988, the budget software publisher Mastertronic released a commercial port of "Rogue" for the Amstrad CPC, Commodore 64, and ZX Spectrum computers. [ [http://www.worldofspectrum.org/infoseekid.cgi?id=0004224 "Rogue" by Mastertronic] from World of Spectrum]

Numerous clones exist for modern operating systems such as Microsoft Windows, [ [http://www.prankster.com/winrogue/ Rogue for Windows] from Prankster.com] Mac OS X, [ [http://sourceforge.net/projects/roguedarwin/ Rogue for OS X] from SourceForge] Palm OS, [ [http://roguelike-palm.sourceforge.net/ Roguelikes for PalmOS] from SourceForge] Linux, [http://roguelikes.sauceforge.net/pub/rogue/index.html The Rogue Home Page] with various versions of "Rogue"] and BSD OSs.

Automated play

Because the input and output of the original game is over a terminal interface, it is relatively easy in Unix to redirect output to another program. One such program, "Rog-O-Matic", was developed to play and win the game. It remains an interesting study in expert system design and led to the development of other game-playing programs, typically called "borgs" or "bots". Some target roguelikes, in particular "Angband".cite web |url=http://www.thangorodrim.net/borg.html |title=Angband Borg |accessdate=2007-12-23| author= |date= |work= Thangorodrim - The Angband Page| publisher= ]

References

External links


* A [http://www.hut.fi/~eye/roguelike/rogue.html history of the game]
* Another [http://www.wichman.org/roguehistory.html brief history of the game] by Glenn Wichman
* An [http://home.arcor.de/cybergoth/gamesc/rogueinterview.html Interview] with Glenn Wichman
* [http://rogue.rogueforge.net/home/ The Roguelike Restoration Project] , with multiple versions of "Rogue"
*
* [http://www.hexatron.com/rogue/ Hexatron's Java Rogue] - an online Java version of "Rogue"
* [http://members.aol.com/bfbullpup/macgames.html U Mac Rogue] from The Mac Games Machine


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Moria (computer game) — Infobox Software name = Moria logo = caption = UMoria 5.2.2 screenshot deletable image caption developer = David Grabiner latest release version = 5.2.2 latest release date = March vgy|1999 operating system = Cross platform genre = Roguelike… …   Wikipedia

  • Dandy (computer game) — Infobox VG| title = Dandy developer = John Palevich designer = John Palevich, publisher = Atari Program Exchange engine = custom, 6502 assembler released = 1983 genre = dungeon crawl, action adventure game modes = single to four player ratings =… …   Wikipedia

  • Rogue — may refer to:In sociology: * Rogue (vagrant)In jargon: * Volunteer (botany), a plant that is of a different type from the rest of the crop * Rogue elephant, in zoology * Rogue planet, in astronomy * Rogue software, in computer security * Rogue… …   Wikipedia

  • Egoboo (computer game) — Infobox VG title = Egoboo developer = Egoboo Ressurection Team publisher = Ben Bishop designer = Aaron Bishop license = GNU GPL v2 [http://egoboo.sourceforge.net Official website] ] engine = SDL, OpenGL genre = Action RPG modes = Single player,… …   Wikipedia

  • Rogue Entertainment — was a computer game developer based in Dallas, Texas, which was active in the late 1990s. Rogue officed in the same building as id Software, and all of their games used game engines created by id, and two of their games were expansions for id s… …   Wikipedia

  • Rogue Trooper computer and video games — Three computer game versions of Rogue Trooper have been made.8 bit Computer Game (1986)An isometric shooter by Piranha Software for the Amstrad CPC, Commodore 64 and ZX Spectrum.The game consists of killing Norts whilst searching Nu Earth for 8… …   Wikipedia

  • Rogue Trooper — Superherobox caption= 2000 AD prog 228 , the first appearance of Rogue Trooper comic color=background:#c0c0c0 character name=Rogue Trooper real name=None publisher=IPC Media (Fleetway) to 1999, thereafter Rebellion Developments debut= 2000 AD… …   Wikipedia

  • Computer-Rollenspiele — Computer Rollenspiel ist ein Genre der Computerspiele, das seine Wurzeln hauptsächlich in den Pen Paper Rollenspielen sieht, von denen grundlegende Abläufe und Spielmechaniken übernommen werden. Der Hauptunterschied zwischen Pen Paper Rollenspiel …   Deutsch Wikipedia

  • Computer-Rollenspiel — Computer Rollenspiel, oft kurz RPG (von engl. computer role playing game), bezeichnet ein Genre der Computerspiele, dessen Wurzeln hauptsächlich in den Pen Paper Rollenspielen liegen, von denen grundlegende Abläufe und Spielmechaniken übernommen… …   Deutsch Wikipedia

  • Rogue Warrior — Европейская обложка Разработчик Rebellion Developments Zombie Studios (изначальный разработчик) Издатель Bethesda Softworks …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”