Announcement

Collapse
No announcement yet.

VERSION 2: The Myth of a Bugless Civ3

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • VERSION 2: The Myth of a Bugless Civ3

    Since Markos hijacked the other thread (which was looking to generate some good discussion on an important topic), took away my Moderator title, and called me a troll, I thought that now that I am a free man it would be nice to post this again for those who care to discuss the topic. First, "the article."
    ________

    Written by: Jeff Morris, Programmer / QA manager - Firaxis Games
    Published: August 2, 1999

    Born in the Los Angeles suburb of Santa Monica, Jeff Morris lived in San Francisco before moving to Austin to work at Origin Systems in June 1995. While at Origin, he worked on such games as ATF, Nato Fighters, USNF '97 and ATF Gold. After leaving Origin in February 1998, Morris moved on to help form Firaxis Games, where he worked on Sid Meier's Gettysburg!. Having been an avid computer gamer for over 15 years, Jeff led the Quality Assurance testing on Alpha Centauri, which involved coordinating professional and public testers. He also programmed the install module, the autorun menu and other miscellaneous portions of the title. So is there such a thing as the bugless game? Morris explores that question for the Adrenaline Vault in his guest editorial.

    ------------------------

    One of the most frequent complaints made against modern computer games is that they are buggy. I don't care what title you think of, there is most likely a group of consumers out there evangelizing to the developers about the need for just one more patch. Try it. Visit the powerful Usenet search engine deja.com, search for any PC game that sold over 10,000 units and add the keyword BUG. I guarantee you'll find at least one heartfelt testimonial about how the customer was cheated by the "unfinished" product and a dire warning to any who might consider purchasing the title.

    It's impossible to ignore the fact that games with significant bugs have been released. I strongly recommend that if you feel something you've bought is "unplayable," for whatever reason, you should return it. If the store won't take it back, try the publisher (raise a stink since that almost always works), and if not them, the developer themselves. Massive returns will have a far greater impact on future products than holding onto the title and venting on the Internet. The second option may feel better, but the developer gets to keep your money and, thus, has no real motivation to alter their behavior.

    An interesting extrapolation of the perception that "most games released today are buggy" is the inverse statement that "some games released today aren't buggy." Even more interestingly, it seems what the public wants, if not demands, is a 100 percent bug free title. At first, this sounds absolutely plausible, something all developers should strive to achieve and all consumers should expect to get. Unfortunately, reality doesn't quite live up to this ideal. Even worse, it seems all parties concerned -- the developers, the consumers and even the machines -- actively combat any effort to achieve this goal. In short, on the PC platform as it currently stands, there can be no such thing as a bugless game.

    Let's approach what at first seems the easiest to believe -- that computer diversity will never allow a bugless game to exist. This statement leads to some interesting questions about what qualifies as a "bug." Now, don't worry. I'm not going in the direction you might think. For the purposes of this discussion, let's say a bug is anything a player considers a bug. For instance, a hardware problem we've encountered on Sid Meier's Alpha Centauri (SMAC) relates to the fact that some customers never selected their monitor type, instead leaving it set to Standard VGA. SMAC, however, requires either an 800x600x8-bit or 1024x768x8-bit screen resolution, so the ceiling of 640x480x8-bit set by this configuration will prevent it from running. Now, is this a bug? Well, maybe.

    The programmers could have anticipated this particular problem and displayed a helpful error message suggesting a solution. A great idea, but it is almost impossible to predict every possible incorrect configuration a system can experience (if you could even consider this example incorrectly configured). Even worse, as new hardware becomes available or additional features are added to existing hardware via driver updates, configuration problems that didn't exist during development and testing can create new "bugs." And this problem is only getting more pronounced. The great game testing challenge over the next few years is how to even begin approaching this massive diversity of not only hardware, but also the drivers that make it function. The standard "hardware lab" model of compatibility can't simulate it well, so they are wisely focusing on "off-the-shelf" systems and configurations. This at least gives the developers the knowledge that on a stock Gateway or Compaq, the game will perform as expected. But the innate customization a PC offers ensures it sure won't remain stock for long.

    My point is this: The developer cannot realistically tell a customer they haven't experienced a "bug." Other games worked on the consumer's system, and they paid money for the new one to work on their system, but it doesn't work. It is a rare person faced with this prospect who will consider the possibility that his computer may be to blame. Technical support avenues of various flavors can solve the problem, but the fact of the matter is that the customer had problems, and in their minds and the minds of whoever they discusses it with, it will be portrayed as a bug.

    Another reason I believe a bugless game will continue to elude reality on the PC is the simple fact that creating and selling computer entertainment is a business, first and foremost. Game developers draw their living wages from this industry and in almost every instance, their checks are cut by a company. And it is well known that companies have a persistent habit of striving for profitability and survival.

    Now, I'll admit this is unfortunate and even go as far as saying it was closer to ideal before gaming became a multi-billion dollar industry. I truly wish game development were an altruistic hobby of millionaires, one in which they created vivid interactive entertainment for fans out of sheer generosity. It's a sad reality, though, that genre clones are cranked out because investors like safe bets. Hype machines are sometimes a more reliable method of nailing a sales forecast than the voodoo involved in producing a first class title. And, tragically, some products are rushed out the door because if they don't hit that final milestone, the company will tank and the game will never be released.

    This financial angle can sometimes hit the hardest in QA. Requests for additional time by a title's testing staff may be completely justified, but equally impossible to entertain. Extra time required for development typically comes from the "QA padding" at the end of a project, while final deadlines remain unaltered. Unbelievable amounts of money can be spent on securing retail displays, magazine and Internet advertising, and duplication facilities, all of which must be done months ahead of time. Miss your date and not only do you lose the dough, but you have to scramble to secure even the most rudimentary of advertising real estate (read: even more expensive). Salaries are an exceptional way of burning through even a generous advance and a completion bonus can sometimes make the difference between an employee paying their rent or walking out the door, rarely leaving everything in a state of completion. Slip gold by a few weeks, even when it's to fix a critical problem, and the product may not be finished for many months, if ever.

    These pressures aren't right or wrong, they're simply reality. If it comes down to a contest between a quasi-repeatable fatal or slipping by four months, laying off a third of your staff and kissing your Christmas bonus goodbye because you missed your window, I know the choice many developers would make. It's an easy choice for the consumer, but a heart wrenching one for those who got into this business to make cool computer games. There's a saying that a title can only be late for awhile, but it can suck forever.

    My final and most radical point is that the online gaming community, which most frequently identifies and evangelizes bugs, have strong interests in games not being 100 percent bug free. Let's say a title avoided major hardware conflicts and is produced by a company with the fiscal resources of Midas. The offering is highly anticipated and has a roll out of a quarter of a million units and 20 active fan sites eagerly digesting every bit of news. In this situation, the final product is actually an ending, and those who spent the last year or two following it are faced with saying goodbye to the friends they've made online and moving on to another title.

    Why? The reason is that, for a majority of the hardcore, Internet savvy gamers out there, playing a title is secondary to the community around which it forms. This usually gestates well before an offering is available in any playable form, with the seed typically being a news release or trade show unveiling. Fans of previous genre efforts have lots to discuss and even more to hypothesize about. How will it be different from previous titles? What worked and didn't before and why? Here's this crazy idea I had for a game once, what do you think? These vibrant social activities absolutely thrive in a lack of concrete information. Even though the upcoming product is a link that brings these souls together, it is often the least interesting thing to talk about.

    As the product nears completion, this community often has existed for a year or more. Mores, legends and leaders (and even development staff pinch hitting as celebrities) are all fulfilling rewarding roles. A genuine Internet society begins to reach a feverish pitch as more and more information about the game is exposed. Finally, the day comes when it hits the shelves. Everyone ejects from their forums/newsgroups/fan pages and plays it for a few hours -- and then guess where they are? Back on the 'net discussing every little nuance. But then, except in rare cases, the fun is over. Unless it's buggy.

    Even the best title can't sustain a dialogue as fascinating as that of this society, it being just a computer game. By focusing on negative aspects, real or fabricated, the customer can initiate a dialogue with the developers. While this is a potent and useful tool for improvement, the more gratifying use is to generate news, which in turn fuels the society. In the SMAC forums, there is no easier way to generate a million post thread that for a Firaxis employee to post. This interaction boosts a flagging supply of conversation and delivers what the customer has come to value much more than the game. The fan base as an entity has become something with which they strongly identify and to which they belong. Very few titles can compete with that.

    As a heavy consumer of computer entertainment, I expect products to work flawlessly. I want every game for which I cough up 50 bucks the day it's released to install itself, teach me how to play it and then let me win. I expect it to seamlessly deal with whatever witches brew of drivers, hardware and applets I happen to have. As a QA veteran, I know that, regardless of how many 24-hour days or hundreds of thousands of dollars are invested in a game, someone, somewhere, at some point in time will find a "bug." It's inevitable.

    This doesn't change a thing. Developers who want to stay in business need to deliver a product that works as advertised and satisfies the customer to the point they tell all their friends to buy it. The computer gaming business in that sense is like any other professional trade. Rushing "buggy" products out the door seriously damages that company's ability to stay viable, and since that is the primary goal of most companies, software or otherwise, it isn't as done as often as it's cited. The goal always remains the same -- to release a bugless game. But even should that occur, it still won't be safe from being labeled buggy.
    [
    I've been on these boards for a long time and I still don't know what to think when it comes to you -- FrantzX, December 21, 2001

    "Yin": Your friendly, neighborhood negative cosmic force.

  • #2
    My genuine interest here is in the premise that gamers thrive on bug talk, and without bug talk, our community will die. To me, this represents a gross misunderstanding of gamers and potentially a foreshadowing of what we might expect from Firaxis QA after Civ3 is released.

    We all know that Civ3 will have SOME bugs. My contention is that this process should be discussed openly and responsibly, with Firaxis listening carefully to what we discover and with Apolyton learning the difference between a bug and a feature request.

    And in the miraculous event that Civ3 were to have NO bugs, I submit that this community would find plenty of other things to talk about instead of making up phantom excuses, which seems to be more the style of *some* game developers (and administrators) than of game players themselves.
    [This message has been edited by yin26 (edited March 06, 2001).]
    I've been on these boards for a long time and I still don't know what to think when it comes to you -- FrantzX, December 21, 2001

    "Yin": Your friendly, neighborhood negative cosmic force.

    Comment


    • #3
      actually, this should be closed as we already have a thread(and toped one that is) on the issue of bugs, but what the hell....

      Comment


      • #4
        Gee, how big of you...
        I've been on these boards for a long time and I still don't know what to think when it comes to you -- FrantzX, December 21, 2001

        "Yin": Your friendly, neighborhood negative cosmic force.

        Comment


        • #5
          Keep it clean you two,

          I personally fine ug talk boring. I want it sent to the company and repaired and a patch produced for me as soon as possible.

          Jon Miller
          Jon Miller-
          I AM.CANADIAN
          GENERATION 35: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

          Comment


          • #6
            if there is a bug worth talking about, then the game isnt worth the money.

            by "bug" i assume it to be a common problem on ALL computers that effects game play. a bug is NOT - "it wont work on mine becuase i didnt learn how to upgrade activeX and my drivers." or because their O/S, registry, or system files are hosed or "hey, the game seems to work on most other people's PC's, but it mustn't be my computer - oh no, because i have a ____ (insert PC vender here, e.g. comcrap, hell, ghetoway, etc. )computer and they are great and flawless! therefore it is a game bug"
            and a bug is not necessarily where you can build a railroad on your boat while crossing the ocean (Re: civ I) - that was more like an added feature (but technically that was a bug).

            so if it is a bug of that stature, one that is worth posting/complaining about on a website, then the game needs to be returned, imho. (CTP I/II are the only games i have ever actually had to complain about its bugs. CTP I collects dust after the 2nd patch, which didn't do much. and CTP II was returned after 28 days - hey i was waiting for the patch...which again didnt seem to help at all)

            Comment


            • #7
              God forbid that will happen with Civ3, but in the event it does, I'll give it a few weeks (perhaps 3) and then return it unless a serious pledge is made to fix the problems. But I won't sit here day in and day out "enjoying" the bug talk. If a good list of problems would help Firaxis, I'd join in. If Firaxis balks and blames the user for things that obviously are NOT the user's fault, I'll raise some hell...unless it's clear the game can't be saved, at which point I'll simply play something else.

              If I had to guess, though, bugs in Civ3 will be of the sort we saw in SMAC: Mostly subtle problems with energy computations, difficult to find (but THERE nevertheless) missile range bugs, etc. I think this reflects a lack of a public or large beta-testing process rather than a concerted effort with what they've got.

              Look at Black and White, for instance. Over 1,000 people have been pounding on the game for a while. Of course, it may flop, but 1,000 people from all backgrounds is one hell of a good attempt. I can only hope that was 1,000 people on 1,000 comuters, though, and not on out-of-the box Dell's or something provided by Lionhead. No way they are that silly, though...

              How many will be testing Civ3 and on how many different systems? That could ultimately decide so many important issues later on.
              I've been on these boards for a long time and I still don't know what to think when it comes to you -- FrantzX, December 21, 2001

              "Yin": Your friendly, neighborhood negative cosmic force.

              Comment


              • #8
                i agree that the tests need to be done on a large variety of computers. I have 4 different systems in my house - all different manuf/speed/parts. when i beta test i use all of them mulitple times through (well except for teh Pent 90, not much can really run on that these days - but never-the-less I still do try the progs on it, just to see ) It works quite nicely, and my employers like the fact that they can give a prog to me and get 4 times their worth from it, too

                P.S. Firaxis, if you ever are looking for public beta testers...hint, hint

                Comment


                • #9
                  Hmm..now work with me folks..Ok?.I mean Im a Yankee living Large and In Charge in the new South..got me some high fallutin Ideas..But Im still trying to figure out how any one can suggest we have Bugs in an as of yet to be released game?

                  Ok..Ok..OK.I know I know past history dictates..but well..I mean we might as well talk about this as talk about how us Yankeees kicked the snot outta da poor southern boys.(well..that thar is another more heated debate if you can imagine that!!)

                  For real..if we all agree its gonna be bugged..then ok..if we dont ok..or if we POLL.(I Mean Do we REALLY need another one of them HUH?)and come up with 41.54321% think it will be..(~sigh~)..see what I mean..(Hold on..gotta get me a heart pill..'casue Im a fixin to blow a valve)

                  Ok..whats say we just sit and rest a spell..post what we aim to do to them thar city clickers ifin they try to hoodoo us...why.. we will get Aunt Bessey to fix us a picnic lunch and ride over to see them low lifes..but unitl till they actually try to give us some snake oil..why dont we (extending hand with some chewin T-Backey)just chaw on this...(Tilting Straw Hat so as sun dont burn my poor weathered eyes)..

                  Just sayin..them thar good folks done got a rope burn and heck they aint even done no crime...

                  But ifin ya'll got in set in yer noggins then..(Sittin up..adjusting my smokewagon and Bowie knife)then lets go get them thar Bugs..HEY!!..Aunt Bessey..(The very same sweet mother of my cousin Jedediah)..has this here concoction..ya take a little pinch of kindness..kinda throw it in on top of those smoldering fumin coals of hate and discontent..(Slapping Buck..Go on now ...give it some time to work)and here is some understanding to apply like some high dollar love potion..there now lets see ifin that dont charm them thar folks over at civ III..cause ifin ya askn me..AND I hope ya is!!..I say hanging, Tar and Feathering is kinda like riding a mule to town..slow, painful and just aint worth it in the long run...


                  Yours in Civin

                  Troll

                  ------------------
                  Hebrews 11:1

                  Now Faith is the substance of things hoped for and things unseen
                  Hi, I'm RAH and I'm a Benaholic.-rah

                  Comment


                  • #10
                    Troll,

                    You're making a good point. But I'm not exactly talking about "snake oil." I don't think Civ3 is going to have any show-stopping bugs, certainly fewer and less significant than were in SMAC. There WILL be bugs, however, of one sort or another, some perhaps rather serious and others trivial. Firaxis itself will admit that.

                    The question is: When do our "requests" for fixes become, as Jeff theorizes, its own source of entertainment? Personally, I really want to prove him wrong this time around (in a good way). I'd like this forum to realize in advace that there WILL be problems in Civ3, but if we organize our feedback well, we won't need to create a circus-like atmosphere that will ruin so much good NON-bug talk.

                    My dream is to see this forum filled with people chatting up strategies, stories and mods, NOT the other junk. As has been suggested, perhaps we can contain all bug talk in one thread, but I fear that to do that we'll be constantly watching threads get moved around, and if handled improperly, you add fuel to a fire.

                    So, for those of us holding out for a bugless Civ3, let's face it now: It won't happen. BUT we know that Firaxis will listen to our feedback, so let's keep it focussed and productive when that day comes so we can maximize the first patch or two. If in the end the clock simply runs out and a number of things we wanted fixed never do get fixed, that's a judgement left for another day, as Troll says.

                    I've been on these boards for a long time and I still don't know what to think when it comes to you -- FrantzX, December 21, 2001

                    "Yin": Your friendly, neighborhood negative cosmic force.

                    Comment


                    • #11
                      quote:

                      Originally posted by yin26 on 03-06-2001 07:58 PM
                      My genuine interest here is in the premise that gamers thrive on bug talk, and without bug talk, our community will die. To me, this represents a gross misunderstanding of gamers and potentially a foreshadowing of what we might expect from Firaxis QA after Civ3 is released.

                      We all know that Civ3 will have SOME bugs. My contention is that this process should be discussed openly and responsibly, with Firaxis listening carefully to what we discover and with Apolyton learning the difference between a bug and a feature request.

                      And in the miraculous event that Civ3 were to have NO bugs, I submit that this community would find plenty of other things to talk about instead of making up phantom excuses, which seems to be more the style of *some* game developers (and administrators) than of game players themselves.
                      [This message has been edited by yin26 (edited March 06, 2001).]



                      I see no evidence that JM was talking about apolyton. Obviously there is plenty of talk about say, CIV 2 on this site, long after any bugs have been worked out (well, lets make exception for the TOT forum

                      OTOH, it is an execellent charecterization of what goes on in CSIPGS. There is buzz about a coming game, the game comes out, there is sometimes favorable buzz, there are genuine info requests (where do i get it, is it good, how do i deal with problem X) there are lots of bug discussions, trashing of gameplay, etc, until the game fades from view (and into website fora) and the "community" moves on to something else.

                      Since the article you have quoted seems to me to be "about" CSIPGS, and not Apolyton or similar sites, I find it wholly reasonable, and not at all an indication that JM doesnt take QA seriously. My expectation is that they will do a reasonable job of bug checking, but they will balance QA quite reasonably against cost and time constraints, and that the game will ship with a few genuine bugs, and with a far larger number of system incompatibility problems, and that the major bugs will get patched.

                      So no bug-free civ, but no major worries. (and, BTW, ive never played SMAC or been part of that community, so im not familiar with those problems - if you have reason for concern based on that experience its one thing, but i dont see the basis for it in the article you quote)

                      Happy civing, and glad you joined us as a "civilian".
                      Not an unreasonable thread to post, in this context.

                      Lord of the Mark

                      "A person cannot approach the divine by reaching beyond the human. To become human, is what this individual person, has been created for.” Martin Buber

                      Comment


                      • #12
                        quote:

                        Originally posted by yin26 on 03-07-2001 07:29 PM
                        Troll,


                        My dream is to see this forum filled with people chatting up strategies, stories and mods, NOT the other junk. As has been suggested, perhaps we can contain all bug talk in one thread, but I fear that to do that we'll be constantly watching threads get moved around, and if handled improperly, you add fuel to a fire.





                        How about a civ3 bug forum? Im serious, you look at the traffic generated here by civ3 now - an unreleased game, or by civ2 - a 5 year old game, or by EU - a game NOT based on civ, the torrent of posts when civ3 comes out will require multiple forums and heavy moderation (oops, i hope im not overstepping this forum by posting admin issues ) A forum devoted to bugs and patches might well make sense. I even know whom i would nominate for moderator

                        Lord of the Mark
                        "A person cannot approach the divine by reaching beyond the human. To become human, is what this individual person, has been created for.” Martin Buber

                        Comment


                        • #13
                          it goes without saying that there will be a forum for bug reporting, as well as forums for strategies, mod development, etc....

                          just look at what we did with ctp2 and multiply the number of daily threads by 2 or 3...

                          Comment


                          • #14
                            quote:

                            Originally posted by yin26 on 03-07-2001 07:29 PM
                            So, for those of us holding out for a bugless Civ3, let's face it now: It won't happen.


                            Amen. I'm amazed at the number of people in the bug poll who selected choices other than the one that seems obvious to me (some bugs will be fixed, others not). Believing that a program of this complexity can be released completely bug-free shows a lack of knowledge of software. And Firaxis may be committed to fixing bugs, but will that commitment go on forever? Will programmers who have been assigned to new projects work unpaid overtime to fix a problem in an old game because they owe it to us, the paying customer? I have enough faith in Firaxis to think they'll release a playable game, and probably issue a couple patches. But at some point, the company has to move on if they want to stay in business. Once patching is done, any problem not adressed by those patches becomes, de facto, a feature.

                            Comment


                            • #15
                              Yin my friend


                              I am a Christian..although I dont allways show my Lord's best gifts all the time..


                              That being said..I go by this this following trouble shooting Chart in life...


                              #1..I have a problem..

                              A-Can I do anything about it?
                              #I-Yes-Then do it
                              #II-No-then dont worry about it
                              #III-Maybe-Give it a try
                              B-Can I somehow Help/Assist or improve upon this situation?
                              #I-Yes-Then do it
                              #II-No-Then dont worry about it
                              #III-Maybe-Give it a try

                              It is simple and it works..

                              I am "Embracing"..more and more what I see you folks chat about.."BUGS"..or "DEFIENCIES"..or whatever a person referers to when you dont get what was represented to you by either marketing or promotion by the particular software company. I am upset..and enraged to a certain degree..but I am learning to Mod what I have to make it playable to my satisfaction. I (and my wife will attest wholeheartedly to this)..have never been so addicted or satisfied with a game as the civilization series. I was injured with nerve damage for a year where I couldnt barely walk..so i got hot and heavy into this game genre...I Love this and will buy CIV III fresh out of production..@ $50.00 or whatever the cost is..I mean..it is like I may purchase 4-5 Games a year and I feel like CTP:2 was a dissapointment..but I am dealing with it..and I hope you and many folks recieve grteat Joy and Endless hours of play time fun with CIV III...

                              I have a last point to ponder...

                              When I was a young man..I "embraced" rite of passage into my manhood..if you follow me...

                              It was Great..super..

                              But it was the first time..never shall that road be traveled again..

                              I remember my "first" time in Civin..I believe I played something like 16 straight hours..

                              Ok..I dont know if there will ever be another Civ Game that you have to.."Take Just 1 more tunr"..before bed and next thing you know its 4 hours later..soon to be time to arise to for work..

                              Are we indeed part of the "Problem"..by setting to high of expectations?

                              Or are we kinda like the drunken,Hard-Headed Lynch-Mob..just itching for a problem to jump all over?

                              This is indeed a post to Ponder..not to downplay any/all concerns..

                              This is your Civin..Surfin Fun Lovin Troll


                              Have a Blessed evening

                              ((Quickly jumping in Suit of Armor and Kevlar..as I feel I will be attacked for this opinion))

                              ------------------
                              Hebrews 11:1

                              Now Faith is the substance of things hoped for and things unseen
                              Hi, I'm RAH and I'm a Benaholic.-rah

                              Comment

                              Working...
                              X