Announcement

Collapse
No announcement yet.

New Post from Dan@FIRAXIS at CivFanatics.com

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

  • #61
    Jeff, please dont troll us


    seriously, since you posted the link, dont forget two things:
    1) communities and organized efforts created around the existance of bugs will turn into hordes of negative pr and much lower sales on the next title if the company doesnt address the issues
    2) the longest living (sub-)communities on apolyton are the ones depending on positive things: civ2, ctp2 customisation, civ2/ctp/smac multiplaying, smac fiction writing. in fact, if you could take all the posts that where ever made on apolyton, bugs and troubleshooting would be a small number compared, to scenarios, modification and multiplaying...
    Co-Founder, Apolyton Civilization Site
    Co-Owner/Webmaster, Top40-Charts.com | CTO, Apogee Information Systems
    giannopoulos.info: my non-mobile non-photo news & articles blog

    Comment


    • #62
      I think the best way to describe it is this...

      You buy a house and contract to have it built. Now you expect to have plumbing, electricity, etc. as would any house you have built. But this house has no plumbing. However, the contractor biulding the house assures you you'll have plumbing within 1 month, and he also assures you new developments in building house technology will allow you to have electricity too!!! However at a minimal price...call it an expansion pack if you will. So you'll get to have a tv just like all the other houses! Now are you happy or are you mad?

      Comment


      • #63
        In light of infogames recent actions apolyton should be careful about what mods it has on sight. Could the strategy forum be forced to close down?

        What are infogames trying to prove?

        Comment


        • #64
          When one writes code for any program, be it a game or other kinds of software there will most likely going to bo bugs in it. The reason for this is that humans are not perfect, and people do make misstakes, but that why you test programms so that you can catch the bugs that are in the code. Testing a program cannot find all the bugs in a program, but i done right can make the bugs that do exist so rare that the most users will most likely never incounter them. When writting code for a program one sould strive to write code that does not have any bugs in it. One thing to note as well that the earlier a bug is found in a program the less time it takes to fix it and thus is cheaper to fix.

          With Civ3 it seems to be rushed out the door. I have no idea why they left the bugs with the air units in the game though. I do like civ3, and for the most part it does not have major bugs in it. If I were to make a game for a pc I would make sure I had the time and money to not only devolope the game, but to test it througly as well so that the game would bug free as it can be. In the case of firaxis it just looks like they ran out of time and money to beble to fix the bugs in it and include all that they wanted to put into the game. My major complant is not with the game but with firaxis and infograms and how they treat their costumers like crap. I also do not come to these forums just for the bugs in Civ3, and if Civ3 had no bugs I would still come here. I also dont want bugs in the games I buy.
          Donate to the American Red Cross.
          Computer Science or Engineering Student? Compete in the Microsoft Imagine Cup today!.

          Comment


          • #65
            Originally posted by CB2034
            actually some games do create a new icon when they are updated. a game i purchased not too long ago created a new icon when i updated it. Crimson Skies updated the icon, and also i believe uo updated the icon when it patched as well... so alas... it is common knowledge that some patches DO update the icons
            ROFL. Some people take everything seriously. Oh boy.

            Comment


            • #66
              Originally posted by number6


              You know what I never noticed that problem in Civ2. As a matter of fact I don't even remember patching Civ2 at all. I probably never tried to fortify a fighter in open terrain because it did not make sense. I think it is more unforgivable to state something in the manual as a feature and that feature does not work for the human player, but the AI players can use that feature. If I had noticed the fighter bug from civ 2 it would not have detracted from the game play and I am sure I would not even bother to complain about it. It's when the bugs are so obvious and surely could have been caught by play testing that I get upset. We are not talking minor bugs here. Yes, it is a disgrace upon the name of Civilization and Sid. It's such a cop out to blame the publisher's deadline as an excuse for releasing incomplete code.
              Oh you never noticed it. Well perhaps you noticed the waves of destroyers the AI would ram to bits on your coastal fortresses? This dumb behavior was scrapped in one of the patches and made the game a good bit more fun. There you have another bug in Civ2 that has nothing to do with unrealistic actions like the example I mentioned.

              Comment


              • #67
                Originally posted by Moraelin

                No, the real idiocy is that people like you find it normal to pay just to be beta-testers. It's this kind of flaming fanboy that drags the quality down for the whole rest of us.

                ... flaming fanboys who try to defend the Sacred Right To Release Buggy Games (TM). And I've had it up to here with that kind of an idiocy.
                Aaah yes, the inevitable name calling ensues. A flaming fanboy dragging down the "quality" indeed. And idiocy even.
                Very eloquently stated, Moraelin. I'm impressed.

                However, instead of foaming at the mouth and furiously hammering your keyboard at me for things I did not claim I'd like to suggest re-reading my post.
                I was merely commenting on the attitude of some people here who seem to regard every bug as an unforgivable sin, and like to use that opportunity to stress how big a failure Civ3 is.
                I object to that kind of behavior.
                I do not applaud the presence of bugs, however. Nor am I claiming that because there were bugs in Civ2, they can be in Civ3. Neither do I claim that bugs should go unaddressed.

                So to put the message in a more condensed form so that even people with some difficulty in comprehension abilities might be able to pick it up:

                1) People shouldn't overreact on the discovery of every bug. The game is as playable as Civ2 was (I use Civ2 as a natural criterion.) We are not paying beta testers.
                2) Every effort should be made to discover and remedy present bugs.
                3) Not overreacting doesn't mean approving on the presence of bugs.

                Comment


                • #68
                  There's several issues with the acceptance of bugs in software.

                  First off, the game producers should refuse to release a flagrantly buggy game. Their individual and group pride in their work and their committment to excellence should make them see to it that their work was sufficiently tested - both privately and publicly - in order to expose and eliminate any flagrant bugs. There is NO EXCUSE - I repeat NO EXCUSE - for any software product to be publicly and/or commerically released with flagrant bugs extant. No programmer with any sense of professionalism should ever permit this to happen to his work. You test, you fix, and then you test and you fix again and again and again and again until you finally get it right. There is a word that almost always applies to software released without such testing: the word is "shoddy."

                  Second off, the user community of any upgraded product should demand a public beta test for the upgrade - loudly. Public testing ensures that users have signed off on the fact that there are no flagrant bugs, and allows the identification of any subtle but significant ones so that they can be eliminated before public release.

                  Third off, no user community should be so desperate for any software as to prostitute themselves for it and defend not only its bugs but the "right" of that product to have major bugs. That's called enabling, and it is simply sick behavior. The user community needs to be demanding the excellence it is paying for as well as accountability instead of acting as product fanboys ("Oh, it's so complicated and wonderful a product that it's okay if it has showstopping bugs.") That entire position is despicable, whether you are talking about an operating system, a driver, or a game.

                  Oh, and as to the guy who said I shouldn't have Bill Gates' job? If I did, your software would probably be many, many times more reliable. And your comments about it would be listened to very, very carefully. To some of us, bugs are not an option and the user is king.

                  Bottom line: there is no excuse, no justification, no rationalizion, no fanboy enabling that anyone can ever make for commercial software that is released with showstopping bugs. None.

                  Quality assurance. Pride in your work. Public testing. Listening to user feedback. A committment to excellence. Testing and testing and testing and testing and testing and then testing some more. This is how you make software that works and stands the test of time.

                  Rushing things out the door? That just makes expensive junk.

                  Comment


                  • #69
                    It really is IMPOSSIBLE to write code that does not contain bugs. The bugs included might be rather small, but there are bugs. One thing is really remarkable about civ3 is that during the 20 or so hours I've managed to play the game it has crashed only once and that one time was due to the fact that my hard disk was full. (Windows didn't manage to report that to me.)

                    Of course that air superiority bug is rather bad, but they are fixing it so I'm not really angry. The people who think that they can write perfect code should actually try to code something perfect and functional. Test it for 3 years and then if you don't find any bugs tell me about it and I'll start worshipping you as my code god.

                    PS. Diablo 1 was buggy as hell when released. Have you ever tried playing multiplayer? There are a lot of CHEATS and these cheats could be considered as bugs.

                    Comment


                    • #70
                      It really is IMPOSSIBLE to write code that does not contain bugs.
                      Not quite, but you're right in that it's very very difficult. Commercially non-viable in most cases, at the very least.

                      E.g. Safety critical systems: these are typically designed and tested to levels of pedantry that simply aren't funny. They have to be. If the software doesn't work, people get injured or even die.

                      Even the most apparently rigorously designed software can still have fatal flaws though, e.g. Ariane 5.

                      Malleus Dei is 100% correct when he says that software should not ship unless it is at least free of "showstopper" bugs. There is both the professional reputation of developing company and also of the developers themselves.

                      If Firaxis knew that e.g. Air Superiority was broken then IMHO that is unprofessional of them to release it. This is a "showstopper" bug IMHO because the software is not conforming to specification (i.e. it is not behaving as the game rules suggest).

                      Other aspects e.g. game balance, is another kettle of fish entirely though.

                      Comment


                      • #71
                        Originally posted by Malleus Dei
                        Oh, and as to the guy who said I shouldn't have Bill Gates' job? If I did, your software would probably be many, many times more reliable. And your comments about it would be listened to very, very carefully. To some of us, bugs are not an option and the user is king.
                        Now you think that you could do a better job then the richest/most sucessfull man in the world...HA. I'm glad you have such a realistic view of the real world and that you think so highly about yourself. Nobody is defending the bugs, we're saying we don't want them but we're not dumb either.

                        Comment


                        • #72
                          >It really is IMPOSSIBLE to write code that does not contain bugs.
                          >The bugs included might be rather small, but there are bugs.

                          You are totally wrong here. It is indeed possible to do just that - I have done it, other people have done it. There large programs that are bug-free. It can be done: it just takes time, focus, dedication, effort and testing, testing, testing, and more testing. And then more testing.

                          >Now you think that you could do a better job then the richest/most sucessfull man in the >world...HA.

                          A better job? Perhaps not. (But the success story of Bill Gates has had several boatloads of luck in it: look up the history of the various early PC operating systems and you will see just how very lucky Gates was with DOS.) But if I ran Microsoft I guarantee you one thing: its product quality would be much, much higher than it is now because I would insist on it as the least that is owed to the customers. It probably wouldn't be as profitable, but the product quality would certainly be higher.

                          And there wouldn't be a single knowable security hole in any of the operating systems or browsers the company ever released, either.

                          Comment


                          • #73
                            Originally posted by Malleus Dei
                            First off, the game producers should refuse to release a flagrantly buggy game. Their individual and group pride in their work and their committment to excellence should make them see to it that their work was sufficiently tested - both privately and publicly - in order to expose and eliminate any flagrant bugs.
                            Well it would be nice to live in a perfect world, however we dont. All you have to do is look over the past 14 years or so of computer gaming to see that. As computer games get more complex you think that there will be some sort of reverse of the bug trend? Add to that fact that publishers will do what they have to to for their bottom line thats just not going to happen. They are in it for the money, not to make you happy, get use to it.

                            Originally posted by Malleus Dei
                            Second off, the user community of any upgraded product should demand a public beta test for the upgrade - loudly. Public testing ensures that users have signed off on the fact that there are no flagrant bugs, and allows the identification of any subtle but significant ones so that they can be eliminated before public release.
                            Demand what you like, you wont get it. You'll get what they give you. You think the general public will do anything about it? No, they will ***** and moan and then buy it when it comes out. Happens all the time. And the larger the user community the less likely you could get them to do anything much less reach them. I would be shocked if more than five percent of people who buy Civ3 have ever visited this site. As for a public beta the only thing they are really helpful on are compatibility issues. Most of the time when you find a bug in open beta its already been reported and is on the list because of a closed tester. Closed testing is where most of the bug work is done and for good reason, the least not being a set reporting sop.

                            And as I said before just because its on the list doesnt mean it will get fixed anytime soon. You add a publisher who likes to stick their nose in the patching process (like Infogrames is noted for) things are going to get slower and more of a pain is the ass.

                            Originally posted by Malleus Dei
                            Third off, no user community should be so desperate for any software as to prostitute themselves for it and defend not only its bugs but the "right" of that product to have major bugs. That's called enabling, and it is simply sick behavior. The user community needs to be demanding the excellence it is paying for as well as accountability instead of acting as product fanboys ("Oh, it's so complicated and wonderful a product that it's okay if it has showstopping bugs.") That entire position is despicable, whether you are talking about an operating system, a driver, or a game.
                            And no critic should be so clueless to ignore real life as you are. Funny I dont see anyone defending the "right" of games to have bugs in this thread. What they are saying is that it happens and whinning about the fact that it does aint going to change a thing. Get use to it, life aint perfect. Also one thing that kills me is every board where there is a flame war about bug I see someone yell "fanboy", and the real stickler is those persons are the ones that have no idea what goes on in the development of a game. I see it holds true here also.

                            Originally posted by Malleus Dei
                            Oh, and as to the guy who said I shouldn't have Bill Gates' job? If I did, your software would probably be many, many times more reliable. And your comments about it would be listened to very, very carefully. To some of us, bugs are not an option and the user is king.
                            I think the saying "Talk is cheap" covers this quite well.

                            Originally posted by Malleus Dei
                            Bottom line: there is no excuse, no justification, no rationalizion, no fanboy enabling that anyone can ever make for commercial software that is released with showstopping bugs. None.
                            Quality assurance. Pride in your work. Public testing. Listening to user feedback. A committment to excellence. Testing and testing and testing and testing and testing and then testing some more. This is how you make software that works and stands the test of time.
                            No excuse other than life aint perfect, and you'll never be in a position to do anything about it. Lighten up Frances.
                            The eagle soars and flies in peace and casts its shadow wide Across the land, across the seas, across the far-flung skies. The foolish think the eagle weak, and easy to bring to heel. The eagle's wings are silken, but its claws are made of steel. So be warned, you would-be hunters, attack it and you die, For the eagle stands for freedom, and that will always fly.

                            Darkness makes the sunlight so bright that our eyes blur with tears. Challenges remind us that we are capable of great things. Misery sharpens the edges of our joy. Life is hard. It is supposed to be.

                            Comment


                            • #74
                              Bugs

                              All this talk about bug free code is kind of amusing. While I am unhappy about the number and type of bugs found in Civ 3, I do realize that bug free code is usually impossible. There are ways to prove a program mathematically correct, called formal methods I think, but these proofs become exponentially expensive to perform and probably are not practical for game development or any commercial software for that matter. Even using mathematical proofs is no guarantee that code is going to be bug free, but it minimizes the probability of them occurring. A program of Civ 3's complexity will have bugs, that is not in question. What I find disturbing are the blatant bugs displayed in Civ 3. You would think a seasoned development house such as Firaxis would know how to avoid obvious bugs wouldn't you? The only thing I expect from a commercial software developer is to minimize the number of bugs before releasing the software for sale and that is where I think Firaxis has failed miserably. I can live with the fact that bugs exist in code, especially a game. I don't like what I see coming out of Firaxis though.

                              Comment


                              • #75
                                Originally posted by Malleus Dei
                                Oh, and as to the guy who said I shouldn't have Bill Gates' job? If I did, your software would probably be many, many times more reliable. And your comments about it would be listened to very, very carefully. To some of us, bugs are not an option and the user is king.


                                How long have you been a programmer? Not just a home-grown hacker, but will commercial software and real customers with high expectations and deadlines that impact the company's bottom line?

                                From reading that statement, I would guess never.
                                "Barbarism is the natural state of mankind... Civilization is unnatural. It is a whim of circumstance. And barbarism must always triumph."

                                Comment

                                Working...
                                X