Difference between revisions of "Rogue"
(39 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
{{game-major| name = Rogue | {{game-major| name = Rogue | ||
|developer = [[Michael Toy]], [[Glenn Wichman]], [[Ken Arnold]] | |developer = [[Michael Toy]], [[Glenn Wichman]], [[Ken Arnold]] | ||
|theme = Fantasy | |theme = [[Fantasy]] | ||
|influences = [[Dungeons & Dragons]] | |influences = [[Dungeons & Dragons]], [[Colossal Cave Adventure]] | ||
|released = [[ | |released = 1980 | ||
|updated = 20 Jan, 2014 ([http://rogue.rogueforge.net/rogue-3-6/ 3.6.3]) | |||
|licensing = | |||
13 Mar, 2005 ([http://rogue.rogueforge.net/rogue-5-2/ 5.2.1]) | |||
05 Sep, 2007 ([http://rogue.rogueforge.net/rogue-5-4/ 5.4.4]) | |||
10 Jun, 2020 ([http://www.operationalsecurity.es/random%20software/roguelikes/2020/06/10/Early-Roguelikes-Collection-Patches-for-the-Grab.html 5.4.5]) | |||
|licensing = noncommercial opensource | |||
|language = [[C]] | |language = [[C]] | ||
|platforms = | |platforms = [[Linux]], [[Windows]], [[DOS]] | ||
|interface = ASCII, Keyboard | |interface = [[ASCII]], [[Keyboard]] | ||
|length = ?? | |length = ?? | ||
|site = http:// | |site = http://rogue.rogueforge.net/ | ||
}} | }} | ||
'''Rogue''', published in | '''Rogue''', published in 1980, is the game that established the genre and inspired all other Roguelikes. | ||
== Description == | == Description == | ||
Rogue's storyline was very light: the point of the game was to go down all levels of a [[dungeon]], in a world based on [[Dungeons & Dragons]], starting from the top, killing monsters and plundering treasures, until finding the [[Amulet of Yendor]]. Then, the player had to climb every level up. | Rogue's storyline was very light: the point of the game was to go down all levels of a [[dungeon]], in a world based on [[Dungeons & Dragons]], starting from the top, killing monsters and plundering treasures, until finding the [[Amulet of Yendor]]. Then, the player had to climb every level up. | ||
It was one of the first games to use a spatial representation of the world where the action unfolded instead of textual descriptions - the authors sought to combine a traditional "dice" RPG with the original Crowther/Woods [[interactive fiction]] game [[Colossal Cave Adventure]]. This was possible using a [[C]] function library called [[Curses]], and this brought important advancements into the cRPG and in general PC gaming genre. | |||
Contrary to many other computer RPGs of the time, all levels were [[Random generation|randomly generated]]. | Contrary to many other computer RPGs of the time, all levels were [[Random generation|randomly generated]]. Rogue was intended to be played on Unix terminals. Thus, the dungeon was displayed in text mode, characters and monsters being represented by letters. Actions were issued by single keystrokes. Rogue defined the very Roguelike genre. Random generation, basic plot, text (or tiled) based display still are the usual features of Roguelikes. | ||
Rogue was | The more direct descendant of Rogue was [[Hack]], although [[Larn]] and [[Moria]] are closely related to it as well. | ||
Rogue | == Versions and platforms == | ||
Rogue was written in 1980 by [[Michael Toy]], [[Glenn Wichman]] and [[Ken Arnold]] for Unix. It was ported to several platforms. | |||
Rogue clones can now be found for nearly every existing platform. Notable modern examples include: | |||
* [[CalcRogue]] ([[TI-89]] graphing calculator, [[TI-92]] plus graphing calculator, [[Voyage 200]] graphing calculator, Windows, Linux, [[PalmOS]]) | |||
* [[ClassicRogue]] ([[Windows]], [[DOS]], [[Linux]]) | |||
* [[iRogue]] | |||
* [[KRogue]] | |||
* [[LinuxRogue]] (Linux) | |||
* [[PocketRogue]] | |||
* [[TileRogue]] (Windows) | |||
Rogue | == Older Variants == | ||
* [[Advanced Rogue]] | |||
* [[College Rogue]] | |||
* [[Rogue Clone]] (various) | |||
* [[Super-Rogue]] | |||
* [[Ultra Rogue]] | |||
* [[Urogue PC]] | |||
* [[XRogue]] | |||
== Related topics == | == Related topics == | ||
* [[Major Roguelikes | * [[Major Roguelikes]] | ||
* [[Roguelike Restoration Project]] | |||
== Related links == | == Related links == | ||
* [http:// | * [http://www.cs.princeton.edu/~appel/papers/rogomatic.html About Rog-O-Matic], a borg for Rogue | ||
* [http://www.wichman.org/roguehistory.html A Brief History of Rogue] | * [https://web.archive.org/web/20160428140105/http://www.wichman.org/roguehistory.html A Brief History of Rogue] | ||
* [https://sites.google.com/site/donnierussellii/rogue Browser-based version of Rogue] Based on MS-DOS Rogue. Ported to Flash by Donnie Russell. | |||
* [http://www.rots.net/rogue/ Edwin Rots' Rogue Page] Spoilers, technical info, and scanned source code of DOS version. Also useful for ClassicRogue. | |||
* [http://www.gamasutra.com/view/feature/4013/the_history_of_rogue_have__you_.php Longer history of Rogue] (Gamasutra) | |||
* [http://userpages.monmouth.com/~colonel/rvm-msg.html Messages in Rogue], In-game messages reference. | |||
* [https://britzl.github.io/roguearchive/ The Rogue Archive] (by the RogueBasin owner) | |||
* [https://web.archive.org/web/20210729233220/http://www.roguelikedevelopment.org/archive/index.php The Rogue Archive], a comprehensive collection of Rogue versions for several platforms (both source code and binaries). | |||
* [https://web.archive.org/web/20220325142529/https://coredumpcentral.org/ Rogue Central @ coredumpcentral.org] Information, documentation, screenshots, and various versions for download and online play. | |||
* [http://operationalsecurity.es/random%20software/roguelikes/2020/06/10/Early-Roguelikes-Collection-Patches-for-the-Grab.html Rogue Patches for the Grab] | |||
[[Category:Open source]] | |||
* [http://userpages.monmouth.com/%7Ecolonel/rvm.html The Rogue's Vade-Mecum], a Rogue spoiler. | |||
* [http://userpages.monmouth.com/~colonel/faq/roguelet.html The Roguelet's ABC] Poetry based on various monsters in Rogue. | |||
* [http://rlgallery.org/ Roguelike Gallery], several versions available for online play. | |||
* [http://rogue.rogueforge.net/ Roguelike Restoration Project] (See [[Roguelike Restoration Project|article]]) | |||
* [http://sourceforge.net/projects/roguelike/files/ Roguelike Restoration Project] (See [[Roguelike Restoration Project|article]]) | |||
* [http://roguelikeradio.blogspot.co.uk/2012/04/episode-31-rogue-with-co-creator-glenn.html Roguelike Radio ep about Rogue], with Glenn Wichman, one of the original creators |
Latest revision as of 03:22, 1 May 2025
Rogue | |
---|---|
Major Roguelike | |
Developer | Michael Toy, Glenn Wichman, Ken Arnold |
Theme | Fantasy |
Influences | Dungeons & Dragons, Colossal Cave Adventure |
Released | 1980 |
Updated | 20 Jan, 2014 (3.6.3)
13 Mar, 2005 (5.2.1) 05 Sep, 2007 (5.4.4) 10 Jun, 2020 (5.4.5) |
Licensing | noncommercial opensource |
P. Language | C |
Platforms | Linux, Windows, DOS |
Interface | ASCII, Keyboard |
Game Length | ?? |
Official site of Rogue |
Rogue, published in 1980, is the game that established the genre and inspired all other Roguelikes.
Description
Rogue's storyline was very light: the point of the game was to go down all levels of a dungeon, in a world based on Dungeons & Dragons, starting from the top, killing monsters and plundering treasures, until finding the Amulet of Yendor. Then, the player had to climb every level up.
It was one of the first games to use a spatial representation of the world where the action unfolded instead of textual descriptions - the authors sought to combine a traditional "dice" RPG with the original Crowther/Woods interactive fiction game Colossal Cave Adventure. This was possible using a C function library called Curses, and this brought important advancements into the cRPG and in general PC gaming genre.
Contrary to many other computer RPGs of the time, all levels were randomly generated. Rogue was intended to be played on Unix terminals. Thus, the dungeon was displayed in text mode, characters and monsters being represented by letters. Actions were issued by single keystrokes. Rogue defined the very Roguelike genre. Random generation, basic plot, text (or tiled) based display still are the usual features of Roguelikes.
The more direct descendant of Rogue was Hack, although Larn and Moria are closely related to it as well.
Versions and platforms
Rogue was written in 1980 by Michael Toy, Glenn Wichman and Ken Arnold for Unix. It was ported to several platforms.
Rogue clones can now be found for nearly every existing platform. Notable modern examples include:
- CalcRogue (TI-89 graphing calculator, TI-92 plus graphing calculator, Voyage 200 graphing calculator, Windows, Linux, PalmOS)
- ClassicRogue (Windows, DOS, Linux)
- iRogue
- KRogue
- LinuxRogue (Linux)
- PocketRogue
- TileRogue (Windows)
Older Variants
Related topics
Related links
- About Rog-O-Matic, a borg for Rogue
- A Brief History of Rogue
- Browser-based version of Rogue Based on MS-DOS Rogue. Ported to Flash by Donnie Russell.
- Edwin Rots' Rogue Page Spoilers, technical info, and scanned source code of DOS version. Also useful for ClassicRogue.
- Longer history of Rogue (Gamasutra)
- Messages in Rogue, In-game messages reference.
- The Rogue Archive (by the RogueBasin owner)
- The Rogue Archive, a comprehensive collection of Rogue versions for several platforms (both source code and binaries).
- Rogue Central @ coredumpcentral.org Information, documentation, screenshots, and various versions for download and online play.
- Rogue Patches for the Grab
- The Rogue's Vade-Mecum, a Rogue spoiler.
- The Roguelet's ABC Poetry based on various monsters in Rogue.
- Roguelike Gallery, several versions available for online play.
- Roguelike Restoration Project (See article)
- Roguelike Restoration Project (See article)
- Roguelike Radio ep about Rogue, with Glenn Wichman, one of the original creators