Well, as someone who’s actually in the industry as a media grinch and working on the programming, I can tell you a few things abou the systems, but no one really knows who will actually ‘win’.
First off, the PS2 is one of the worst systems to program for that has ever existed. It is actually harder to program for than the old Saturn. It has the EE chip, which is rediculously fast, and the to co-processors which help the EE chip. Of course, the two co-processors aren’t exactly alike so it essentially requires you to write your code for three different chips all running in tandom. Even the Code Warrior stuff doesn’t help much. For actual examples, look at The Bouncer and GT3 as programs that were a) delayed due to difficulty in programming and b) less than originally promised. Bouncer was supposed to have interactive environments, but Squaresoft couldn’t implement it in any reasonable amount of time. GT3 was supposed to come out on release day.
XBox and Gamecube are both designed to be easier to program for. Anyone who’s used DirectX can recognize how easy it is to use. Plus, the XBox gives programmers the ability to write games on their PC and move it over to the XBox SDK later in development without a lot of hassle. GameCube uses proprietary software to develop for, but Nintendo recognized how horrible it was to program for the 64 and has done everything they could to change that.
Personally, I still like the PS2 controller for fighting games. The GC controller is a little strange but workable. Unfortunatly, the games at E3 didn’t really give you anything like Mario to try the controller on. The XBox controller was like a weird mesh of the Genesis and PSX controllers, though it felt nice after about 20 minutes of play.
Onto power… This isn’t as easy to say what’s more powerful as no one can possibly use the PS2 to get real world limits on its graphics. Since the XBox uses Direct X, it will have much more impressive First Gen titles than PS2. Even if the XBox and PS2 had the exact same real world maximums, the XBox games will look better due to the fact that it’s easy to get the XBox to go fast.
GameCube will have impressive games at launch due to it being from Nintendo. Mario 64 is still one of the 5 best looking games on that system, and Nintendo will probably do the same on the GC release. At E3, every game in the Nintendo booth looked polished and ready for release. It’s just the way Nintendo does things.
I personally want to see the XBox come out on top, as I’m working on proposals for a game in development and it would make my life a million times easier to create the game for the XBox rather than PS2 or GC. From what it looks like, though, GC will be number 2, and Sony and MS get to duke it out for a year or so to see who’s #1.
I’m done now. No, really…
John