Slashdot Mirror


A History of Rogue

blacklily8 writes "Gamasutra has published "The History of Rogue: Have @ You, You Deadly Zs." Despite only the most 'primitive' audiovisuals, Rogue has continued to excite gamers and programmers worldwide, and has been ported, enhanced, and forked now for over two decades. What is it about Wichman and Toy's old UNIX RPG that has sent so many gamers to their deaths in the Dungeons of Doom, desperately seeking the fabled Amulet of Yendor? This article covers the history of the game, including the Epyx failure to make a ton of cash selling it in 1983. It also goes into rogue-like culture and development."

21 of 240 comments (clear)

  1. Imagination. by fractoid · · Score: 5, Insightful

    Despite only the most 'primitive' audiovisuals, Rogue has continued to excite gamers and programmers worldwide, and has been ported, enhanced, and forked now for over two decades.

    Despite? Given how easily we could at least put a simple tileset on the game to make things more realistic, I'd say that Roguelikes' ongoing popularity must be at least in part _because_ of the primitive graphics. A high-rez animated monster can only ever be a high-rez animated monster, exactly as you see it on the screen. But the dashing asterisk can be whatever you imagine it to be, and that makes it better. It's just like the way books are satisfying in a way that movies can never quite be.

    --
    Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    1. Re:Imagination. by Yvanhoe · · Score: 5, Insightful

      When all you have to entertain a player is a bunch of ASCII character, you know that you can't cheat on shiny effects. All that is left is game mechanics, sensible relationships between objects, and a thing that seems to go out of the game when the graphical cheesecake goes in : meaning.

      Can you set up traps, use polymorphic spells in unpredictable ways, suffer from hallucinations or become randomly invisible in 3D RPG/FPS these days ? I heard that in WoW, it sometimes rain but it does not change a single thing to the gameplay : things keep burning, fire elemental still have a good time and no spell is affected.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    2. Re:Imagination. by zwei2stein · · Score: 4, Insightful

      I would not even call ascii primitive audiovisuals. It is more of a abstraction. And it enourages developers to work on important stuff: gameplay. And if game is fun without graphics, you just hit jackpot.

      But of course awesome things happen if someone manages to take that roguelike core and adds fitting graphics ( Diablo series. )

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
    3. Re:Imagination. by Yvanhoe · · Score: 4, Insightful

      You point out another key difference : the gamers in WoW are probably less after immersion than those in Rogue (shock!) but more after dominance. They don't really care if a bug allows them to stack two armored helmets whereas people in rogue would complain if the all elusive unicorn got stuck in corners because of a buggy AI.

      Maybe the difference is not in the ascii vs graphical question but rather in the singleplayer vs multiplayer ?

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    4. Re:Imagination. by FiveDozenWhales · · Score: 4, Insightful

      When all you have to entertain a player is a bunch of ASCII character, you know that you can't cheat on shiny effects. All that is left is game mechanics, sensible relationships between objects, and a thing that seems to go out of the game when the graphical cheesecake goes in : meaning.

      Not only are you kept from cheating, it also frees up a lot of resources. When a program isn't storing landscape data, character models, textures, etc. in memory, and using at least some processor time in keeping track of them, it means you can have much more complex AI/more instances of the AI, larger areas in memory at one time, and a wide range of ongoing effects all at once.

    5. Re:Imagination. by Anonymous Coward · · Score: 4, Funny

      Such a sentence seems, at first glance, crass and offensive. However, underneath the words themselves lies a statement of beautiful grammatical ambiguity and meaning. The author of this profound statement, anonymous, has long been considered one of the greatest writers in the history of modern literature. The depth and meaning of this sentence only cements this reputation, and lifts him to new heights of literary esteem. Meanwhile, surrealism is highly prominent in this work. Truly, this sentence is in full accord with René Magritte's famous statement, "Allez manger des merdes baiseurs."

    6. Re:Imagination. by whencanistop · · Score: 4, Interesting

      I was trying to persuade the missus (yes really) that WoW was just really an extension of the rogue and Angband games I used to play but with the ability to play real time instead of turn based and actually play with/against real people.
      She looked at me blankly and claimed that she didn't know what Rogue and Angband were. When I showed her, she laughed and claimed that it was completely different because of the graphics.
      I maintain the similarities are there - certainly with the stats and so forth. But obviously it is a bit more advanced. As you'd expect in twenty years.

      I for one welcome our new @ symbol overlords.

    7. Re:Imagination. by SL+Baur · · Score: 4, Insightful

      I'd say that Roguelikes' ongoing popularity must be at least in part _because_ of the primitive graphics.

      I would have to agree. I've played both Rogue/Hack/Nethack for curses and Nethack for Qt and I prefer the curses version.

      the dashing asterisk can be whatever you imagine it to be, and that makes it better. It's just like the way books are satisfying in a way that movies can never quite be.

      You're right, but for the wrong reason. Books are a far, far better medium for laying out a rich story.

      I enjoy playing World of Warcraft, but nothing I've encountered there has excited me more than killing the wizard of Yendor and beginning the dangerous ascent back up to victory.

    8. Re:Imagination. by PopeRatzo · · Score: 4, Insightful

      I just realized, after my own ode to rogue, that we are now those old cranky guys...

      "In my day, we didn't have any a that sissy graphics stuff, we just had ASCII and we liked it that way. We weren't like the kids these days that save their games before fighting some weak underling. In our day, if we wanted to save our game before we dropped to the level where there be Balrogs, we had to write batch programs that would back up the game files. Colors? We didn't have colors. If you wanted colors in my day, you had two choices: black and white. Oh, there were some sissies who liked green or amber but those were the rich kids who had big name systems like Kaypro or Compaq. Us real men used old black and white televisions that were sitting in the basement and built our computers from Heath kits. I bet they don't even know what an RF converter is anymore.

      --
      You are welcome on my lawn.
    9. Re:Imagination. by fractoid · · Score: 4, Funny

      See, thanks to my imagining that you're a voluptuous redhead whom both my wife and I find irresistible, and with whom we both ended up spending the evening performing UNSPEAKABLE and yet very pleasurable acts, I actually found that quite hot.

      So yes, while movies *ahem* may be more visual, a vivid imagination will always furnish a better scenario. ;)

      And you like THAT? *THERE*? Wow, you filthy minx, I never would have guessed! ;)

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    10. Re:Imagination. by fractoid · · Score: 5, Funny

      Dude, no. Just no. That's not a screenshot from a Rogue game, it's Perl source. Sheesh.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    11. Re:Imagination. by MikeBabcock · · Score: 4, Interesting

      Rogue/Nethack/etc. have perma-death.

      I love perma-death.

      WoW gets boring because you level up to a certain point and "then what?"

      Perma-death is awesome, and too few games utilize it.

      --
      - Michael T. Babcock (Yes, I blog)
  2. You would think that after two decades by Norsefire · · Score: 4, Funny

    People would have figured out how to spell it.

  3. True , but... by Viol8 · · Score: 4, Insightful

    ... if the graphics are simpler the developers can spend more time on the AI. And if theres only a few developers this is a big deal. Its probably why most text based MUDs were generally more imaginative than WoW and its clones.

  4. Re:Modern version by TeknoHog · · Score: 4, Informative

    While this isn't answering your question, I'd like to point out my favourite Nethack interface:

    http://glhack.sourceforge.net/

    GnomeHack was a very nice version of the game... But the GUI-ness of it (popup windows, scrollbars, etc..) really wasn't to my taste. So I started work on glHack, to make it feel very similiar to the text-terminal version (nice & snappy). but with graphical tiles.

    --
    Escher was the first MC and Giger invented the HR department.
  5. Re:Still... by Anonymous Coward · · Score: 4, Funny

    Are you telling me I can't win in NetHack? After all these years, now you tell me!

  6. nethack ghosts by dltaylor · · Score: 4, Funny

    While porting nethack, 'way back when, we wanted to be sure that all of the levels worked, so we added a terminator-like character for the test players. Immune to poisons, more robust, ... Then one died down about level 23, and, of course, came back as a ghost. Made the game much tougher to win when playing as a tourist or whatever.

    No, we didn't purge it from the system. That would be cheating.

  7. ADOM by ElectricTurtle · · Score: 4, Interesting

    My favorite Rogue-like will always be Ancient Domains of Mystery. The control system is so much better than Nethack.

    --
    I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
  8. Re:Modern version by CommanderData · · Score: 4, Informative

    Well, If you'd like a more modern rogue implementation with tilesets, and have an iPhone or iPod Touch, you could give Rogue Touch a try. I wrote this version from scratch in my spare time over last fall and winter as a way to fill in downtime from consulting. Borrowed some graphics from public domain tilesets, and drew others myself. It's a tribute to the Atari ST and Amiga versions of Rogue, and it's gained quite a following lately... as a matter of fact one of my players alerted me to this story (I used to post here regularly, but have been away for a while... had to quit reading so I could get some real work done!!).

    Anyway a lot of neat little tweaks were made to the formula without messing up the core game: new equipment and magic, some animations, secret characters (that have unique abilities and starting equipment), and an online leaderboard to compete with dungeon crawlers all over the world.

    Come by my website http://www.chronosoft.com/ to see a video and check out the forums and leaderboards.

    --
    Urge to post... fading... fading... RISING!... fading... fading... gone.
  9. Primitive visuals the main selling point by BForrester · · Score: 4, Funny

    Indeed. I can play Rogue all day at work, and everyone else assumes that I'm working at something really complicated and "techy."

  10. The Best Early Rogue Player in the World by harlows_monkeys · · Score: 4, Interesting

    The first version of Rogue that was widely circulated became quite a time sink for a lot of people at Caltech. This version was considerably harder than subsequent versions. It was extremely rare for anyone to actually win the game, by getting down deep, getting the Amulet of Yendor, and making it out alive.

    One undergraduate, however, had no trouble beating it. Within a couple days of his starting playing, he had all the spots on the top score list, and all of them were total winners.

    He then stopped playing, except when anyone else dared to take a spot on the top score list. Then he'd come to computing center, sit down, and 30 minutes later, the interloper would be pushed off the list.

    Naturally, we all wondered how the hell this guy was so much better than the rest of us (and, based on what our contacts at other schools told us, better than anyone at their schools, too). He didn't do anything to hide when playing--he didn't play in an office with a private terminal. He played right out in the main terminal room, where anyone who wanted could stand behind and watch.

    As far as anyone could see, he didn't do anything significantly different than the rest of us, other than he died a lot less than we did.

    Finally, he told us the secret, and we all learned an important lesson. There was no big secret--he just made every little decision correctly. For example, if he had to explore a dark room, he did it in the minimum number of steps necessary. The rest of us would use the "run until you hit something" funciton and sweep the room, which made us step on more locations, which made us have a higher chance of springing a trap.

    Traps usually weren't fatal. They just put you down a few hit points for a little while. But in that little while, a monster that he would barely survive, we would barely lose to.

    After he got the Amulet and was on the way up, he would only step on locations he'd already stepped on while descending, and so he NEVER sprang a trap on the way up.

    He knew the odds of everything (based on observation while playing, not based on looking at the code), and would use potions or scrolls at the time when they had the maximum expected utility.

    He did this for EVERY decision point in the game. He made the decision that, based on all the data available at the time, was the best decision.

    None of the things I listed above, or any of the other things he did perfectly that the rest of us only did 99% perfectly would make a noticeable difference by themselves. But put them all together, and all our tiny mistakes added up to losing for us, and the lack of any mistakes added up to winning for him.