AcemanPR wrote:WTF guys.
First of all, DivotMaker is completely correct in this argument. The first version of most sports games are lacking some features found in 3rd, 4th, and 5th versions of the game on older consoles. The reason is because it takes time and testing to reproduce that code from the ground up. Software kits change for each new console, so games have to be produced from scratch. And with bigger hardware, developers are spending more time on getting the games to look more realistic.
Well, I doubt things are done from scratch. I develop software for a living as well. There's no way it's whole new game engine with AI, and stuff written from scratch. THe logic for game engine, AI, rules etc, and owners mode, create a player probably doesn't change much at all when moving to the new platform. Yes the underlying hardware changes, but I was under the impression that EA has a hardware abstraction layer which enables them to run the same game code on multiple consoles (PS2, Xbox, GC) so that most of what is in the hardware is hidden from the game engine and in platform specific code for each console. The engine calls the same API functions regardless of platform (probably with some minor tweaks.) These things handle the loading of artwork, graphics, sound, controller interface etc.
Yes, I know it's not *that* simple. But the bottom line is there is no way everything is written from scratch. It's probably simply about artwork, and tester time. They have to prioritize what can get done AND TESTED in time.
That's my guess anyway. Call it bullshit if you want... maybe I'm totally wrong. It's how we do it where I work (I work to provide the software that allows all our applications to run on any of our chips, with no application level changes. These apps certainly are not as complex as a Madden game application though. )