Commander Keen turns 25

Commander Keen is an episodic video game developed by id Software in the early 1990s. The series focuses on the adventures of Billy Blaze, an 8-year-old boy who travels through space and assumes the secret identity of “Commander Keen”. The series was successful at replicating the side-scrolling action of the Nintendo Entertainment System Super Mario Bros. games in DOS. The cartoon-style platform games are notable for their pioneering use of EGA graphics and shareware distribution, and they were some of the first games by id Software (who went on to later develop Wolfenstein 3D, Doom and Quake). The games were also exciting to the PC gaming community of the time because of John D. Carmack’s smooth-scrolling graphics game engine, which first allowed smooth side scrollers on PC by only redrawing the elements of the screen that actually changed frame to frame.

Today is Commander Keen’s 25th birthday. Keen was one of the very first games I ever played, and everybody I knew at the time was into Keen as well. We swapped floppies around with Keen on them, and I must’ve finished many of the episodes countless times. Commander Keen is part of my childhood, and a landmark in (PC) gaming.

In honour of Keen’s 25th birthday, John Romero published a video today, in which he shows id Software’s “port” (reverse engineering is probably more accurate) of Super Mario Bros. 3 to the PC. It was created without Nintendo’s consent, and then sent to Nintendo for evaluation. The company had no interest in it, but the knowledge gained would come to use for Keen.

Fascinating.

25 Comments

  1. 2015-12-15 1:28 am
    • 2015-12-15 10:57 pm
      • 2015-12-16 9:28 am
        • 2015-12-16 6:24 pm
  2. 2015-12-15 4:08 am
  3. 2015-12-15 4:33 am
    • 2015-12-15 5:13 am
      • 2015-12-15 8:07 am
        • 2015-12-15 8:48 am
          • 2015-12-15 1:57 pm
          • 2015-12-16 9:58 am
          • 2015-12-16 8:06 pm
  4. 2015-12-15 10:42 am
  5. 2015-12-15 12:22 pm
    • 2015-12-15 1:58 pm
  6. 2015-12-15 1:47 pm
  7. 2015-12-15 4:00 pm
  8. 2015-12-15 6:39 pm
    • 2015-12-15 7:09 pm
      • 2015-12-16 6:30 am
        • 2015-12-17 12:21 am
          • 2015-12-17 2:41 am
    • 2015-12-16 8:04 am
    • 2015-12-17 4:37 am
      • 2015-12-17 7:51 am