There are many kinds of bugs though I won't burden you with their idenfications.
If an AI routine doesn't react the way you expect it to, is it a bug? Strictly speaking, not necessarily. Mostly likely the routine just can't handle a particular combination of input values, which is more of a design flaw instead of logical mistakes.
Now it is very likely that a lot of these unexpected situations exist in games such as Civ or SMAC due to their inherent complexity. If you look at some real life programs, such as Web browsers or http servers, you'd surprised how they could posibly have so many flaws, given the much more restricted set of inputs they could have. And these are not games, these are for *ahem* real.
As Yin pointed out it's not quite possible for the programming team to simulate the full range of these input values, so many of these games are released with these "bugs."
Think of it this way. Humans often react unexpectedly to outside situations, so it seems that we shouldn't be overly nitpicky about AI routines in such complex games. Now, if you are talking about chess, it'd be totally different
If an AI routine doesn't react the way you expect it to, is it a bug? Strictly speaking, not necessarily. Mostly likely the routine just can't handle a particular combination of input values, which is more of a design flaw instead of logical mistakes.
Now it is very likely that a lot of these unexpected situations exist in games such as Civ or SMAC due to their inherent complexity. If you look at some real life programs, such as Web browsers or http servers, you'd surprised how they could posibly have so many flaws, given the much more restricted set of inputs they could have. And these are not games, these are for *ahem* real.
As Yin pointed out it's not quite possible for the programming team to simulate the full range of these input values, so many of these games are released with these "bugs."
Think of it this way. Humans often react unexpectedly to outside situations, so it seems that we shouldn't be overly nitpicky about AI routines in such complex games. Now, if you are talking about chess, it'd be totally different

Comment