There have been just a handful of games over the years that I’ve lost countless hours to, mesmerized and determined to see the games to the end. The first was Rogue, which was on the university BSD system when I was working on my graduate degree. There was something oddly enjoyable about topping your professor’s high-score, in the middle of the night while taking a break from said professor’s coding project. The other games that were all consuming: Wolfenstein 3D, Quake and Doom, all created by id Software.
I was thrilled to see an iPhone version of Wolfenstein 3D on the App Store. And that excitement pales in comparison to my reaction when I heard that John Carmack, id Software co-founder, released the iPhone implementation as open source, how cool is that?! You can find the code here: Wolfenstein 3D for the iPhone. I was able to compile, build and deploy the code onto my iPhone without a hitch.
There’s a note written by John about id Software and the history of Wolfenstein for the iPhone, this is worth a few minutes of your time. There is some good stuff in here, including a few programming notes that make this an interesting read.
John ends his note by mentioning that Doom for the iPhone is not far off. Ahhh, a few more days to come, lost to gaming bliss…