Rogue is a fun computer game. 
Rogue is a fun computer game. 

Rogue is a famous video game about exploring dark mazes. 

Every game feels new. This is because of procedural generation. This means the computer makes a random maze each time you play. The monsters and treasures are also in new places. This makes every game a different adventure.
In Rogue, your choices really matter. The game uses permadeath. If your character loses all their health, they die. You cannot reload a save to bring them back. You must start a brand new game with a new hero. This makes every move feel very important. The game was made by Michael Toy and Glenn Wichman. It was so special that it started a new group of games called "roguelikes."
Rogue is a famous video game about exploring dark, mysterious mazes. 

Every time you play, the game feels brand new. This happens because of a method called procedural generation. Instead of a set map, the computer builds a random dungeon for you. The rooms, hallways, and even the monsters are placed in new spots each time. This means no two adventures are ever exactly the same. It keeps the game exciting because you never know what is around the next corner. You must use your imagination to see the world the computer builds.
In Rogue, your choices have very real consequences. The game uses a rule called permadeath. If your character loses all their health, they die for good. You cannot reload an old save to bring them back to life. If you try to reload a saved game, the file is erased. This means you must start over with a brand new character. This rule makes every single move feel important and meaningful. 
Two students at the University of California, Santa Cruz, created this game. Their names were Michael Toy and Glenn Wichman. They wanted to make a game that was more exciting than older adventure games. They used a tool called the curses library to show graphics on a screen. Ken Arnold helped Toy make the code work better. This allowed the game to use symbols like letters and marks to show the world. For example, the player is shown as an "at" symbol. 
Rogue was very popular with college students in the 1980s. It was so influential that it started a whole new group of games. Today, people call these types of games "roguelikes." Other early games like Hack and Moria were inspired by it. Even though the game is old, its ideas are still used in many modern games. It showed how random computer math could create endless fun for players.
Rogue is a landmark dungeon-crawling video game that changed how developers think about replayability. 
The game functions through a system of procedural generation. Instead of using a fixed, pre-designed map, the computer builds the dungeon layout for each new session. The developers used a method where each level begins as a 3x3 grid of potential rooms. The computer then places rooms of different sizes into this grid and connects them with hallways, T-forks, or winding passageways. Sometimes, the computer may even place a maze in place of a room on lower levels. This mathematical approach means that no two adventures are ever identical in layout or monster placement.
Because the game was originally designed for non-graphical Unix-based minicomputer systems, it uses a text-based user interface. This interface relies on the ASCII character set, which is a standard way for computers to represent text. In this system, the player is represented by the "at" symbol (@), which Toy chose to show "where the player is at." Monsters are shown as capital letters, such as a "Z" for a zombie, with twenty-six different varieties possible. Other elements include dots (.) for floor space, plus signs (+) for doors, and vertical or horizontal lines (| or -) for walls. 
Movement and interaction in Rogue are managed through specific keystrokes. Players use the keys "h," "j," "k," and "l" to move left, down, up, and right. These keys were chosen to match the vi editor, a common text-editing tool. Other actions are also triggered by single letters, such as "q" to quaff a potion or "w" to wield a weapon. This turn-based design allows players to carefully consider their next move before executing it, which is essential for survival.
The concept of permadeath is a vital part of the Rogue experience. This design choice means that if a character loses all their health through combat or other means, that character is gone forever. Unlike many modern games, players cannot reload a saved state to undo a mistake. When players attempted to "save scum," or reload a file to fix a death, the developers programmed the game to erase the save file upon reloading. This creates "consequence persistence," a term used by Wichman to describe how actions have lasting effects. 
The history of Rogue began at the University of California, Santa Cruz, in the late 1970s. Toy and Wichman were students who wanted to improve upon the static nature of existing adventure games like Colossal Cave Adventure. They wanted a game that offered more replayability. Toy later moved to the University of California, Berkeley, where he met Ken Arnold. Arnold was the lead developer of the curses programming library, which Rogue used to mimic a graphical display. Arnold helped optimize the code and add new features to the game.
By the 1980s, Rogue became highly popular among college students and computer-savvy users. It was included in the fourth release of the Berkeley Software Distribution (BSD), which helped spread its reach. The game's influence was so great that it led to the creation of the "roguelike" genre. Other programmers created similar titles, such as Hack (1982/1984) and Moria (1983), which built upon the foundations laid by Rogue. Even though these later games used different variations, they all owe a debt to the original mechanics of random generation and permanent loss.
🖼️ Images & Media (2)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.