Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Classic Games (Games) Open Source Games

Commander Keen: Keen Dreams Source Code Released 72

New submitter ildon writes: Recently, the rights holder of former game publisher Softdisk's game library put the rights to some of their old titles up for sale, including Commander Keen: Keen Dreams, one of the few games in the series not to be published by Apogee. A group of fans created an Indiegogo campaign to purchase those rights. We are just now seeing the fruits of that effort with the full source code of the game being published to GitHub. About a year ago, Tom Hall found the sources to episodes 4-6, but it's not clear what, if any, progress has been made on getting Bethesda to allow that code to be released.
This discussion has been archived. No new comments can be posted.

Commander Keen: Keen Dreams Source Code Released

Comments Filter:
    • by Anonymous Coward

      There's a reason for that. Many years ago I tried to obtain the source code to Cmdr Keen 1-3, somewhat after their heyday (if there was such a thing). Both Carmack and Romero told me that the source code was lost during an office move - see the link to Tom Hall's post - but even if they did find it, it would be easier to code a compatible game engine from scratch in a clean(er) modern language. It might be nice to have for nostalgic reasons, but it would serve no practical purpose.

      • It'll never quite stop being weird that Commander Keen, cartoony platformer, is what the guys behind Doom and Quake were working on in their early days....
        • You think Doom and Quake aren't cartoony?

        • by Barefoot Monkey ( 1657313 ) on Wednesday September 17, 2014 @10:14AM (#47927201)

          It is weird, looking back from a time when they're so closely associated with another kind of game.

          There are other good examples - such as The Lost Vikings, made by none other than Blizzard. And before Epic became all about shooters and engines they made Jazz Jackrabbit, Tyrian, One Must Fall 2097 and Epic Pinball.

          • OMF 2097 was great. It ran really fast, and had interesting upgrades for the robots. The network play over modem, like most games of the era, was sketchy, but we tried it just for yucks.
          • by antdude ( 79039 )

            Those games' source codes should be released too. ;)

          • by Anonymous Coward

            One Must Fall 2097 had a great soundtrack composed by C.C.Catch AKA Kenny Chou of Renaissance fame. Jazz Jackrabbit was programmed by Arjan Brussee of Ultraforce.

            It's great to see many of these former demoscene guys working on games still. Starbreeze, the developer behind The Chronicles of Riddick: Escape from Butcher Bay was formed by a number of Triton members (who have subsequently left and formed MachineGames, the developer behind the new Wolfenstein game) and Remedy Entertainment, developer of Max Payn

        • You know what never stops being weird for me? The fact that Ultima Underworld is older than Wolfenstein 3D.

        • I'm not sure if it's all that weird. I'm not sure if they thought an ultraviolent game would be so well received when they did Commander Keen. It certainly would be a big risk to spend all that time programming a game and have people reject it. Commander Keen came out in 1990, Wolfenstein 3D in 1992, Doom in 1993, and Quake in 1996. Maybe they wanted to wait until they had a popular game under their belts before they tried to risk it with something so violent. Maybe having such a success with Commander
          • Right, ultra violent games might be too controversial. So their next game they went with something safe like Nazis.

            • Well, as far as safety goes, if you're going to be killing people, killing Nazis is about as safe as you can get without offending anybody. Once they realized killing Nazis was received well, they moved to Doom, where they were killing demons.
              • Re: (Score:3, Funny)

                by Anonymous Coward

                I would have been mighty pissed if they had picked the poor demons for w3d. but starting out with nazis made the transition pallable.

        • Commander Keen started its development life as a proposed PC port of Super Mario 3.

          http://en.wikipedia.org/wiki/Id_Software#History

        • I think to a certain extent "Cartoony" is what you get when you have a small pallette of bright colors and a small number of pixels to work with.

      • by tepples ( 727027 )
        I wonder if you could negotiate the rights to produce a commented disassembly of the binary and then release that under a free software license.
  • It struck me that almost all files start with:

    /* Keen Dreams Source Code * Copyright (C) 2014 Javier M. Chavez *

    However, I wonder if this man worked at ID Software or SoftDisk when the code was written and thus can reasonably claim any copyright on it?

    • by tepples ( 727027 ) <tepples@gmai3.14159l.com minus pi> on Wednesday September 17, 2014 @09:55AM (#47927013) Homepage Journal
      A complete copyright notice states the owner of copyright in a work. If Mr. Chavez purchased the copyright from Softdisk, as "to purchase those rights" in the summary implies, then he owns the copyright.
    • Not that I'm aware of, I think it says that because he's the one who owns the copyright. The whole point of giving him money on indiegogo seems to be to allow him to purchase the copyright which he apparently did. Hence, he is now the copyright holder. As owner of the copyright he has decided to release the source under the GPL.

      • I guess I mixed up authorship and copyright - I guess it confused me that this work is "brought to you by Javier M. Chavez and Chuck Naaden" (from the readme.md) but no mention of Chuck in the copyright itself. Thanks for the input, guys.
        • by BenFranske ( 646563 ) on Wednesday September 17, 2014 @10:24AM (#47927295) Homepage

          IANAL but just to complete a minor lesson in authorship and copyright in the US. By default copyright is assigned to the original author of something...except is the work is done "for hire" in which case the hiring individual or company will own the copyright independent of whomever wrote the work. At any point the owner of a copyright (which is really a set of rights they are allowed) can sell some or all of those rights (or otherwise license the work) on an exclusive or non-exclusive basis. If the copyright is sold wholesale than the new copyright owner would typically change the copyright notices to indicate that. To further complicate things with game franchises such as this there are additional trademark issues and rights issues surrounding the character, spin-off (derivative) works, etc. which may or may not have been included in the sale which is why the binary files (presumably containing the art) may not be licensed under the GPL.

          Bottom line is the IP rights are a messy thing.

    • by ildon ( 413912 )

      He is the person who bought the copyright from the company that got it from Softdisk. He still has the right to produce non-GPL works from the source and the right to sell copies of the game that include the game assets, much the way Zenimax still has the right to do the same for Doom, Quake, Quake 2, etc.

  • Forget Commander Keen... if only Tim Sweeney could find the ZZT source code! I first learned practical programming doing my own ZZT-OOP dungeons... much more fun that my CS class exercises.

    • ZZT is pretty transparent in how it operates, and all the data files have been completely disassembled (and I assume documented somewhere). In theory it shouldn't be too hard to clone it from scratch. There are several clones out there, IIRC (I think one was called z2 or something and there was one other good one), though I think most try to extend ZZT in some way and do their own thing with their own data files.
  • by Lumpy ( 12016 ) on Wednesday September 17, 2014 @10:01AM (#47927071) Homepage

    These games should have been released for android/IOS years ago.. they would have made a buttload of money off of that old IP.

    If they are just going to sit on it they need to release it and let people that are not lazy make it come back to life.

    • by gnupun ( 752725 )
      They are probably burnt out. But they could've hired a couple of developers to port it iOS/Android and made more money than games like Tetris and Pac Man.
    • by netsavior ( 627338 ) on Wednesday September 17, 2014 @10:45AM (#47927497)
      Bean with bacon megarocket paint-job DLC
      Officially licensed NFL team helmets, 1.99 each
      Sugar rush boosters, 5 for 99 cents
      Tag your friends on facebook to send Keen a free life!!
      You are out of lives, please wait 15 minutes for a new one to generate

      You're right... Commander Keen would be great on mobile.
      • by phorm ( 591458 )

        You know, I actually have no problem with these two
        * Bean with bacon megarocket paint-job DLC
        * Officially licensed NFL team helmets, 1.99 each

        If people want to spend money on cosmetic stuff without affecting gameplay, go right ahead. I quite enjoy Dota2/TF/etc. People who care about such things can spend a bunch of money playing dress-up (or make money selling items acquired from drops). Those that do not can play generally unaffected by those that do (I say generally because I have at times had a "WTF is t

  • that the new hotness is to say "F that GPU, I want to make a game with graphical parity to the late 80s!" :)

  • All hail the dopefish!

"To take a significant step forward, you must make a series of finite improvements." -- Donald J. Atwood, General Motors

Working...