Slashdot Mirror


Masters of Doom

kevin42 writes "Everyone who was into computers 10 years ago knows about Doom. Less people are familiar with Wolf3D, and even fewer people ever played any of the Commander Keen games. But those of us who played them when they were cutting edge games couldn't wait for what would come next. To hard-core gamers, these games were amazing, and important. The change came with DOOM; suddenly everyone was interested in this groundbreaking game." Kevin reviews below David Kushner's Masters of Doom. Masters of Doom author David Kushner pages 352 publisher Random House rating Excellent! reviewer Kevin Bentley ISBN 0375505245 summary How two guys created an empire and transformed pop culture.

Virtual reality was the craze of the time, and Doom offered a glimpse into what it was all about. But this innovative game did not come from any of the "big" video game developers of the time, and it was not the built by a large team with huge resources. Although it was the product of many people's efforts, it was primarily the creative genius of two people, both named John.

John Carmack and John Romero are names that every self-respecting Slashdot reader knows. Carmack even posts here occasionally (hi John!). Until I read this book, I knew very little about the personal life of Carmack, and I thought I probably knew too much about Romero. Like many, I have been intrigued by their successes (and failures), and was interested in learning more about what makes them tick.

Masters of Doom starts off with a chapter for each John, telling stories from their childhood that made me realize they were just typical American kids, with the same kind of problems that many of us probably had. These are important chapters, and the author repeatedly references these stories throughout the book. Although the book chronologically covers the entire lives of the two Johns, most of the book details their working years, from their time at Softdisk until now.

This is where the book was most interesting to me. The details of the camaraderie that existed among the team made me feel like I was there. The author got a lot of his information from personal interviews with people, and it really shows in his writing style. First-person accounts are woven together so you get to know what each person was thinking while the story plays out. For instance when the id team met with Sierra On-Line in 1992, you get first-person impressions from both sides of the meeting, giving the reader a lot of insight that you would ordinarily never get.

For me, the book's climax was during the initial releases of Doom, when huge checks were pouring in. Things were going really well for the team at this point, and the book describes things like John C. and John R. dropping off a check for five million dollars at the bank's drive-through, while riding in one of their Ferraris. Although things were looking great for the team at this time, the future really held turmoil and disappointment.

The only negative comment I have about this book is not really a criticism of the book itself, or even the author. I believe the story was accurate, and while it didn't have any shocking new information, it left me feeling sad to see such a powerful combination of talent break apart because of personality conflict, and sad at the thought that Carmack seemed to be losing interest in id Software. The book does mention Carmack's current interests in rocketry (which are even more exciting to me than his games), and Romero seems to have settled into a life he is enjoying, but the mood of the book seemed very depressing to me in the end.

Anyone who is a gamer or a self-taught programmer like Carmack and Romero would enjoy this book. The book does not require the reader to know much about games or computer programming, but I suspect it might be uninteresting to people who aren't either gamers or interested in computers. To the average Slashdot reader though, I would definitely recommend this book.

You can purchase Masters of Doom from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

26 of 484 comments (clear)

  1. Cheaper at Amazon!! by Anonymous Coward · · Score: 1, Informative
    1. Re:Cheaper at Amazon!! by sinjayde · · Score: 3, Informative
    2. Re:Cheaper at Amazon!! by RevDobbs · · Score: 5, Informative
  2. lacks talent by craigtay · · Score: 5, Informative

    While this book was a nice read for me, it would have been terrible for most. It was written very poorly. The only thing that kept me going was learning all the little things about the people who created doom that I didn't know before. I struggled through some parts of it, and was almost embaressed by others. Great read for those who are interested in the subject, but for people who have a passing interest.. I suggest looking elesewhere.

  3. if you are into this .... by camilita · · Score: 4, Informative

    ..kind of "archeological" gaming you can always read the pretty decent The Ultimate History of Video Games

  4. The first 3D game I ever played was Deathmaze 5000 by maynard · · Score: 3, Informative

    Deathmaze 5000 by Med Systems Software, which ran on the original TRS-80 with stunning 128x48 black and white graphics. It was a maze game with overlapping corridors and horrible traps to kill you with. Most fun for a pre-teen/teen. They also put out a game called Asylum which ran on the TRS-80 and other 8-bit computers of that era. Pretty amazing that even back in 1980 or so people were pushing hardware in the attempt to display realistic 3D graphics. I absolutely loved these games. And if we're going to talk about 8-bit Trash 80 games, one can't forget Big Five Software - the originator of popular arcade clones written in hand assembly for the TRS-80. These guys were my heros as a kid. No, really! --M

  5. Get it for just $11 here. by anonymous+coword · · Score: 1, Informative
  6. Re:I remember that... by Fryed · · Score: 5, Informative

    The first thought that comes to my mind is probably not the easiest solution, and I must admit I haven't tried it before, so I don't know for sure that it'll work, but it might be worth trying...

    Install Bochs, and install a version of DOS onto that (I wonder if FreeDOS will work?) This will insure that the game is running on the OS it was really designed for (particularly if you use an old copy of MS-DOS rather than FreeDOS), and it will keep the game from trying to run too fast, since the emulation overhead will slow it down a bit. I think Bochs also includes a way to forcibly slow the CPU down even further if necessary.

    Anyone have any experience trying this setup? I'm curious as to how well it would work...

  7. Re:I remember that... by chibiyoukai · · Score: 2, Informative

    Well, as far as Doom goes, there is a Windows port of LSDLDoom that uses LibSDL for graphics. Everything except for Midi (because I'm too lazy to get it to work) works great under WinXP. As an added bonus, you're not limited to the 320x240 that the original Dos version had.

  8. Re:I remember that... by skyjake · · Score: 2, Informative
    For playing Doom (and Heretic/Hexen), I think the Doomsday Engine is the best solution.

    Of course, I'm a bit biased.

  9. Not the first, not the second... by Jagasian · · Score: 2, Informative

    Wrong again! Wolf 3D wasn't the first or second first-person-shooter game. The first game in the genre was Battlezone which was released in the arcades in 1980. It had everything that a first person shooter needs. The game is 3D and the player's view is first-person. Your objective is to navigate through the 3D world and shoot things, blow them up, and kill stuff.

    Battlezone was huge when it was released, and the USA military was even working with Atari to make a version that could be used to train their recruits.

    Here is the KLOV listing for Battlezone. Definitely a classic that younger gamers should familiarize themselves with. However, I still to this day play Quakeworld (Quake 1 with efficient network protocol), and I believe it is the zenith of FPS games. After 1996, FPS games have been completely derivative.

  10. In short? Don't bother. by SomeGuyFromCA · · Score: 4, Informative

    I know this may be off-topic to the story, but does anyone have quick tips on how to play these DOS-age games on modern day OS's and hardware?

    Don't try. Just get another computer. I have a K6-2/300 [that I picked up for next to nothing] sitting at my right that I use for all my old games. Keen, Wing Commander, Raptor, Tyrian, etc. 256 megs RAM, 8.4 gig drive, SB AWE32, all for next to no time or money.

    The most expensive part would have been a KVM switch, except that I have a dual-input monitor, so I just needed a KM switch.

    --
    if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
  11. Don't forget Marathon by lordDallan · · Score: 2, Informative

    I remember seeing Doom on my buddy's crappy Packard Bell PC and being really jealous that there was nothing like that for the Mac. Fortunately the good folks at Bungie came out with Marathon and I could take out all my frustrations by killing nasty Pfhor and saving witless BOBs.

  12. Re:I remember that... by I(rispee_I(reme · · Score: 2, Informative

    Ports of the doom engine to win32 (and other architectures) can be found at www.newdoom.com. I recommend ZDOOM, it keeps the flavor of the original doom (i.e. uses sprites instead of 3d models), but adds TCP/IP play, high resolution output, and a veritable cornucopia of other features.

  13. sourceforge links and doom trivia by mraymer · · Score: 2, Informative
    Doom Legacy - Probably the most popular source port...

    Doomsday Engine - Windows only, but my personal favorite.

    It's amazing how a little OpenGL in the right places can make an old game look so much better.

    What's even more amazing is how well DOOM has aged. I can't think of any other game from its era that I can sit down and play for a while, and end up totally forgetting that I am playing a retro game.

    Trivia: DOOM got its name from the movie "The Color of Money" when Tom Cruise is about to open a pool stick case, and someone asks what is in there... his reply? "Doom."

    Oh, more trivia... DOOM was originally going to be a game based on the movie Aliens, but that idea was scrapped since the developers wanted total creative control over the project. Likely a very good choice, since we're still talking about DOOM today, and it's still on the charts over at download.com.

    Trivia source: mobygames

    --

    "To confine our attention to terrestrial matters would be to limit the human spirit." -Stephen Hawking

  14. Re:One of the things I find annoying... by cje · · Score: 4, Informative

    In terms of the game engine, there's not a lot of comparison between Doom and Wolf3D. The Wolf3D engine was primitive compared to Doom; most of the rooms were essentially large squares or rectangles, the lighting was pretty static, the list of enemies was pretty limited, and all of the levels were flat. Compare that to Doom, with its sectors of (basically) arbitrary shape and size, its introduction of sector height so that you could create staircases, trenches, walls, etc., its vastly-improved lighting capabilities, its vast array of special line types, its long list of monster types, etc.

    Wolf3D was a ground-breaking game, but not nearly as ground-breaking as Doom was. Hell, I think I have more fun playing the original Castle Wolfenstein and Beyond Castle Wolfenstein from the early 1980s. :-)

    --
    We're going down, in a spiral to the ground
  15. Re:commander keen! by SomeGuyFromCA · · Score: 2, Informative

    There were 7 of them, the first trilogy was EGA based graphics, the second trilogy was VGA, and the last one (aliens ate my babysitter?) was basically just a collection of second rate levels that didnt make the second trilogy.

    Sorry, beg to differ. There were 7, yes, but the "second trilogy" was a "second duology": "Aliens Ate My Babysitter" was #6, a separate story, and was not just a "collection of second rate levels" - it had new monsters and did thematically fit together.

    The full list goes:

    INVASION OF THE VORTICONS:
    Commander Keen: Marooned on Mars
    Commander Keen: The Earth Explodes
    Commander Keen: Keen Must Die

    LOST EPISODE
    Commander Keen: Keen Dreams

    GOODBYE GALAXY
    Commander Keen: Secret of the Oracle
    Commander Keen: The Armageddon Machine

    ALIENS ATE MY BABYSITTER
    Commander Keen: Aliens Ate My Babysitter

    There was supposed to be another trilogy - called "The Universe is Toast" - and it's about 11 years overdue; the rise of FPSes pretty much killed it. Most fans of the series have given up holding their breath, especially after level 32 of doom II had you putting hanging Keens out of their misery.

    Post information from A Look Back at Commander Keen and Cerebal Cortex 314

    --
    if the answer isn't violence, neither is your silence / freedom of expression doesn't make it alright
  16. Re:I remember that... by noisehole · · Score: 4, Informative

    emulators/vm's are always the best sollution. since source for those old id games have been released in the past, there are a bunch of implementations.

    and if there aren't any (like for the old commander keen games, iirc), give VDMSound a shot (under nt4/w2k/xp) http://ntvdm.cjb.net/

    and some old dos games refuse to run at all under modern os's (eg weird memory manager), so have a look at http://dosbox.sourceforge.net/, and if that fails too, use bochs/vmware.

    btw, i remember an old feature of doom v1.666 or something. you had to build an ipx network of 3 dos boxes and could play on all three. one screen for 90 leftview, on center and one right. woah!

  17. Re:The Rating by kevin42 · · Score: 4, Informative

    I thought the book was excellent. Since I wrote the review, I figured it would be obvious that all that means is I thought the book was excellent. Did I think the writing was perfect? No. Did I think the book was overall very interesting and entertaining? Yes. I wrote this review specifically for slashdot because I thought a lot of people here would have similar interests as I did. I didn't write a literary critique of the book, I just wrote what amounts to a summary of what I thought of the book. Hey, it's not like I was being paid to write this or anything.

  18. DOS Emulation by waffle+zero · · Score: 2, Informative

    As far as Commander Keen and Wolf3d go, your best bet is the open source dos emulator DOSBox. There are ports for Windows, BeOS, and Linux and I'm sure the source will compile on other *n?x systems.


    The problem is that DOSBox doesn't support protected mode as needed by DOOM. But that is not a problem because there are plenty of open source DOOM engines. A quick search of sourceforge turns up DOOM Legacy. It has netplay and should work on all varieties of OSes.

  19. Read a chapter of it.... by crt · · Score: 4, Informative

    Good book - you can read a whole chapter of it here.. along with an interview with the author and a few other bits.

  20. Re:Hi Kevin by mnemonic_ · · Score: 2, Informative

    I have to agree with your judgement of the writing quality. However, according to his blog, he's actually 30 years old.

  21. Wolf Codes by vasqzr · · Score: 2, Informative

    Type one of the following codes:

    APPLEIIGS : Tells you where all the secret doors are; on the map, a secret door is labelled with a picture of your head
    BURGER : Full weapons, full ammo based on how much you can carry
    GROAN : Select a stage.
    IDDQD : Turn off ledoux.
    ILM : give you a life, all the keys, 100% health and 99 ammunition
    JESUS : Tells you where all the secret doors are; on the map, a secret door is labelled with a picture of your head
    LEDOUX : No damage to you, and no loss of ammo
    MCCALL : Advance one level
    PEACOCK : Regain full life
    SEGER : Gives you all the keys
    WOWZERS : Increase bullet capacity to 999 for bullets, and 99 for others
    XUSCNIELPPA : No damage to you, and refills weapons to maximum capacity

    Type a code again to turn it off.

  22. Re:I remember that... by Jim+Hall · · Score: 2, Informative

    I know this may be off-topic to the story, but does anyone have quick tips on how to play these DOS-age games on modern day OS's and hardware?

    Since this is slashdot, you really should be using Linux. :-)

    Use DOSEmu and FreeDOS. We have some screenshots on the FreeDOS site of playing these great old DOS games using DOSEmu:

    Or, if you have a Mac, you might use VirtualPC:

  23. Re:Pffft .... Commander Keen by Eideewt · · Score: 2, Informative

    That's about it. Carmack came up with the smooth scrolling routine, and when he showed it to Tom Hall, they decided to play a prank. By 5 AM, they had recreated the first level of Super Mario 3. It was called Dangerous Dave in Copyright Infringement.

  24. Anyone remember Mac game, "The Colony"? by KH2002 · · Score: 3, Informative

    It's been called the world's first interactive first-person 3D adventure game. It was a 1st person shooter -- situated in an abandoned space station. Must have been around 1989. The graphics were pretty crude, but it was real-time 3d...