Most DOS games are lost to us. To play say Master of Magic, you have to ju p back into the realm of QEMM and other fun stuff.
But Windows is going to be here awhile. So how would you make a game that will withstand the tests of time? My area of game programming is in strategy games so I’ll stick with that for this post.
First, the strategy game should support whatever screen resolutions that the system says it can support above a certain threshld (i.e. 1024x768 or higher).
Next, the game should be fully 3D. Not because of fancy graphics but because it allows the game to scale up in resolution easier without looking blocky. Wacraft III does a nice job with this. One thing that would be nice would be to allow the user to choose in advanced options the DPI (dots per inch) so that you can choose to get more map space or more detail or a combination of both.
In addition, make the game expandable by users. Especially in the single player arena. That means making your website support submissions of mods and have moderators to handle the mods. Have your website support a community that can take care of itself once the game is no longer financially viable to do support for. Look at how well Total Annihilation has done and that’s despite Cavedog no longer existing.
I think strategy games generally age better than action games (with some exceptions – Counterstrike). Action games, like HL2 or DOOM3 appeal largely because of their cutting edge technology. The # of polygons they can support. Now, if the engine can support scaling the detail of everything so that when future cards come out that can support a zillion polygons on screen at once and the game supports that then that’s great.
Strategy games, by contrast, are purely about the game play. A lot of people are clamoring for a Master of Magic 2 because the game itself is great. Same for a TA 2. We’d be happy with it running on Windows XP at a decent resolution with nice graphics. If Master of Magic had been done on Windows and could run at any supported resolutions, many people would probably still be running it. But it was written for DOS and at 320x200 it’s too blocky to for most people.
So that’s my 2 cents on that. If Making a strategy game to last over the long haul is mainly about making sure that the game will continue to be able to run at higher resolutions. in 5 years, we’ll be running at least 1440x1080 or 1920x1080 (“THE resoluton of the future”) with lots of people running at 1800x1350 or 2400x1350 (When Longhorn comes out – the dirty secret about Longhorn is that one of the driving forces about it is to “fix” the DPI problems of the current Windows display system – we’re stuck at 96DPI and going higher breaks programs because of the way it’s all implemented).