The Saga of Dangerous Dave
Once upon a time, back in 1988, I was working at Inside-Out Software in Londonderry, NH. I had just left Origin Systems to help start up this new company and my first project was the Commodore 64 version of Might & Magic II by Jon Van Caneghem (New World Computing). While doing this port, I was still pursuing my freelance coding/writing hobby after work, which at that point was a series of articles for UpTime (an Apple II monthly disk magazine headed up by my friend Jay Wilbur). The final third installment of my GraBASIC series was my current project and for each installment I published one of the supporting utilities for the language add-on and an example game that used GraBASIC. The game for this installment... was Dangerous Dave.
Now, I don't remember where I got the idea for Dangerous Dave other than I had a heavy Mario influence going on, so that may be where it came from. The name was chosen randomly, but carefully so as to be alliterative in keeping with my eclectic naming convention! It took a month or so to create Dangerous Dave and then it was off to Jay for mastering. Jay and I had been friends for about 2 years by this time and I was busy supplying UpTime with a bunch of material -- mostly all games.
#2 - Double Dangerous Dave (Apple II)
#3 - PC Version of Dangerous Dave
Time passes and I'm at Softdisk in 1990 and have my own game department, Gamer's Edge. But just before starting the Gamer's Edge department, I created a special version of Dangerous Dave for Softdisk's Apple II product -- Double Dangerous Dave! The main difference between the original Apple II version and this one was the fact that it was in DoubleRes (16-color mode) on the Apple II, which was a pretty difficult feat of programming back then. Also, it was the subject of a coding contest between Carmack and myself; a contest that John won, of course. (The contest was to see who could code a game in the fastest time possible. John was working on a DoubleRes version of Catacomb, I believe.)
We hired John Carmack to be my programming partner (we didn't have Adrian in our group yet) and we needed to get two games onto the first Gamer's Edge disk, which was a bi-monthly. Yes, we needed to generate a game every two months, but for the first disk we needed to put two games on it to entice people to subscribe. And we had only one month for this first disk due to scheduling screw ups!
So, I ported the Apple II version of Dangerous Dave to the PC for one of the debut disk's games. The other game on the debut disk was John Carmack's Catacomb, which he also ported over from his Apple II version (which was John's first game he wrote at Softdisk). I never thought of doing a sequel to Dangerous Dave... to me it was basically a one-off game like just about all my previous ones. Little did I know...
Very little-known fact: the fire with the word "Dangerous Dave" in it that you see on the main screen of the PC version was totally lifted from Ultima V: Warriors of Destiny. Basically, I thought that fire animation was really cool so I just pressed reset during Ultima V's main menu and rebooted to a clean disk and saved out the 2nd Apple II HIRES screen that had all the animations on it. Move it to the PC from the Apple II, touch it up a little and *voila*.
The Dangerous Dave GS project was started by Tom Hall and it was basically going to be a port of my PC version of Dangerous Dave over to the Apple //gs. Tom actually got all the graphics over to the GS, but didn't have the time to finish the project. I'm not sure if anything exists to this day, but it's doubtful.
#5 - Dangerous Dave in "Copyright Infringement"
Late one night in September 1990, John Carmack was up working late (at Softdisk) on his new side-scrolling EGA engine and was close to figuring out the panning registers (thanks to Michael Abrash's Power Graphics Programming book). I had gone home for the evening already, but Tom Hall was still working in the Apple II department. Tom came over to see what John was working on and when he saw that John finally had the smooth scrolling engine working, they were both really excited!
They wanted to do something to blow me away, so Tom looked over at the Nintendo that was running Super Mario Bros. 3 and said, "You know, we could make the first level of SM3!" Carmack said, "Okay, let's do it" and so they commenced to spend the next 6 hours or so banging out the graphics, game map and programming for a little demo Tom titled Dangerous Dave in "Copyright Infringement" (meaning that they ripped off SM3, so it was copyright infringement!) So Tom didn't have to draw all the walking and jumping frames of a Mario character, he just took my Dangerous Dave graphics (from the PC EGA version) to speed along the process.
Tom and John finished up the demo at 5am and put it on a 3 1/4 floppy that they propped up on my keyboard that said "Run me" on it. When I rolled into the office the next day, I saw the disk and put it in the drive. Interestingly, the EXE file was named DAVE2.EXE (which would be the EXE name for Dave's upcoming sequel!). I ran the file and started moving around.... and was completely blown away. And I mean COMPLETELY.
I couldn't work for the next 3 hours. It was just amazing. I knew the games available on the PC very well by this point (1990) and NO ONE had ever created a Mario-style smooth-scrolling game on the PC. This was the first one -- right here in front of me. I was thunderstruck because I knew what we had. We had our ticket out.
By the time John and Tom came into work, some of the people at Softdisk had already seen the demo because I was showing it around to my friends there. Some of them were not terribly impressed, but it's because they didn't SEE what I saw -- the future. When I got back into my office with John there, I was just gushing. Jay happened by and heard me telling John and Tom and Lane (Roathe) that this was it -- this was our ticket outta here. Jay laughed and I said, "I'm serious." Jay then closed the door and I went into more detail.
That was the beginning of id Software, right there that day, in that room, with John, Tom, Jay, Lane and myself talking about what was going to happen next. It was September 21, 1990 and our world was about to change. Many things happened shortly after that demo, but that will be in my bio section under The Games.
#6 - Dangerous Dave in the Haunted Mansion
#7 - Dangerous Dave's Risky Rescue
After a year of fulfilling our end of the Gamer's Edge agreement with Softdisk, we were finally off doing our own thing with no more ties to Softdisk. But Softdisk considered my Dangerous Dave character to be a valuable asset, so they had two more sequels made in the ensuing years (using the Keen Dreams engine, I believe): Dangerous Dave's Risky Rescue and Dangerous Dave Goes Nutz!
In the credits list of Dangerous Dave's Risky Rescue, Greg Malone was the designer and producer. That means the creator of the classic Apple II games Minit Man, Moebius, and Windwalker worked on a sequel to my games! Strange how the world works.
In the credits list of Dave Goes Nutz!, Stephen Vekovius did all level design. Stephen is the son of the founder of Softdisk, Al Vekovius. Stephen is now a doctor of medicine. And Judy Mangham tested the game before mastering it. Judy is the ex-wife of Softdisk founder Jim Mangham. The project manager, Sean Golden, used to be the managing editor of Softdisk's Macintosh monthly disk.
Eight versions of Dangerous Dave..... wow. Brings a tear to my eye, thinkin' about the little fella. Is this the end of the Dangerous Dave saga?
I think not! :)
You can still purchase the last three Dangerous Dave games through Softdisk's Online Store (click on Games), as well as some of the other games we did for Softdisk back in 1991. So, in summary, here are all the Dangerous Dave games created thus far:
Dangerous Dave, 1988, Apple II, 6-color, UpTime
Double Dangerous Dave, 1990, Apple II, 16-color, Softdisk
Dangerous Dave in Copyright Infringement, 1990, PC, EGA, non-published
Dangerous Dave, 1990, PC (CGA, EGA, VGA), Softdisk
Dangerous Dave GS, 1990, Apple //gs, never completed
Dangerous Dave In The Haunted Mansion, 1991, PC / EGA, Softdisk
Dangerous Dave's Risky Rescue, 1993, PC, EGA, Softdisk
Dave Goes Nutz!,1993, PC, EGA, Softdisk