Ubiquitous said:
But one should expect the game to run if it meets the rec. specs on the box, yes?
Not necessarily because the way those specs are met involves a huge variety of factors.
With hardwarethere are large numbers of vendors for every component in your PC and a huge number of possible variations amongst almost every component too even within vendors. We might even own the exact same retail PC from a huge vendor and have different components inside since huge vendors change parts to optimize profits or just have similar parts from multiple vendors themselves.
It is simply impossible for anyone to test every possible PC configuration. There will always be potential for any given PC to not run a piece of software even if it meets or beats requirements.
This does not even take into account the fact that on top of all possible hardware configurations no developer can ever know what miserable state your PC might be in. For ex, you might be:
- Running an ancient OS with no service packs or other updates
- You could have a virus
- You could have spyware, malware, 3rd party utilities, whateverware running full time on your PC hosing who knows what
- You could have outdated device drivers
- You could have an outdated bios
- You could have a ridiculously fragmented hard drive
Lots of potential problems - and regardless of how computer literate you might be it's up to YOU to make sure your PC runs well - not software companies.
There are a multitude of problems your PC could have - and you might be able to run all kinds of software just fine without ever knowing it - until you finally buy that once piece of software that has some kind of incompatability or problem coexisting with other software on your PC.
So combine the huge amount of possible PC configs compounded with the multitude of possible software-related problems a PC could have, and there is definitely a chance that your PC might not run a given piece of software period.
Now granted - if a lot of users are having the exact same problem with a similar configuration there might actually be a problem with the software that slipped through. It happens. Game programmers, testers, designers are nearly godlike in general but they simply are not perfect and mistakes can be made.
I'm sure Firaxis did test a lot of different configs - but there's no way they could test them all.
I would guess that a couple hundred thousand people have bought Civ IV by now. I would further guess that the vast majority of those people can play the game just fine. Most people do not post on forums and even if they do the might not indicate that the game runs fine for them. If you do have a problem with the game you are more likely to be posting - either to rant and blow off steam or to seek solutions. Even if 10,000 people are posting about tech problems that's still a very small slice out of several hundred thousand.
I haven't read all the reviews for Civ IV - there are just too many. But I did read some from the usual biggies and not one of them mentioned tech issues - and those reviewers usually run games on a few different configs and never hesitate to mention tech issues.
So, yes some people are having problems. As with any big game release it can easily seem like a lot of people are having problems just because there are outlets like this forum and a LOT of people buying and discussing the game in general.
Civ IV is not a failure by any stretch.
Hopefully those with tech issues will be helped with a patch or two. Just realize that it takes a while to code, test, and build up a patch for release, so there isn't likely to be an instant solution, and it's also quite likely that the first patch will not fix every possible issue on the planet.