Codex Gamicus
Explore
Main Page
Discuss
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Forums
Company Index
Character Index
Hardware Index
In-Game Index
Ratings Index
Video Game Index
Fandom
Gamepedia support
Report a bad ad
Help Wiki
Contact us
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Fandom's centric source of video game knowledge
42,423
pages
Explore
Main Page
Discuss
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Forums
Company Index
Character Index
Hardware Index
In-Game Index
Ratings Index
Video Game Index
Fandom
Gamepedia support
Report a bad ad
Help Wiki
Contact us
Editing
Rogue
Back to page
Edit
VisualEditor
View history
Talk (0)
Edit Page
Rogue
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
__NOTOC__ {{roguelike}} '''Rogue''' is the original [[roguelike]] [[game]]. You play it on a text-only [[Unix]] terminal, though some ports exist to other computer operating systems. Your character, the "rogue", must descend through the dungeon, locate and steal the [[Wikinfo:Amulet of Yendor|Amulet of Yendor]], and return to the surface. Notably, the dungeon is randomly generated; the upper levels consist of rectangular rooms with interconnecting corridors while the lower levels look like mazes (all drawn with punctuation, because the screen only draws text). The dungeon is filled with monsters (drawn as letters from <code>A</code> to <code>Z</code>) which will attack your character (drawn as an @ sign). Other dangers include eating all of your food and starving. The dungeon contains several useful items (also punctuation) such as weapons, armor, and magical scrolls, potions, rings and wands... but magical items start unidentified, so you do not know what will happen when you use an item for the first time, or whether the effect will be good or bad. Death in Rogue is always permanent, at which point you must restart the game from the beginning ''and'' will receive a different randomly-generated dungeon with randomly-placed monsters. ''Rogue is a very difficult game.'' Rogue lacks several complexities (such as towns of shops, overworlds of multiple dungeons, pets, and side quests) that make later roguelike games like [[Angband]] and [[NetHack]] easier to win. ([[Omega]] has many such complexities but is also very difficult to win.) Michael Toy and Glenn R. Wichman originally programmed Rogue in 1980 for [[Unix]]. In 1982, a Rogue binary shipped with the popular Unix distribution for VAX commputers called 4.2BSD. Rogue then spread to several universities. But your copy of Rogue might not be the original, but a clone. == Rogue clones == The "Rogue" that many users play is not Toy's and Wichman's original game, nor is it a port of that game, but it is a reimplementation of that game called a ''Rogue clone''. === The clone from BSD === The source code of one such clone found its way its way into the [[Wikipedia:Berkeley Software Distribution|Berkeley Software Distribution]] (BSD) at about 1987, and both FreeBSD and NetBSD continue to distribute it today. This game is called "Rogue", but documentation of the differences exists in [http://cvsweb.netbsd.org/bsdweb.cgi/src/games/rogue/CHANGES?rev=1.3&content-type=text/x-cvsweb-markup an email customarily copied with the source code], most notably: : ''Prints a picture of a skull, not a tombstone, upon death.'' Thus if you die in Rogue and see a skull like the one below ([http://cvsweb.netbsd.org/bsdweb.cgi/src/games/rogue/score.c?rev=1.11&content-type=text/x-cvsweb-markup copied from score.c of this Rogue clone]), then you are playing this particular clone ''or'' another clone derived from it: __---------__ _~ ~_ / \\ ~ ~ / \\ | XXXX XXXX | | XXXX XXXX | | XXX XXX | \\ @ / --\\ @@@ /-- | | @@@ | | | | | | | vvVvvvvvvvVvv | | ^^^^^^^^^^^ | \\_ _/ ~---------~ ''This image is [[Wikipedia:copyrights|copyrighted]], however U.S. copyright law qualifies this image under [[Wikipedia:fair use|fair use]] meaning that it is appropriate to use for documenting topics about gaming.'' The [http://cvsweb.netbsd.org/bsdweb.cgi/src/games/rogue/USD.doc/rogue.me?rev=1.6&content-type=text/x-cvsweb-markup included rogue.me documentation] states, "The public domain version of rogue now distributed with Berkeley UNIX was written by Timothy Stoehr," so perhaps that is the author of this clone. However, the source code has a copyright, so it is not actually in the public domain. Further, the copyright situation is uncertain. Berkeley put its standard free-software copyright notice on the top of each file, but further down an extra set of conditions survives: /* * main.c * * This source herein may be modified and/or distributed by anybody who * so desires, with the following restrictions: * 1.) No portion of this notice shall be removed. * 2.) Credit shall not be taken for the creation of this source. * 3.) This code is not to be traded, sold, or used for personal * gain or profit. * */ Because clause 3 contains discrimination against those who would trade or sell copies, this particular Rogue clone is ''not'' free software. OpenBSD [http://thread.gmane.org/gmane.os.openbsd.misc/30659/focus=30659 removed it from their distribution], while Debian [http://packages.debian.org/testing/games/bsdgames-nonfree classified it as "non-free"]. === Hack === A game called [[Hack]], at first, was another Rogue clone. However Hack added more features, even as it retained the setting of the game (being the dungeon of rectangular rooms and mazes) and the goal (being the Amulet of Yendor). Hack is a direct ancestor of the popular game called [[NetHack]]. == Game Data == === [[Unix]] === * where to obtain Rogue? {{datastub}} {{furtherinfo}} == External Links == * [http://www.wichman.org/roguehistory.html A Brief History of "Rogue" by Glenn R. Wichman] * On Usenet ** [http://groups.google.com/group/net.sources.games/browse_thread/thread/7517136474def270/583dd453934145b0#583dd453934145b0 Rogue Versions (net.sources.games)] * On some wiki ** [http://roguebasin.t-o-m-e.net/index.php/Rogue RogueBasin:Rogue] ** [[Wikipedia:Rogue (computer game)]] ** [http://nethackwiki.com/wiki/Rogue_(game) |Rogue (game)] * On Everything2 ** [http://everything2.com/index.pl?node_id=1017187 Rogue (thing) by Milen] [[Category:Roguelikes]] [[Category:Unix games]]
Summary:
Please note that all contributions to the Codex Gamicus are considered to be released under the CC BY-SA 3.0
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Ambox
(
view source
) (protected)
Template:Datastub
(
view source
) (protected)
Template:Expand
(
view source
) (protected)
Template:Furtherinfo
(
view source
)
Template:Roguelike
(
view source
)
Module:Arguments
(
edit
)
Module:Message box
(
edit
)
Module:Message box/configuration
(
edit
)
Module:No globals
(
edit
)
Module:Yesno
(
edit
)
Follow on IG
TikTok
Join Fan Lab