warpstorm said:
CB, I didn't think you were a spreader of FUD. I guess I was wrong.{question > answer}
FUD = Fear Uncertainty & Doubt
The act of trying to scare people by presenting data that you do not know to be true to gain your ends (in this case to cause people to think worse of Firaxis and not buy Civ4 immediately).
Warpstorm, I give you credit that you just "know" me from occasional reading some of my postings.
Nevertheless, I would like to kindly ask you to believe me that my intention is not to intentionally spread wrong information.
Yet, Firaxis and their last distributor didn't do a good job as far as quality and support for C3C were concerned. At least not in my eyes. I think I don't have to repeat the reasons for that opinion as I already stated them in posting #43.
But these are the reasons why I don't think one should buy Civ4 without having tested it or having read some tests about it.
And I feel that it is part of my personal freedom to express those concerns of mine. After that, we can discuss about it in a rational way, as we just do.
Sure, I cannot prove yet that Civ4 will be as messy as C3C has been when we took it out of the box. And I
hope that my suspicion will be wrong.
Yet, until now nobody can prove
that it will be better.
We can and do keep our fingers crossed, but nothing more.
warpstorm said:
I fully expect it to be free. I would be greatly shocked if at this point with all the documented times that they have said it'll be coming for free, that it will.
If you will be right with the SDK being free, I will be the first to state that this would be a good action.
Nevertheless, I would assume such a SDK to consume some 100 - 200 MB of memory, probably even more. It would take quite some time to download it, even if you would have a DSL line (as I do). But I for sure wouldn't like the idea to have to download it via ISDN or even worse, via a 56K modem.
And I would guess that there still is at least a minority of considerable size of people who just don't have access to DSL or cable.
Therefor, I am quite unsure whether the SDK will be downloadable free of charge.
And I have to admit that I haven't read anywhere any explicit statement that the SDK would be free. All I can recall was the statement that there would be a SDK, which I understood as that SDK being part of the shipped game.
If this statement has been given in one of the Gamespot movies, than I will have missed it as for some strange reasons I am not able to either stream or download those.
warpstorm said:
Like I said, when I make an SDK for internal use the documentation is often sketchy (okay, in some cases non-existent). Due to time constraints (getting my current game done for example), I often leave out a lot of stuff that I assume people know or can figure out. In any case, they can walk over to my desk and ask for help if needed. When Soren releases the AI SDK, you won't have the luxury of walking over to his office and asking how a certain section works. Firaxians can, so they don't need it to be polished (or even written at all) to get the game out. They just need to ask Soren. They also have the luxury of looking at all of the source code, which I assume, the purchaser won't. The purchaser will likely get a set of header files and some instructions on how to call stuff in the Firaxis provided dlls and how to replace the AI dlls with your custom ones. They almost definitely won't get the full source to Civ4.
As I am in the software business as well, I am pretty well aware of the fact that documentation is something most people (especially programmers

) don't like to do.
There are so many excuses, not to do it. "This has higher priority than documentation." "We will do it afterwards." "This feature might change. Let's postpone the documentation until we know we will keep it the way it is."
In most cases the follow-on costs of missing documentation are much higher than the costs of having prepared a documentation in time.
But, as soon as I know
THAT I will release such a SDK, I know that I have to release a sufficient documentation as well.
That means, I will start to do such a documentation. At least I will make notes which can be used by some kind of "technical writer" to "translate" them into a documentation.
To make a long story short: I was quite surprised when I learnt that the SDK won't be shipped with the game.
And I just cannot deny to feal a certain unease about this decision, like I have explained above