Slashdot Mirror


Are Complex Games Doomed To Have Buggy Releases?

An anonymous reader points out a recent article at Gamesradar discussing the frequency of major bugs and technical issues in freshly-released video games. While such issues are often fixed with updates, questions remain about the legality and ethics of rushing a game to launch. Quoting: "As angry as you may be about getting a buggy title, would you want the law to get involved? Meglena Kuneva, EU Consumer Affairs Commissioner, is putting forward legislation that would legally oblige digital game distributors to give refunds for games, putting games in the same category in consumer law as household appliances. ... This call to arms has been praised by tech expert Andy Tanenbaum, author of books like Operating Systems: Design and Implementation. 'I think the idea that commercial software be judged by the same standards as other commercial products is not so crazy,' he says. 'Cars, TVs, and telephones are all expected to work, and they are full of software. Why not standalone software? I think such legislation would put software makers under pressure to first make sure their software works, then worry about more bells and whistles.'"

362 comments

  1. Refunds for broken merchandise. by Rockoon · · Score: 4, Insightful

    What exactly is the downside to forcing a company to give refunds for the broken merchandise that it sells?

    --
    "His name was James Damore."
    1. Re:Refunds for broken merchandise. by calmofthestorm · · Score: 1

      In practice not many people would cash in, since it would motivate the company to release patches to fix bugs.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    2. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 5, Insightful

      nothings wrong with it...
      But do you really expect the to? Get ready for the requirements on the box going from :

      512MB RAM
      P4 or better
      1GB disk space free

      to :

      512 MB DDR2 533MHz Rambus RT32Q-12W/P series RAM
      Asus MB983-001GIGM/S-4 Motherboard with AnusTech 56chipset and SuperHD-VGA 512Graphic2.0
      With Seagate 120GB 7234.42rpm disk and Windows XP SP3 with no other software and all updates except Office excel ones and Adobe Reader4.3, and a shortcut to Notepad at position (34,102) on the desktop with that spiffy desert wallpaper. Also required Network interface card NT-IKK100M with a blue and red striped 1.56m cable that's coiled around the couch leg at 125deg.
      Apparatus must be used in a constant 26.3 degrees with relative humidity of 20% and 1024mbar pressure.

      This is just fucking idiocy. Any half decent company is going to give refunds (or fix the bugs) if they care about their customers.
      Those who don't will vanish and the suckers who bought their stuff will lose their money (much like the morons who buy rolex watches from email or the spastics who send their life saving to nigerian princes).

      This is just going to fuck the smaller operators over who don't have the resources for testing every combination of software/hardware. As a example, a "normal" piece of software will be available on :

      Win XP
      Vista
      Win 7
      Win2k

      x2 for 32 and 64 bit. And various combinations of Admin user, UAC on, regular user limited etc.

      Then add Various flavours of server type deployments (Windows server 2000,2003,2008, citrix, TS etc).
      Now add various doc management systems (eg sharepoint) integration.
      Then sprinkle some scanner, printer and networked hardware deployments.
      And this isn't even considering what other applications are going to be interacting with the system and issues with PS,PCL and GDI printing/drawing commands.

      Fuck me... this is from experience... I need a beer now. And this is for a simple desktop general office productivity app.

      The app code is tested and the app is tested, but there's no telling what the hell kind of environment it's going to be deployed in.

      While we're at it, why not require that all software sold needs to be mathematically proven to be correct. That'll be easy right?

      Hmmm.. I feel kind of better now...

    3. Re:Refunds for broken merchandise. by Rogerborg · · Score: 5, Interesting

      Maybe if you read the fine article before jerking one off, you'd be able to answer your own question.

      On a PC, the vendor can't control the environment in which their software is run. Something else on the machine completely outwith their control could nobble their app, for example, Google desktop stopping Demigod from launching. I say "for example" since that's the example given in the article that you didn't bother to read.

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:Refunds for broken merchandise. by amRadioHed · · Score: 2, Insightful

      Why do you think this would be unfair to small software companies? Do you think they have a right to make money by selling software that doesn't work to people with hardware configurations they never got around to testing?

      I don't think preventing customers from getting screwed is the same as screwing the company.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    5. Re:Refunds for broken merchandise. by amRadioHed · · Score: 1

      Ok, but what's the downside? Computers are complex, and if a customer can't use a program for whatever reason they should be entitled to get their money back. That's how it works for other products, I don't see what makes software special enough that the same rules shouldn't apply.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    6. Re:Refunds for broken merchandise. by geminidomino · · Score: 1, Insightful

      Better analogy is wanting a refund for a car because it won't start if there's a motorcycle parked on the same street.

    7. Re:Refunds for broken merchandise. by amRadioHed · · Score: 1

      That is the most pathetic car analogy I've ever seen on a site full of lousy analogies. Does not being able to park your car in the garage magically make it none-functional? I don't think so. I don't even have a garage and my car works just fine.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    8. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 2, Insightful

      Because smaller companies have smaller budgets to test on than larger ones.

      Simply the licensing costs of a lot of software is prohibitive. If you're selling something on the scale of hundreds of millions of dollars per year in revenue, fine, you can afford it, but small companies simply can't afford to do this - on various levels :

      1. Licensing costs - some licenses work out to 1000s of dollars per year. Multiply by different versions/products maybe 100k/year
      2. hardware costs - said small company now needs extra hardware to simply run said s/w
      3. HR costs 1- company needs to add extra staff to QA the new configurations.
      4. HR costs 2 - company now needs deployment/VM/server/network specialists to set up these various environments to do QA on.

      My point is NOT that small companies have the right to sell crap software. My point is that since there will ALWAYS be bugs in software, this will increase the barrier to entry for software companies - so that only google, MS or Oracle have the money and resources to do all this QA work to comply with stringent standards and STILL release software with bugs in it.

      In any case, a serious small software startup will give refunds, or work with client or fix the product if it wants to keep selling (from a purely business aspect..). Just like any industry, there are always going to be fly by night operators and shoddy products. These will die a quick death (like any crap business)

      The problem with this is that they're trying to foist QA processes inherent to physical products, onto inherently more complicated, abstract product (s/w) which cannot be measured with the same yardstick as physical products (eg the electronics they are talking about).

      Also there's the legal issues that small companies will face. For example if an app I wrote causes a BSOD because it triggers a bug in another companies code (eg MS) then good luck getting them to fix it. I have to change my code (which worked) in order to put in a hack to bypass someone elses bug - possibly making me liable for bugs that I had to introduce because someone else didn't fix theirs.

    9. Re:Refunds for broken merchandise. by Opportunist · · Score: 2, Insightful

      Higher price? Or what else do you think would change?

      What will happen? Well, as any programmer will tell you, it is virtually impossible to create error free software given the time frames that you're given to develop in. Sure, gimme twice the people and 5 times the time and we're talking. That results in about ten times the cost. Want to pay 500 bucks for a game? Didn't think so.

      So what will happen? Software will go the same way every other merchandize went. Its price will go up by about 10% and the quality remains shoddy. Those 10% extra will cover for people cashing in their refund.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:Refunds for broken merchandise. by @madeus · · Score: 4, Insightful

      For example if an app I wrote causes a BSOD because it triggers a bug in another companies code (eg MS) then good luck getting them to fix it. I have to change my code (which worked) in order to put in a hack to bypass someone elses bug - possibly making me liable for bugs that I had to introduce because someone else didn't fix theirs.

      This is the biggest problem I can see for small companies.

      I've just spent two weeks resolving out a bug caused by a number of specific Anti-Virus software products doing network intercepts on Windows systems (which were covertly (my to my annoyance) silently buffering networking traffic from my app).

      Fortunately I have the tools needed to identity and resolve the issue here, because I work for a large company (though our product is not a commercial one, and has a small target user base). However, small companies don't have the resources to spend all the time (and money) required to compatibility testing with crummy or esoteric third party software which behaves poorly.

      I agree that refunds are the right course of action. Though I believe most regions in the world have already robust enough legislation if it were enforced, additional laws to make liability of software vendors clearer would be fine with me.

      Forcing QA processes is surely not the way to go - you can't legislate for it as it's too complex. Perhaps you could have minimum requirements for certain types of specific software however (like 'best practice' guidelines). I'm thinking software where public safety is an issue, perhaps where a large number of financial transactions are involved.

      Like other standards / accreditations (like ISO) people don't necessarily follow it (and almost never all of the time), but even so that sort of thing can still have a positive impact on how an organisation behaves. Forcing companies to publicly and openly disclose their QA / testing and bug fixing policies/processes in a fixed format could be a good consumer benchmark, for example (were the right criteria specified).

    11. Re:Refunds for broken merchandise. by ta+bu+shi+da+yu · · Score: 1

      Because smaller companies have smaller budgets to test on than larger ones.

      That's a bit like saying that because Joe's hotdog stand is owned and manned by one man (Joe) that he should be able to give me a hotdog that causes me to contract gastroenteritis but Joe should suffer no legal sanction, while if McDonald's gave me gastro then it's perfectly alright to sue the crap out of them.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    12. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      Dev houses should be held accountable. When I pay for a product, I expect it to work. I will note that every game I have played on the 360 has needed an update, except one. Mass Effect has still not needed to fix any bugs to this day and it is quite complex.

    13. Re:Refunds for broken merchandise. by ta+bu+shi+da+yu · · Score: 1

      When you write that "I've just spent two weeks resolving out a bug caused by a number of specific Anti-Virus software products doing network intercepts on Windows systems", this sounds very much to me that this was a problem with the AV software and not your software. Not knowing all the facts, but you may very well be doing a disservice to your software product if you implemented a fix to workaround a problem not of your making!

      Kudos on fixing that though - sounds like it was a tricky issue to track down.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    14. Re:Refunds for broken merchandise. by Aranykai · · Score: 1

      True, but it was a shiny turd on the PC and needed a patch to even run in some cases. I loved it once they got a patch to make it work, but it didn't work out of the box.

      --
      If sharing a song makes you a pirate, what do I have to share to be a ninja?
    15. Re:Refunds for broken merchandise. by malkavian · · Score: 1

      Why the concentration on hardware? Most software runs on an OS. The OS deals with abstraction. If you need a certain performance on hardware (i.e. graphics card), then you state that it requires that power or greater.
      On the whole, you don't need a lot of hardware testing across the board. If things don't work, that'll be an issue with the driver, and as such, it's an OS/Vendor problem. The API you use on the OS is stated to work in a particular fashion, and if it doesn't, you nag the OS vendor to nag the hardware vendor to provide somethign that works according to the spec, so that it works as advertised. If you leave that way of working, you end up with software that deals with raw devices, and needs to code in drivers for every piece of hardware on the market (and won't work with new ones, unless they're compatible with the old methods).
      When you have 'Stable' software, it's meant to be stable on an OS. The OS is meant to abstract the hardware away from applications. The Hardware vendors are supposed to provide drivers that allow the OS to talk to the hardware.
      As long as each step in the chain is correct, it works.
      The biggest problems are having the drivers and OS working correctly, and then software houses release software that consistently crashes, has memory leaks, doesn't use APIs correctly and so forth, with the codebase in a largely untested state (hey, it worked for a few guys we have on big machines downstairs, so it must be ok, though they've not played with the whole app).
      Because they have the whole "Ooo.. Piracy, you may have copied it" thing sewn up in the courts, there is currently no incentive for them to produce a reliable product. It says in most EULAs that you take your chances, and if it doesn't work.. Tough.

      The small company should be responsible for their side of the bargain (to at least the areas of the OS they interface to). They then need to work out what the capacity plan is for the machine (must have spec of at least x), and test it in anger on a couple of very different hardware configs, just to prove your hardware independance assumptions.

    16. Re:Refunds for broken merchandise. by Grygus · · Score: 2, Insightful

      That was the point actually, you did get the very good analogy. People will ask for refunds on games when there is nothing actually wrong with the game itself; the problem lies in their environment at home or in the way that they installed it. You can go to just about any game's forum and find at least one post ranting about how the developer is incompetent and released a crap game that doesn't run, even though the rest of the forum is full of posts by people who are playing it with no problem.

    17. Re:Refunds for broken merchandise. by Xiaran · · Score: 1

      I used to write filter drivers for NT. A filter driver is a driver that essentially sits in a stack of other filter drivers that process data to and from the hard disk. Do not get me started on Norton antivirus and it behaviour as a virus scanner. Also Word and Excel also do odd things when writing to the hard disk(I suspect they are using file system features that are not common/undocumented). Also don't get me start on the lack of documentation when writing file filter drivers in windows.

    18. Re:Refunds for broken merchandise. by Ephemeriis · · Score: 1

      Maybe if you read the fine article before jerking one off, you'd be able to answer your own question.

      On a PC, the vendor can't control the environment in which their software is run. Something else on the machine completely outwith their control could nobble their app, for example, Google desktop stopping Demigod from launching. I say "for example" since that's the example given in the article that you didn't bother to read.

      That's fine. I wouldn't expect a refund in such a case.

      But what about all the assorted bugs that wind up being the developer's own fault?

      I remember some Myst sequel that absolutely refused to run on my computer because my optical drive was labeled M: instead of D: or E: The developer acknowledged the issue and made a patch available shortly. But it sure seems to me like they shipped a broken product.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    19. Re:Refunds for broken merchandise. by kiehlster · · Score: 2, Interesting

      No, I think a better analogy would be wanting a refund for a car because the transmission frequency used to start your keyless car has been jammed by your non-FCC compliant wireless phone system.

    20. Re:Refunds for broken merchandise. by FlyingBishop · · Score: 1

      You wouldn't expect a refund for something that doesn't even install properly? That's the very definition of why you should get a refund. Yes, it's fine that their program doesn't work on my machine. They shouldn't expect me to let them keep my money if that's the case.

    21. Re:Refunds for broken merchandise. by kaputtfurleben · · Score: 1

      Mod parent up, the motorcycle analogy is actually quite awful and implies the opposite of what it should be implying.

    22. Re:Refunds for broken merchandise. by a_claudiu · · Score: 1

      Asus MB983-001GIGM/S-4 Motherboard with AnusTech 56chipset and SuperHD-VGA 512Graphic2.0

      Where did you bought your machine? It's a kind of 18+ shop?

    23. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      The most alarming tendency of late is to leave bug open till the next dlc comes out - with a price tag attached (Bethesda, I'm looking at you now).

      Since you called out Bethesda specifically, can you point out what bugs were only fixed by paying for DLC? As far as I know, the (free) game patches that are released alongside the DLC take care of the bugs, while the DLC adds areas/contents/maps/etc. Again, specifics please, since you cited Bethesda.

    24. Re:Refunds for broken merchandise. by Narpak · · Score: 1

      Google desktop stopping Demigod from launching. I say "for example" since that's the example given in the article that you didn't bother to read.

      Of course, as the article mentioned, Stardock is one of those companies that actual DO offer a refund; at least for customers that have trouble running their software.

      Quote from their FAQ page

      RETURN POLICY - Software published by Stardock

      We require that you utilize our technical support services prior to issuing a refund. Tech support can be contacted at support@stardock.com. If it is determined that your problems cannot be rectified, technical support will instruct you on how to receive a full refund. Do not contact sales about a full refund without first contacting technical support. Sales will not fully refund your sale without an RMA from technical support. We do not charge for technical support.

      We do not give refunds on beta or pre-release versions of software or subscription renewals. Refunds are only available for fully-released programs.

    25. Re:Refunds for broken merchandise. by easyTree · · Score: 1

      I see his/her argument as "because Joe's Hotdog Stand is owned and manned by one man, he can't afford to provide hygienic working conditions so shouldn't be subjected to the rules in this area."

    26. Re:Refunds for broken merchandise. by Fred_A · · Score: 1

      That was the point actually, you did get the very good analogy. People will ask for refunds on games when there is nothing actually wrong with the game itself; the problem lies in their environment at home or in the way that they installed it.

      Yes and no. An example here, I used to have a 7950 GX2 nvidia card which couldn't run "Dark Messiah of Might an Magic" (a medieval fantastic FPS) with the framerate typically in the single digits. Other bits of hardware in the same range or lower ran it fine, but the same trouble was had by a vocal minority. There clearly was some kind of incompatibility between that card and the game. The rest of the environment was fairly clean since all that partition is ever used for is for a few Steam games.
      Once I upgraded the machine and switched to another video card, everything worked fine.
      I didn't ask for a refund, I waited since I knew I'd eventually change the display hardware.

      When I recently got Arma2 (battlefield simulation), I knew it would be buggy. I also knew that Bohemia Interactive (the makers of that title) stand behind their products for years with patches and refinements.
      In that case there also were major hardware incompatibility problems (being ironed out, now it runs fine).
      With that game, some machines ran it fine, others had major performance issues. It wasn't clearly related to hardware performance or to the environment.

      In those two cases, one problem wasn't fixable (because the studio wasn't interested) and it wasn't really clear whether it was the software's side that was at fault, the other was clearly software and subsequently fixed by the developer.

      I don't typically ask for refunds on software since I typically know what I get (and do my work mostly with FOSS in Unixy systems), but deciding where a problem comes from isn't easy. Current systems are just too complicated. On an Apple II you could just know pretty much all there was to know about all of the hardware and software. On a current machine, between all the embedded software, the innumerable bits of any current OS, many of which are closed and all the specialised chips... it just isn't possible any more.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    27. Re:Refunds for broken merchandise. by Ephemeriis · · Score: 1

      You wouldn't expect a refund for something that doesn't even install properly? That's the very definition of why you should get a refund. Yes, it's fine that their program doesn't work on my machine. They shouldn't expect me to let them keep my money if that's the case.

      If Google Desktop stopped Demigod from launching, who would I get the refund from? Google, because their software broke Demigod? Or whoever makes Demigod, because they can't play nice with Google?

      Sure, Google Desktop is a generally innocuous piece of software... Runs on a ton of computers... Someone goes out and buys Demigod, tries to install it, doesn't work... Looks like Demigod itself is broken.

      But if I don't have Google Desktop installed and I'm playing Demigod just fine... Then I go download Google Desktop and my Demigod install breaks... It's fairly obviously Google's fault, isn't it?

      Granted, the way software is sold these days it is very hard to know what they expect the software to run on. They'll specify some system requirements, but not really the environment itself. You've got no idea if they tested it with Google Desktop, or AIM, or Norton, or anything else. All you know is that it needs 3.0 GB RAM and a DirectX video card.

      Don't get me wrong, I'm all for refunds on broken software. But if you can narrow it down to Program X breaks Program Y you probably aren't going to get a refund - they'll just tell you not to run the two programs at once.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    28. Re:Refunds for broken merchandise. by easyTree · · Score: 1

      How about wanting a refund for a car because you can't fit it in your garage. Never mind that your garage is already full of other crap which is why there's no room.

      I prose a new 'law' similar to Godwin's Law:

      "As an online discussion grows longer, the probability of someone defiling it with a car analogy approaches 1."

    29. Re:Refunds for broken merchandise. by easyTree · · Score: 1

      Uhh,

      I propose a new 'law' similar to...

      FTFM

    30. Re:Refunds for broken merchandise. by Shotgun · · Score: 2, Insightful

      And I can return a shirt if my wife decides that it is the wrong color, so I don't see where this thread is going. If the product is not useful to me, I'm allowed to return it in any other context. I don't have to provide a reason. "I don't want it" will be reason enough for all the returns on Dec 26.

      Why should a game that won't even run on the recipient's computer be any different?

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    31. Re:Refunds for broken merchandise. by Shotgun · · Score: 1

      Then...(just to finish your timeline)....the bean counters will want to impress the stockholders, and home in on that lost 10%. Various sorts of pressure and lawsuits will be brought against the likes of Norton and Microsoft. Developers will be forced to write against standard libraries using best practice guidelines (in order to bolster the lawsuits).

      Eventually, we'll get to the point of the public expecting software to work out of the box, as it should.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    32. Re:Refunds for broken merchandise. by apoc.famine · · Score: 4, Insightful

      What power do you -we- have? Boycotting is not an options...

      Oh, to have mod points to mod you "-1 stupid".
       
      Boycotting IS "an options". Don't buy crap. Period. It does not affect me in the least that everyone else around me is wasting their money on crap. They could be stuffing their closets full of dogshit, and it wouldn't affect me. (Assuming they kept the containers sealed so as to keep it in mint condition and preserve the value.)
       
      I don't buy garbage games from garbage publishers. Boycotting does work for me. It's the power that I have. I'm not required to buy the latest whiz-bang game. I'm not required to buy every game I see a commercial for. I'm not even required to buy a game RIGHT AWAY! I know. madness, huh?
       
      My money goes to good games. I'll happily wait 6 months to find out if it's a good game or not. Now, this doesn't penalize game makers for buggy games, but at the same time, I don't have to deal with buggy games.

      there is nothing that we the informed customer can do to fend them off

      The informed customer can not buy their games. That's what I do. Until they legislate that I'm required to purchase their crappy games, they really don't affect me in the least.
       
      By any chance, you aren't a slave to hype and buying the newest game all the time, are you? Because that's where I normally see such bitter complaints about buggy games...

      --
      Velociraptor = Distiraptor / Timeraptor
    33. Re:Refunds for broken merchandise. by Tom · · Score: 1

      On a PC, the vendor can't control the environment in which their software is run. Something else on the machine completely outwith their control could nobble their app,

      Good. Then software developers will finally put some pressure on the OS developers to stop fucking around with bullshit and pseudo-features and start making sure that the OS becomes a reliable environment for the software it's supposed to run.

      --
      Assorted stuff I do sometimes: Lemuria.org
    34. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      On the plus side, it'll put Microsoft out of business.

    35. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      here you are: http://downloads.gamezone.com/demos/d9935.htm

      conveniently grouped under "fixes (Morrowind quests)"
      this patch requires bloodmoon installed.

    36. Re:Refunds for broken merchandise. by jgtg32a · · Score: 1

      Well I picked up ME when it dropped to $20 and had zero problem with it and it was a good game, except for Shepard being an absolute duchebag if you go good.

    37. Re:Refunds for broken merchandise. by thetoadwarrior · · Score: 1

      World of Goo was released on more platforms than most games and less buggy than some big name games release on one platform. 2D Boy is much smaller than the likes of Epic or EA.

      What will probably happen is there will be less the acceptable coders that get the sack and good coders will probably see better wages but that's the way it should be.

    38. Re:Refunds for broken merchandise. by thetoadwarrior · · Score: 1

      If your software isn't the cause then it's not really your fault. That said, if there were some sort of law in place that held everyone to the same standard then maybe you wouldn't be wasting as much time working around other people's bugs and therefore can spend more time refining your code without an additional cost.

    39. Re:Refunds for broken merchandise. by Creepy · · Score: 1

      I've never picked up DLC myself, but Bethesda games have been notoriously buggy, especially memory leaks and crashes and save/load in particular. I finally got Fallout 3 to not crash in 2 hours of play - by adding 8GB more RAM (from 2 to 10) and patching the crap out of it. Oblivion suffered the identical problem, as did Morrowind (on the older NetImmerse). IMO, graphical glitches are acceptable, random crashes and memory leaks are not, ever. I've left some other games up for days without crash (Guild Wars, WoW, KotoR, Mass Effect, Half Life 2, and Bioshock to name a few, usually because I take a break and forget to come back...). I don't know if the leaks are Bethesda's fault or Gamebryo's, but I've never had problems with other Gamebryo/NetImmerse games (like Civ4 and the Freedom Force series).

      Incidentally, I didn't have any of the reported problems with Empire: Total War, even running at 2GB of RAM and Windows 7 Beta (with a 285GTX GPU) - those are the bugs that suck - ones that require specific setups. Vampire: TM Bloodlines was very buggy, though not the worst I've ever seen (which is still owned by the original Pax: Imperia on mac - it was a fantastic game, but registration cards sent less than 10 days after purchase shouldn't have to list 50+ bugs, and I found many, many more).

      As much as I dislike bugs, I dislike unfinished games more, and I point a big fat finger at EA and Interplay in particular (Lionheart, Legacy of the Crusader is my personal peeve - great start and then... empty places and a rushed end). I can't talk about a specific EA title for legal reasons, but I think most people can name at least one rushed title by them (and I think they are better now - it was really bad in the late 1990s when I worked in the industry). Bethesda also has gotten into that game - their published title Rogue Warrior was short and seemed unfinished - IGN's review says it all: "Completely bankrupt of any value whatsoever" and I didn't think anything could possibly be worse than Painkiller: Resurrection this year (which was bad, buggy and leaked memory). Thankfully I played review copies of both (having friends in the game review industry is fun ;)

    40. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 1

      So, using your example, what's wrong with needing to give a refund?
      As the consumer, I bought something. I expect it to work for me. If it doesn't work for me, reasonable choices are a) I'm out the cost, sucks to be me, I'm out $50. b) The store gives me a refund, and everybody is right back where they were before the store sold me a product I couldn't use.
      Which seems more reasonable? Right now it's a, and I argue that it's not at all a reasonable situation.

    41. Re:Refunds for broken merchandise. by liquiddark · · Score: 1

      That's not correct. A motorcycle parked on the same street wouldn't put the street in a state of severe magnetic flux which would interfere with your car's starter, while an application could in fact put your computer in the analagous state. Not to say there shouldn't be a refund available in that case, of course - most consumer goods are returnable on general principle. The software argument is entirely different, and has nothing to do with reason for return..

    42. Re:Refunds for broken merchandise. by liquiddark · · Score: 4, Insightful

      The downside of doing this to game companies is that when you raise the financial risk involved you stifle providers' ability to innovate. You personally might prefer software that works to software that does something interesting, but I don't think everyone holds that opinion. It is far more important to me that a game do something really interesting than that it work perfectly in every configuration, even my own.

    43. Re:Refunds for broken merchandise. by wertarbyte · · Score: 1

      Actually, this is not true at least here in germany, although widely believed. There is no need for any local merchant to accept a return without a valid reason (broken device). Your wife not accepting your new purple shirt is not a valid reason in this context. Most shops do this anyway, but only on a voluntary basis.

      --
      Life is just nature's way of keeping meat fresh.
    44. Re:Refunds for broken merchandise. by morari · · Score: 1

      I didn't think anything could possibly be worse than Painkiller: Resurrection this year (which was bad, buggy and leaked memory).

      And didn't even include the co-op gamemode that was advertised leading up to its launch?

      --
      "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
    45. Re:Refunds for broken merchandise. by FlyingBishop · · Score: 1

      Debugging is not the user's responsibility. If it never worked to begin with, regardless of cause, a refund is naturally required, EULAs and their writers be damned.

    46. Re:Refunds for broken merchandise. by rainmaestro · · Score: 1

      Not really. Getting an illness from his food would be like my software accidentally erasing your hard drive. Those are serious issues that justify a strong response.

      A gameplay bug would be more like your hotdog coming with mustard that had no flavor, or a bun that had a hole in it. Annoying, but mostly harmless. And as a small business, I wouldn't have time to personally test every batch of mustard or examine every bun.

    47. Re:Refunds for broken merchandise. by apoc.famine · · Score: 2, Interesting

      I guess I don't understand your problem. Are you on a crusade to purge the world of the evils of crappy games?

      we're powerless to stop the trend of pushing betas onto us

      Nobody pushes betas onto me! According to you, they don't push betas onto you either! Sure, they push betas onto other stupid people, but where's the problem?
       
      You and I may never purchase a game again, just like neither of us would buy a tiger repellent rock. I guess I don't understand where your outrage comes from.
       
      Throughout history there have always been suckers. 2000 years ago the Greeks were writing about suckers buying worthless things. Now we as humans have advanced (somewhat, but not entirely) from oracles, prophecies, and "cures" to broken video games and knock-off hardware.
       
      "Caveat emptor" has been around for a long, long, LONG TIME! "There's a sucker borne every minute" not quite so long, but still a long time.
       
      I don't share your outrage, since it's obvious that this is just the same thing that's been done for thousands of years. Either you're a sucker, or you're not. It seems like you and I are in the "not" boat. I just don't assume that I can prevent suckers from being suckered. Thousands of years of human history proves otherwise. If they're not getting suckered into buying crap video games, it will be something else. Four hundred plus years ago, it was:

      A foole and his money be soone at debate: which after with sorow repents him too late.

      --
      Velociraptor = Distiraptor / Timeraptor
    48. Re:Refunds for broken merchandise. by potat0man · · Score: 1

      What power do you -we- have? Boycotting is not an options, they live on hype and money from impulsive buyers.

      Just do what I do, don't buy a game until it has been out for 3-6 months and there has already been a large patch or two. Let the impulsive buyers be your sucker beta testers while you enjoy a stable game six months later.

      I'm as big a fan of gaming as they come. I typically buy at least a few games each month for pc and consoles. But in the last five years I have purchased MAYBE two games within a week of their release, the rest have a good 3-6 month lag.

    49. Re:Refunds for broken merchandise. by Nadaka · · Score: 1

      I know excel did some weird stuff. There was a way to produce a 0 byte excel file with information inside it in older versions. That was about a decade ago, can't really track down any references anymore.

    50. Re:Refunds for broken merchandise. by rainmaestro · · Score: 2, Insightful

      Sellers *choose* to allow returns for buyer's remorse because it is good PR. They are not legally obligated to do so. Similarly, I can *choose* to give you a refund if you don't like your game, but I don't *have* to. If the product/game is defective, then yes, there are legal issues to force me to refund your money. But I'm not aware of any laws in the US forcing me to accept returns for any random reason.

    51. Re:Refunds for broken merchandise. by GargamelSpaceman · · Score: 1

      Most people who buy a game that doesn't work would rather have a patch than a refund, or else they wouldn't have bought the game. That said, if a game doesn't work, then isn't it already a consumer's right to get a refund? Doesn't the consumer already have the right to examine a product before the sale is final? In the case of software, this means installing it.

      --
      ...
    52. Re:Refunds for broken merchandise. by Ephemeriis · · Score: 1

      Debugging is not the user's responsibility. If it never worked to begin with, regardless of cause, a refund is naturally required, EULAs and their writers be damned.

      Of course Google Desktop is free... So I wouldn't expect much of a refund.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    53. Re:Refunds for broken merchandise. by holophrastic · · Score: 1

      Wow, that's what I was going to say, to the letter. Nice.

    54. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      Say what you will about the Wii, I've yet to encounter major bugs in any game I play. Perhaps coincidence, perhaps a result of the lower complexity of software on the platform...or perhaps because Nintendo doesn't have a mechanism with which to patch games, forcing developers to test it more.

      The only major bug I can recall off of the top of my head was that the initial release of Guitar Hero 3 had a bug which resulted in only Mono audio output; Activision then recalled those copies of the game.

    55. Re:Refunds for broken merchandise. by V+for+Vendetta · · Score: 1

      Oh, to have mod points to mod you "-1 stupid". Boycotting IS "an options". Don't buy crap. Period.

      I agree with your advice in principal. However, the software industry (like the music and film industry) have invented a nice scapegoat to the whole "will not buy due to inferior quality" consumer stance. If we all don't buy the next "top title" due to its not-even-beta-quality, they go like: "See, we told you, so: Ebil piwates are robbing our money!"

    56. Re:Refunds for broken merchandise. by Monkeedude1212 · · Score: 1

      But don't come to me to tell that bug free complex games are *impossible*. That's bullshit.

      If you want to put an extra year into beta testing, testing every combination of operating system (32 and 64 bit) with every video card, then debug the reasons why making your game a little more bloated just so that it can run on every computer. You know why Unreal Tournament games are so huge? It's not because there are tons of content, there's about as many maps involved as any other game, and about as many textures and sounds and other elements as any other game. No, the reason why they are twice the size of any other game is because they DO run beta testing on TONS of hardware. You notice they can run the resolution down to like 320 x 200 or so, and work on really old VGA Graphics cards? Yeah that's commitment.

      That also means the game is practically outdated by the time it's released.

    57. Re:Refunds for broken merchandise. by Sancho · · Score: 1

      This is exactly what they're talking about. Customers inherently (and unknowingly) follow the last-touch rule. The last piece of software they installed is to blame if things don't work. So if the A/V is installed first, and then the parent's product, it's going to be the parent's product that didn't work--not the A/V software. This will be true in the customer's mind, even if the A/V software is actually the product creating the bug.

      The software ecosystem on a PC is really quite vast. It's impossible to test your product against every possible combination of hardware and software. Larger companies will be able to test with more, and thus will be shielded (to some degree) from problems with returns.

      That said, regulation is almost always the enemy of small businesses. The more red tape that a business has to deal with, the less their profit margins will be.

    58. Re:Refunds for broken merchandise. by brkello · · Score: 1

      You obviously aren't a software developer. Or if you are, you have never worked on anything large. It is impossible to write bug free code on the scale of a game like Fallout 3. IMPOSSIBLE. It isn't bullshit. It is the nature of the beast. Particularly when we are talking about the PC since there are so many different hardware configurations and there is no way to test every combination in the world.

      That being said, consoles should have an easier job of it. But I still will say it is impossible to write that much code with that many developers and not have bugs.

      The only people who would be wanting such legal recourse are people who do not code. There is not a single complex game out there that doesn't have bugs in it. Not one.

      --
      Support a great indie game: http://www.abaddon360.com
    59. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      Or they could just drop Windows support altogether and stick to consoles.

    60. Re:Refunds for broken merchandise. by flabordec · · Score: 0

      What power do you -we- have?

      Well, you can always not buy the game. Since you mentioned GTA IV, I remember reading reviews of how horrible it was on the PC and I waited until recently to buy a PS3 and finally play it.

      But don't come to me to tell that bug free complex games are *impossible*. That's bullshit.

      It is true that I don't have much experience on big projects, but the few big projects I've worked on have gone for more than 10 years (I was not here when they started) and they carry around tons of bugs which people just don't have time to fix (most of the companies I can think of offer free updates to their software after buy, so you are not making a lot of profit from bug fixing). Videogames don't have such a big scope, but I'm guessing (again, I don't have much experience) that they carry engine code from games which have more than 10 years and I'm guessing they face similar problems to the ones I face today.

      I understand there are some games which are so broken that nobody could have believed they were finished product and releasing that is wrong and unethical. I also agree that setting a price tag on fixing broken things is wrong and unethical. But I don't think the average videogame company is trying to do this.

      --
      "I see undead people" Warcraft III - Necromancer
    61. Re:Refunds for broken merchandise. by Sancho · · Score: 1

      The given example was a piece of software (Google Desktop) preventing another piece of software (Demigod) from running. You seem to want Microsoft to ensure that software doesn't get to interact like that.

      Out of curiosity, how would Microsoft make sure that e.g. antivirus can't interfere with the execution of another program. In fact, that's precisely what antivirus is supposed to do.

      You can sandbox every application, but that gets pretty hairy. There are a lot of times that you want software to interact, or at least to access other software's data.

    62. Re:Refunds for broken merchandise. by dwye · · Score: 1

      > What exactly is the downside to forcing a company to give refunds for the broken merchandise that it sells?

      Did Toyota give you a refund for the car when it had to recall its cars to fix something with the rug and the accelerator? No, it fixed (patched) the problem and sent you on your way.

      Having a bug-fix patch available for free is like having a product recall. Requiring the consumer to pay an upgrade fee for XYZ 3.01 because XYZ 3.0 was totally crap would be quite different and deplorable, but it is also rare.

    63. Re:Refunds for broken merchandise. by flabordec · · Score: 0

      For example if an app I wrote causes a BSOD because it triggers a bug in another companies code (eg MS) then good luck getting them to fix it.

      A friend works at MS and I remember a story where deleting a file and creating a new one failed because of a bug. He started sending emails to try to get the guy who wrote that piece of code to fix it, but after a few weeks of searching, it turned out the guy had left the company years ago and nobody knew how to fix it.

      The bug is still there and my friend added a horrible hack to bypass someone else's bug - possibly making himself liable for bugs that he had to introduce because someone else didn't fix theirs on a big company.

      --
      "I see undead people" Warcraft III - Necromancer
    64. Re:Refunds for broken merchandise. by Drogo007 · · Score: 1

      "But don't come to me to tell that bug free complex games are *impossible*. That's bullshit."

      Certainly not - you're absolutely correct.

      But are you prepared to pay what it would cost to buy a game comparable to today's triple-A titles that has gone through the engineering and process necessary to ensure that it's bug-free?

    65. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      But don't come to me to tell that bug free complex games are *impossible*. That's bullshit.

      I don't know why you chose to write the exact sentence twice, but it was wrong both times. There is NO such thing as bug-free software beyond the complexity level of Hello World. And no, pointing this out doesn't make me an "apologist", nor does it constitute a defense of unplayably bad game releases.

    66. Re:Refunds for broken merchandise. by apoc.famine · · Score: 1

      And?
       
      They can cry that all they want. At the end of the year, they're either profitable, or out of business. As long as we can prevent them from taking our rights away in the process, all is well.

      --
      Velociraptor = Distiraptor / Timeraptor
    67. Re:Refunds for broken merchandise. by GooberToo · · Score: 1

      Wow. If this gets support and passes, companies like Bioware and Atari will be out of business.

    68. Re:Refunds for broken merchandise. by Surt · · Score: 1

      I think the core of the problem is: I'd like to play some games. Thanks to the stupids, there are no non-severely buggy games for me to play.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    69. Re:Refunds for broken merchandise. by Surt · · Score: 1

      Depending on your definition of bug-free, it is pretty much impossible. No publisher can afford to buy all of the hardware their games will be asked to run on. No QA team has the resources, or even the ability to test every edge case of a sufficiently complex game. The test coverage requirements grow so fast it becomes literally impossible to test in the lifetime of the universe. So yes, genuinely impossible.

      Can they do a better job? Sure.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    70. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      Sure, they push betas onto other stupid people, but where's the problem?

      Are you so retarded that you believe that drivel?! Of course it affects you, you moron! I'm not one to spew insults when I disagree with someone. But I just had to; you deserve it in full. When you can muster the balls to call others stupid, while you yourself also fall prey to these "things" that the stupid ones fall for. Makes you look stupid too, doesn't it?!

      The problem is that we really are _powerless_ to stop them. Sure we can _not_ buy the game. But where does that leave us? Yes, without a game. And the more we let them get away with crappy betas, the worse it's going to get. In terms of an overall less amount of decent games that don't come out buggy. And in terms of it being more of an acceptable practice among the general population.

      You may not care that people are stupid. I don't either. Even though it is our responsibility as humans to educate them, I don't agree to it. However, when that stupidity directly or indirectly _affects me_, then it becomes my problem and my responsibility to deal with it, lest I deal with the consequences of their stupidity instead. This is like you saying bad drivers should stay bad drivers because it only affects them. Sure, yes, most of the time. But it can affect you, too. Sadly, you won't realize it until it literally hits you in the face. And the nature of the concept we are discussing, sadly, does not have an equivalent of you getting hit in the face. It'll just eat at you.

    71. Re:Refunds for broken merchandise. by nametaken · · Score: 1

      Some of us buy things like Modern Warfare 2 and don't know ahead of time that it's botched to the point of unplayability. I'm responsible for IW's shitty development because I bought the game shortly after its release? Well, apparently stupid me... and like 8 million other people.

      Matchmaking in MW2 has been absolutely unbearable on XBL. I'd guess that's partly MS's fault too. Then the javelin glitch made the game largely unplayable for a solid week. Then they issued a patch for that, which broke matchmaking even more so that we end up on maps you're not supposed to play. Oh, and did I mention the "no reload infinite ammo" glitch they introduced? Yeah, imagine an AC-130 firing it's main cannon like a machine gun that never has to reload. One person can annihilate a whole map every 4 seconds for the whole time the thing is in the air. Oh right, and the clipping errors in the maps that allow people to get under the map or inside rocks, making them invulnerable. The list goes on from there.

      I didn't know all this when I bought the game, and I'm f'ing pissed. The only thing I COULD effectively boycott at this point is XBL service... which would mostly render my 360 useless.

    72. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      not that I totally agree with the mw2 boycott per se, but those things where well know in advance.

    73. Re:Refunds for broken merchandise. by apoc.famine · · Score: 2, Insightful

      Well, apparently stupid me... and like 8 million other people.

      To be blunt, yes. I didn't have any issues with the game, because I didn't run out and buy it. Why? Because I don't buy shitty games. How do I know if a game is shitty? I wait for folks like yourself to figure it out and tell me.
       
      You make my point for me. You're one of the millions who don't have a problem with risking your money on garbage. The fact that you're part of this group doesn't bother me at all. I'm not. I'm not going on a crusade to try and get you to change your ways. Some people have been being ripped off ever since bartering was invented. Some of us are more cautious.
       
      In no way can I have any affect on the former group of people.

      --
      Velociraptor = Distiraptor / Timeraptor
    74. Re:Refunds for broken merchandise. by apoc.famine · · Score: 1

      There are plenty. The problem is that there aren't plenty of brand new, mainstream, shiny, advertised to hell, played by millions of stupids games that aren't buggy.
       
      Expand your horizons beyond what you see commercials for, and you'll find a lot of solid games worth paying for.

      --
      Velociraptor = Distiraptor / Timeraptor
    75. Re:Refunds for broken merchandise. by mounthood · · Score: 1

      Don't buy crap. Period. It does not affect me in the least that everyone else around me is wasting their money on crap.

      That's just wrong. What's made in a free market is what most people choose. If people buy big gas-guzzling cars, then that's what the industry makes, and what you have to choose from. The rest is outliers. And while there may be a few other options, or not buying at all, you can't say that what "everyone else around me is wasting their money on" ... "does not affect me in the least". Since teenagers are the "everyone else", and games don't matter much, or last very long, we can't count on the market to provide sufficient resistance to the "crap".

      --
      tomorrow who's gonna fuss
    76. Re:Refunds for broken merchandise. by LBt1st · · Score: 1

      It could prevent developers from releasing patches ever again, since it would be admitting something was wrong with the software and they'd have to fear the law. So months after release when a bug is found, they'll deny there's a bug.

      Also, as a programmer myself, I'd never be willing to sell anything if it meant I had to fear the law.
      It would mean anyone who wanted to sell software would need a lawyer and other overhead. This would destroy the mobile app industry which is fueled by small studios and garage developers. It would also kill off WiiWare, LiveArcade etc for the same reasons.

    77. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      >motherboard with AnusTech

      I don't even want to know where you pulled those specs from...

    78. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      Except that currently EA does release recycled and non-innovative games that contain bugs. And some companies currently do release innovative games that are generally free of bugs.
      At least allowing returns forces the companies to be accountable for their products.
      Not to mention that this will create a baseline.
      Those companies that release something that works AND is innovative will sell more than those that just release something that works.
      Wouldn't that create incentive to innovate?

      Additionally, I firmly believe that innovative people will innovate regardless of financial risk. This goes for patents too.

    79. Re:Refunds for broken merchandise. by beej · · Score: 1

      But don't come to me to tell that bug free complex games are *impossible*. That's bullshit.

      They're not impossible. They're just very very VERY expensive and you'd never buy them. The free market has figured out the proper amount of bug-fixing time to maximize profit.

      On consoles, it's easier to release games with fewer defects because of the homogeneous hardware. On PCs you can forget about that.

      If you came to me with a 2 MLOC video game and told me it was bug-free, I wouldn't believe you. And even if it was defect-free, you'd have to sell about 8 bazillion copies to recoup your development and testing costs.

    80. Re:Refunds for broken merchandise. by apoc.famine · · Score: 2, Insightful

      You don't make any sense at all. There's a big difference between "the bulk of the market" and "what you have to choose from". While the bulk of the market was selling big SUVs, I bought a little toyota. While the bulk of the market was focused on mass-marketed, talentless pop stars, I bought other music. While the bulk of the market focuses on mass-marketed, alpha and beta versions of games, I spend my money on solid, well constructed games.
       
      You're dead wrong. What's made in a free market is NOT what most people choose. What's made in a free market is what will make that person some money. And sometimes, it's something that does NOT make that person money.
       
      Unlike you, I haven't been sold on the "the only good things in life are made by a corporation, and marketed on TV". I'm happy to seek value in all things, and pick that which has the most value for the money (or time) I'm willing to spend on it.
       
      If a few million people want to give their money to corporations in exchange for things that don't work, that's fine with me. It's not my money. I'll either find something that works to spend my money on, or I won't spend it.
       
      We're not talking about shit you need to live here. These are purely optional expenditures.

      --
      Velociraptor = Distiraptor / Timeraptor
    81. Re:Refunds for broken merchandise. by nametaken · · Score: 1

      You're only right in that someone has to buy it first and it doesn't have to be you... beyond that you're missing the point.

      We're supposed to have controls on trade such that we don't have to pretend like we're savages in an ancient marketplace, letting someone else drink the wine so we don't get poisoned. By and large commerce would grind to a halt if companies were allow to produce total trash, sell it off to people and completely ignore any responsibility for what they delivered. Anti-corporatism BS aside, companies have to clean up their own mess all the time. It's a risk of doing business. But if nobody else is allowed to do it, why are software companies?

    82. Re:Refunds for broken merchandise. by Asphyxium001 · · Score: 1

      Basically, companies have gotten so incredibly bad with bugs that some games are actually DOA with some systems. I've had that experience a few times. The problem is major bugs. Companies are releasing games that just aren't ready yet, and it's definitely time to push. Exactly how this happens and what should/can be done is another matter.

    83. Re:Refunds for broken merchandise. by apoc.famine · · Score: 2, Insightful

      I don't think you get it.

      By and large commerce would grind to a halt if companies were allow to produce total trash, sell it off to people and completely ignore any responsibility for what they delivered.

      That is utterly untrue. All it takes is for one company to produce a quality good, and that's it. The problem isn't with the companies - it's with the consumers.
       
      If all the wine was poisoned, wine makers would go out of business. We'd revert to drinking other beverages, or making the wine ourselves.
       
      We're not talking about life or death here. These aren't things necessary for survival. These are luxury items which are payed for out of an expendable budget. If nobody "buys it first" because we're all sick of getting burned, guess what? That company goes out of business. If some other company comes along and consistently delivers a quality product, they win.
       
      I'll continue to not support crappy companies which produce crappy products. It doesn't really impact my life to do so. If the rest of you get pissed off enough to do the same, good for you! If not, whatever. It doesn't matter to me.

      --
      Velociraptor = Distiraptor / Timeraptor
    84. Re:Refunds for broken merchandise. by rolando2424 · · Score: 1

      As a example, a "normal" piece of software will be available on : Win XP Vista Win 7 Win2k

      Notice for example that you didn't say Linux or OSX.

      If this goes through, I think that the software boxes would start to say "This software was tested on this system, with this caracteristics and there may be different behaviour (that we can't be hold responsible for) on different configurations."

      --
      Okay seriously I've just run out of pointless things to say.
    85. Re:Refunds for broken merchandise. by geminidomino · · Score: 1

      Or it could just be claimed that another application caused the problem, when in fact it's half-assed coding and broken DRM schemes that are breaking the game. IOW, the car disables itself as a safety feature because it thinks that, based on the presence of another motorcycle in line-of-sight, you might go out and buy a motorcycle and start driving recklessly.

      It's harder than one thinks for an app to screw the hell out of the entire OS unless it's trying to tie itself into all sorts of shit it shouldn't be (a la DRM again). The same goes with games. Even if windows were as badly designed as slashdot flames like to imply, you really have to go out of your way to bugger things up that badly.

    86. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      Sadly games are targeted to an audience not exactly known to make informed purchasing decisions (teenagers) so there is no way to reverse this tendency.
      But don't come to me to tell that bug free complex games are *impossible*. That's bullshit.

      They're really not targetted at teenagers these days, but regardless I think it's more the fact that games are entertainment products. You buy it, you play it for a couple days, then you're done. We're not talking a piece of productivity software that you'll be dealing with daily for years.

      This is the same reason why older games are often so problematic on newer OS/hardware combinations. Outside of a few very slim exceptions, they're just not worth fixing, as after the first few weeks/months there's nobody who strongly cares. Newer and better and more exciting is available by then.

    87. Re:Refunds for broken merchandise. by liquiddark · · Score: 1

      Except that currently EA does release recycled and non-innovative games that contain bugs.

      You're cherry picking theoretical software. EA releases plenty of software to a very wide audience with a very low critical failure proportion. Lots of companies execute less well than EA, and you can bet that most of the ones that innovate do worse than EA at keeping buggy behaviour in check.

      Those companies that release something that works AND is innovative will sell more than those that just release something that works. Wouldn't that create incentive to innovate?

      It would create an innovation gradient. The overall incentive to innovate would still be lowered

      Additionally, I firmly believe that innovative people will innovate regardless of financial risk. This goes for patents too.

      You might believe that, and you might be very wrong about that, and if you are I might be very pissed off with you when you turn out to be wrong.

    88. Re:Refunds for broken merchandise. by ta+bu+shi+da+yu · · Score: 1

      Well, that also doesn't work because that would still be a hotdog. A bug that stops you playing is like selling you a hotdog without the frankfurt. I don't see why you shouldn't get a refund for that!

      --
      XML is like violence. If it doesn't solve the problem, use more.
    89. Re:Refunds for broken merchandise. by rainmaestro · · Score: 1

      True, but in reality *very* few bugs can actually prevent you from playing. The majority of bugs are the mostly harmless variety: terrain glitches, unexpected AI behavior, etc.

      Those are gameplay bugs. Game *breaking* bugs are another matter.

    90. Re:Refunds for broken merchandise. by BikeHelmet · · Score: 1

      I don't buy garbage games from garbage publishers. Boycotting does work for me. It's the power that I have. I'm not required to buy the latest whiz-bang game. I'm not required to buy every game I see a commercial for. I'm not even required to buy a game RIGHT AWAY! I know. madness, huh?

      I was looking at a "new" game on Steam from 2005. The trailer looked good, so I started reading up on it. High 80% reviews - great voice acting, packed with humour, okayish graphics, great quests, and repetitive combat. Then I checked the Steam forums - it doesn't run on XP 64. It doesn't work properly with VSYNC on. With new videocard drivers it has crash problems.

      A game is hard to define as crap - in this case the engine is crap, yet the game could've come out in 2008 and been lauded for its great humour and voice acting.

      Then I noticed more threads about people complaining that refunds weren't available. They can't even get the game to start - and unlike other services, Steam can track if you've played it - and yet there's no refund option.

      I wholeheartedly support mandatory refunds if the game won't start. Being sold digital paperweights under the guise of being a playable game just isn't acceptable.

      And since I've done some game programming as a hobby, I know how easy some of these issues are to correct. If large companies can't figure it out, then it's okay if heads roll and programmers get replaced. What isn't okay is selling paperweights ("crap") to your customers.

    91. Re:Refunds for broken merchandise. by Torodung · · Score: 1

      The reason we have monolithic companies is often because of the mountainous legal requirements necessary to market a product. Increasing that barrier means you have to be a giant monopoly to bring your product to market, and you can even sabotage other smaller competitors by whistle-blowing to regulators over minor issues.

      In short: The more legislation and regulation you have, the bigger and faceless the companies that remain in business will be. There are some heavily regulated industries where it is absolutely _impossible_ to be a start up without serious VC backing. Video games shouldn't be one of them.

      --
      Toro

    92. Re:Refunds for broken merchandise. by Torodung · · Score: 1

      On a PC, the vendor can't control the environment in which their software is run.

      PC Guy: Oh my God! How do you expect me to manage security in the Gaza strip! Seriously! Windows works just fine. The fact that World War III hasn't started here should tell you I'm doing just fine.

      Mac Guy: (standing astride the Swiss Alps, sipping cocoa in his posh chalet) I don't see a problem, PC. You're a failure.

      Woman: I'm going with Mac.

      Mac Guy (looking down upon her): Okay, but you're going to have to move out of the Middle East first.

      --
      Toro

    93. Re:Refunds for broken merchandise. by Donkey_Hotey · · Score: 1

      And?

      They can cry that all they want. At the end of the year, they're either profitable, or out of business. As long as we can prevent them from taking our rights away in the process, all is well.

      Until EA is deemed "too big to fail"

      --
      (There is supposed to be a Sarcmark® here, but my $1.99 check hasn't cleared, yet...)
    94. Re:Refunds for broken merchandise. by Anonymous Coward · · Score: 0

      I think that there is too much focus on that sentence. The whole half of the article was regarding exactly this, that they are migrating the q/a cost to the customers.

      The point as a whole is that this balance is every year moving away from the company to the customer, to the point we're now in which you have to pay for the patches that solves bug that prevented you to finish the game the first time.

      And if this is the trend, a trend that boycotting cannot stop because of the sheer amount of morons, in a few years we will have huge productions, costing in the excesses of 60 dollars, for which you have to purchase another 25$ extension for actually enjoy the game you bought in the first place.

      It's not a rant about how they can be bug-free. As yourself actually said, bug-free is only pricier. But the balance will be so off in some years that we will have bugged games AND we have to purchase DLC to make them work.

    95. Re:Refunds for broken merchandise. by beej · · Score: 1

      And if this is the trend, a trend that boycotting cannot stop because of the sheer amount of morons, in a few years we will have huge productions, costing in the excesses of 60 dollars, for which you have to purchase another 25$ extension for actually enjoy the game you bought in the first place.

      It's not a rant about how they can be bug-free. As yourself actually said, bug-free is only pricier. But the balance will be so off in some years that we will have bugged games AND we have to purchase DLC to make them work.

      If the market will bear it, that's exactly what we'll have.

    96. Re:Refunds for broken merchandise. by eyore15 · · Score: 1

      why not run in *NIX too?

    97. Re:Refunds for broken merchandise. by Restil · · Score: 1

      They don't HAVE to take the shirt back, they just generally will because it's better to lose a few sales than lose the customer. However, stores all the time have "absolutely no refunds" signs posted, and will stick to that policy. They might give refunds or exchanges on defective merchandise, but not on something you just didn't want.

      -Restil

      --
      Play with my webcams and lights here
    98. Re:Refunds for broken merchandise. by Tom · · Score: 1

      The given example was a piece of software (Google Desktop) preventing another piece of software (Demigod) from running. You seem to want Microsoft to ensure that software doesn't get to interact like that.

      Yes. The OS is supposed to give programs an environment to run in. If other programs can interfere with that beyond defined interfaces, then it's not doing its job.

      Out of curiosity, how would Microsoft make sure that e.g. antivirus can't interfere with the execution of another program. In fact, that's precisely what antivirus is supposed to do.

      As I said: Defined interfaces with specifications.

      --
      Assorted stuff I do sometimes: Lemuria.org
  2. Q. Do complex, nonuniform ___ have imperfections? by Ed+Peepers · · Score: 2, Insightful

    A. Yes.

  3. And the definition of "work"? by DreamsAreOkToo · · Score: 4, Insightful

    "Cars, TVs, and telephones are all expected to work, and they are full of software. Why not standalone software?"

    What's the definition of work anyways? Most products sold nowadays suck. I just got rid of a laundry machine that was 40 years old. I'll be lucky if the new one lasts 1/4th as long. I bought a LCD monitor that worked until the 1 year warranty was up. My cellphone functions, but its software is crummy and buggy. It even freezes up sometimes. (No, it isn't a smartphone.)

    Software is more like writing a book. Some books are written with superior quality "code." The "computer" reads that code, and depending on how well that code was written, the "computer" can read it more quickly and determine the proper function faster. (In this case, correctly interpreting the knowledge inside the book.) Some books are total shit. For example, just about every book that's used in education. Especially ones written by professors. They don't "work."

    I do have one sentiment. I absolutely think that games should be returnable. But that's from an idealistic standpoint. I fully understand many, many people are going to play the game all the way through then return it to Wally World.

    1. Re:And the definition of "work"? by craagz · · Score: 1

      Software runs on various systems and can break or run slow (Vista) or get buggy if it is run on improper systems. Even books get different editions and reprints and addenda sometimes becz it was missed first time round.
      What I am saying is, if the product performs well in its standard environment, a customer can't ask for money back. You cannot use a phone under water and say it broke.

      On the other hand, if game developers are indeed running after bells and whistles instead of a well running game, they ought to be some way of compensation to the consumer, maybe a coupon or a free add-on, an not full money-back guarantee.

    2. Re:And the definition of "work"? by amRadioHed · · Score: 2, Informative

      What I am saying is, if the product performs well in its standard environment, a customer can't ask for money back. You cannot use a phone under water and say it broke.

      That's a ridiculous comparison. What is a standard environment for a computer? No one runs a game with no software other than the OS installed. Do you think software companies should be allowed to start dictating to you what other software you're allowed to have installed on our system?

      Also it's a terrible comparison because putting a phone in the water can physically damage the phone. No one is saying you should be able to microwave the DVD the game comes on and still be able to get your money back.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    3. Re:And the definition of "work"? by furball · · Score: 4, Insightful

      No one runs a game with no software other than the OS installed.

      A lot of people do this all the time. It's called a console.

    4. Re:And the definition of "work"? by TheTurtlesMoves · · Score: 1

      Cars from 40 years ago did sux. They used more fuel to do less with bad performance and had little in terms of safety fetures. And don't get me started about cell phones from 40 years ago...

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    5. Re:And the definition of "work"? by rolando2424 · · Score: 2, Insightful

      For example, just about every book that's used in education. Especially ones written by professors. They don't "work."

      I know this is probably off-topic, but I must ask, as a young student, why do say that?

      Is it because they are usually expensive and required to a course (that's taught by the professor who wrote it)? Because they may be hard to follow? Or is there another reason?

      Although I'm forced to say that I only had one teacher ask us to buy books/notes wrote by him. I do have one that give us the book (for both courses he taught) for free (it was my physics teacher, he really likes open-source I guess :)). Although the books are written in Portuguese, you can get them here. You can even download the .tex files.

      For example Donald Knuth is/was a professor and even though the Art of Computer Programming may be hard to follow (for me anyways, but I'm a moron :) ) they are considered good books. Same thing with SICP, and other books that I'm forgetting right now.

      I'm not from a English speaking country, so maybe it's different over here?

      --
      Okay seriously I've just run out of pointless things to say.
    6. Re:And the definition of "work"? by CowboyBob500 · · Score: 1

      Well, here in the EU at least you would be entitled to refunds for both your LCD monitor and cellphone regardless of warranty as all goods are required to be sold as "fit for purpose". Clearly neither of these products functioned to reasonable expectations and you would just return them to the store you bought them from.

      On top of that, my statutory rights also allow me to return any product (working or not) within 7 days if they are bought "sight unseen", i.e. over the Internet.

    7. Re:And the definition of "work"? by Ephemeriis · · Score: 2, Insightful

      No one runs a game with no software other than the OS installed.

      A lot of people do this all the time. It's called a console.

      Yup. And one of the major reasons I hear all the time for people preferring a console, over a PC for gaming, is that things generally work. Sure, some glitches and bugs here and there... But normally you can expect to buy a game at the store, throw it in your console, and play the thing without too many issues.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    8. Re:And the definition of "work"? by hedwards · · Score: 1

      I think it's implied that Windows would fall under similar regulation. A lot of the instability of Windows comes from architectural mistakes and the efforts by MS to make decisions for the end user that turn out to be based upon faulty assumptions. Most applications would be better run sandboxed in some sort, there are a few that need interaction between various programs, but most run better and more reliably when sandboxed.

      I have very, very few of those sorts of interoperability problems on FreeBSD, if it installs for the most part it runs, every once in a while there's a bug that only occurs when running, but most of the time it just doesn't compile when broken. The idea that it's necessarily that hard to do is silly, it's just that MS and a few of the vendors want to do things which run directly counter to maintaining a stable operating environment. What this legislation would do more than anything else is cut down on the unreliable DRM that causes so many head aches.

    9. Re:And the definition of "work"? by Ephemeriis · · Score: 1

      What I am saying is, if the product performs well in its standard environment, a customer can't ask for money back. You cannot use a phone under water and say it broke.

      What is a standard environment for a piece of software?

      Are you talking about some ideal situation where you've got the OS, a game, and nothing else running? That's not terribly "standard" these days, is it? How about a situation where you've got the OS, a game, three different IM programs, two types of antivirus, and a couple pieces of malware - that's far more "standard" these days.

      Of course most software lists the requirements on the box... Windows XP or newer, 3.0 GB RAM or more, 2.0 Ghz or better... Except that those requirements are often misleading or simply incorrect. Software will say "XP or newer" and then fall apart under Win7. Or the "minimum" requirements will be just enough for the program to actually run - but far too low for you to actually do anything with the program. Never mind the fact that most of the people buying a piece of software honestly aren't going to know what most of those numbers mean, or where to even look that information up.

      The point being that if you want to use it performs well in its standard environment as an excuse not to offer refunds, then you need to do a whole hell of a lot better job of explaining what that "standard environment" is.

      You cannot use a phone under water and say it broke.

      What a ridiculous statement. It has absolutely no bearing on the discussion at all.

      I would no sooner expect a cell phone to work under water than I would a television or laptop.

      But I do expect to be able to make calls with my cell phone on dry land, within range of a cell tower, with a charged battery. And if my phone won't make calls under those circumstances, I'm going to complain. And if it becomes apparent that there's some problem with this particular make and model phone... Or an issue with my provider's towers... Or whatever else - I'm going to want some money back.

      On the other hand, if game developers are indeed running after bells and whistles instead of a well running game

      What constitutes a bell or a whistle? Who gets to say whether a particular feature is necessary to a game or not? Do you have some magical knowledge that tells you which bit of code broke what bit of functionality? Can you point at a game and say "if you'd only left out the silly hats it would all be running fine."

      they ought to be some way of compensation to the consumer, maybe a coupon or a free add-on, an not full money-back guarantee.

      So they release a broken game... And I waste my hard-earned money on it... And your way of apologizing is to give me a free add-on to a broken piece of crap that I wish I hadn't bought?

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    10. Re:And the definition of "work"? by Hurricane78 · · Score: 1

      I have a fascinating business model, that can completely solve all the now visible problems (and some more) with treating digital data / ideas/thoughts as a product, and selling it. It also gets completely rid of the need for a concept like copyright, and is backwards compatible. But unfortunately it is too long to be included in this comment. ;)

      (Actually I really do! I posted it as a comment, some days ago. But I can’t find it anymore. I hope I can soon set up a web page with the details soon.)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    11. Re:And the definition of "work"? by Turken · · Score: 4, Insightful

      Which brings us back to the problem of developers pushing out shoddy code now since they know they can fix it later. In the "good old days" of console gaming, before every system had internal storage and internet connections, if a game went out the door full of bugs that was it. Once the word got around that the game was buggy and/or unplayable, people wouldn't buy it and the developer/publisher would pay dearly for that mistake. This healthy fear of a product failing in the market due to bugs and poor code was usually enough to push developers to do the best possible q/a job that they could, even if it meant delaying a game release.

      But now that every game console has the ability to support patches, the developers/publishers have begun to rely on this as a crutch so that they can save time and release on some pre-determined schedule and/or save money by not bothering with full q/a attention.

    12. Re:And the definition of "work"? by theJML · · Score: 1

      And they still do patches on Console games.

      I really don't see the issue with this article. So what if they patch things, to me, that's a good thing. it shows the company cares AFTER they released the product. It's when they STOP coming out with patches that the game tends to go down hill. You know their authentication servers are going down soon and you'll be stuck with an obsolete piece of junk that no one will patch. It should fall into the public domain at that point.

      I guess I haven't had any really bad game issues that weren't addressed quickly with patches, or that weren't fixed by the time I bought the game (So I don't always buy them when they're new and $60. I wait until they're $30 or less and even then I think it's a bit much. $20 is my sweet spot). I don't have to worry about being gouged at the store, and I don't have to worry about huge bugs that they missed when pushing for release.

      I will have to say, having a QA background, testing for all possible things is not an easy task at all. You can test most things, fairly easily (though sometimes time consuming), but when you get down to fringe cases, you have to realize that sometimes it's not possible to test it, sometimes it's very time consuming for something that 0.01% of customers may hit, and sometimes there's just no good Return on Investment when spending the time to not only test but to FIX those fringe case issues. Sure, this is where good code will typically have less problems than "let's just let some foreign country pump out a bunch of code for this game as quick as possible" code will, but I'd have to argue that video games aren't in the life or death setting. Do I want to offshore the programming of the space shuttle or commercial jetliner? No. Am I ok having a few glitches in a game that will be eventually patched? yes. I think I'll live. Especially because I know, to get the good guys to work on that game, we're all going to pay for it. The price will start at $100 instead of $60. Good code isn't free, and the gaming industry has taken a big enough hit as it is.

      --
      -=JML=-
    13. Re:And the definition of "work"? by Dr.Boje · · Score: 1

      You bring up an interesting point I'd like to add on to. You said, "Most products sold nowadays suck." This is absolutely true, but I want to explain why this is so. Companies are always striving to achieve profit. This is their sole motivation and every other conflicting interest is generally ignored. Since this is the case, they are always trying to balance their budget in such a way that their profits are maximized. What this usually leads to is shoddy products, because the company cut corners. The company uses less-than-desirable materials to build their product, designs the product to look cool (instead of having the design provide more functionality or add to the quality of the product in some way), and tries to cram as many "features" into the software before the deadline is up, often resulting in buggy software and not-fully-realized functionality. Clearly, most consumers would stray far, far away from a product like this, but that's where advertising comes into play. Companies are allowed to basically lie about their product to you on television, which might trick you into wasting your hard-earned money on it, and then you get screwed over by their customer service (not always the case, but sometimes the hassle is just not worth it).

      As you can see, this process generates a lot of waste. People want products that last a lifetime, but companies make products that either break or become outdated in a relatively short amount of time. As a result, people are always buying the latest and greatest while their old products are sitting in a landfill somewhere. This process is called "cyclical consumption" and it is built into the social system. The more cyclical consumption going on, the more money there is circulating in the economy. Companies have no incentive to make products that last a lifetime, because it would hurt their profits.

      In a saner world, products would be built to their peak technological efficiency and made from the longest-lasting, most durable materials. Cities themselves would be designed in such a way that everything about them was extremely efficient, with many aspects of the city serving more than one purpose simultaneously. Science and technology would be at the forefront of our concerns, instead of being hindered by monetary politics. Energy would be harnessed from non-polluting sources. Everything in our current day and age is about money, but money is not what it's about. This is the problem and until more of us start to realize this, social progress will be extremely slow. For more information regarding what I've just talked about, look up The Zeitgeist Movement. There is a ton of information on their website. You can also view a couple videos they've released here: http://www.zeitgeistmovie.com/

    14. Re:And the definition of "work"? by socrplayr813 · · Score: 1

      I don't know if it's different there or not. In the US, it's hit and miss. I've had some very good books and others that were complete crap. The language may have something to do with it. Portuguese (and other languages) may be more direct in its vocabulary and rely less on subtleties (sorry, don't know the language).

      I've found that it's generally not a matter of how smart the guy is that writes it, but how well they can simplify the material so it can be understood by people who aren't already experts in the field. You could argue that it takes a 'stupider' person to be able to make that connection. (Really, I think I mean someone who's more people-oriented, and often the so-called 'smartest' academic types are not terribly people-oriented.)

      --
      The confidence of ignorance will always overcome the indecision of knowledge.
    15. Re:And the definition of "work"? by Logical+Zebra · · Score: 2, Interesting

      No one runs a game with no software other than the OS installed.

      A lot of people do this all the time. It's called a console.

      Yup. And one of the major reasons I hear all the time for people preferring a console, over a PC for gaming, is that things generally work. Sure, some glitches and bugs here and there... But normally you can expect to buy a game at the store, throw it in your console, and play the thing without too many issues.

      That's the way it should be, and it's why I prefer console games. (Consoles are generally cheaper than gaming PCs, too, but I digress.) Unfortunately, that didn't stop Bethesda from releasing DLC for Fallout 3 that was so buggy the game was essentially broken. Out of 5 of the DLCs released for Fallout 3, only two (2) played without bugs: The Pitt and Operation Anchorage. The other DLCs ranged from occasional crashes (Mothership Zeta) to constant freezing that made the DLC impossible to play (Point Lookout and Broken Steel).

      I should be able to get a refund for those last two, since I was not able to play them at all.

      --
      I have a bad feeling about this...
    16. Re:And the definition of "work"? by rainmaestro · · Score: 1

      No one runs a game with no software other than the OS installed.

      *Raises hand* I do exactly this. All my real work is done in a Linux enviro. My primary machine dual-boots XP exclusively for gaming. Granted, I realize I am an exception to the rule, but be careful with those "no one does X" phrases.

    17. Re:And the definition of "work"? by kraytul · · Score: 1

      And, as you may have noticed, console games (aside from the wii) usually are subject to the same lame buggyness on release. That is the sole and most redeeming quality of the Wii on the console market, the games that you DO want, WILL work. Prior to this specific generation of consoles, all the games worked as much as there were ever going to when released, no patches, just lots of QA from the companies.

    18. Re:And the definition of "work"? by bpsheen · · Score: 1

      I cant think of one cell phone or mp3 player that all features worked as they should. Included in this list is brands such as sony, sansa, ericsson, nokia, samsung. Sometimes it borders on ridiculous, such as a clock that cant keep time over a period of a couple of weeks (sony mp3 player), mp3 players with fm radio recording functions that dont record without skipping (sansa), and every phone I have ever owned has some feature that does not work as it should.

      --
      My first computer had 1024 bytes of ram
    19. Re:And the definition of "work"? by Fulg · · Score: 1

      But now that every game console has the ability to support patches, the developers/publishers have begun to rely on this as a crutch so that they can save time and release on some pre-determined schedule and/or save money by not bothering with full q/a attention.

      You do know that all console manufacturers impose a certification process on all games released, right? You cannot ship a broken console game and "patch it later" like you can do on PC.

      There are exceptions of course; sometimes bugs just sneak past any amount of testing, especially multiplayer issues...

      --
      gcc: no input sig
    20. Re:And the definition of "work"? by im_thatoneguy · · Score: 1

      I would mod your post insightful if I regularly encountered bugs in my xbox games. I don't. Almost all of the bugs I've encountered in the last few years have been multi-player related and mostly exploits. The notable exception being crab-walking in Gears of War. But that isn't unusual. That's the sort of bug that I've encountered in every multi-player game for all time. Aka, bunny hopping in Counter-Strike. And that was one of the most heavily beta tested games of all time.

    21. Re:And the definition of "work"? by tepples · · Score: 1

      That's the way it should be, and it's why I prefer console games.

      Nintendo consoles generally require a developer to have an office and a track record. How do you recommend that a new company, pulling itself up by bootstraps and sweat equity afford an office and build a track record? As far as I can tell, a new company that isn't a spinoff from an established console game developer has to release games on PC first, or possibly XNA.

    22. Re:And the definition of "work"? by Anonymous Coward · · Score: 0

      As a PC and console gamer, I have encountered far too many game-ending bugs on consoles...it's at least somewhat better now, as the first one I found (on the Legend of Zelda cartridge for the original Game Boy) actually destroyed the ROM and rendered the game flat-out unusable. I've continued to encounter such things up through some of the last PS2 games (look up Ar Tonelico 2 and save game corruption). Admittedly, this last seems to be entirely the fault of the localizing team, but it is still a game which I purchased (and was fortunate enough to play through without significantly game-ending frustration, though the same can't be said of my girlfriend, who gave up midway after having all of her progress wiped out).

      Software, especially unpatchable software for a console, SHOULD just work. When it doesn't, I want the ability to patch it to function properly, and I am glad that we have that capability on the new consoles - it's been one of my biggest gripes with console gaming for a long, long time.

    23. Re:And the definition of "work"? by rainmaestro · · Score: 1

      Several reasons, really. It depends on a lot on the subject.

      In Physics and Math courses, the textbook problems are often solved by the author's students, and are often wrong. Every math course I took (Calculus 1-3, Differential Equations, Engineering Math 1&2) had several cases where one or more homework problems would be incorrect. Same for Physics. For example, pulley system problems where the person doing the illustration accidentally swapped the locations of two forces. Again, these are usually cases where the professor either (1) was in a hurry or (2) most of the work was done by his students. In my Intro to EE course, the problem set was so horribly screwed up (even the sample problems had errors) that our instructor provided everyone with a solutions manual. Why did he use it? Because the choice of textbook was decided by the department, not the professor.

      One of my favorite examples was back in high school. We were preparing for a certain standardized test for a comp sci elective I was taking, and we received in advance a copy of the library we would have to work with during the test. While familiarizing ourselves with it, we discovered numerous logic errors, and even a few syntax errors. We corrected them, but when we got around to the test, we discovered the errors had not been corrected by the test provider. So we were taking an exam (for college credit) referencing a library we *knew* was broken, and had to just pretend that it was a black box that actually functioned.

    24. Re:And the definition of "work"? by VGPowerlord · · Score: 1

      Aka, bunny hopping in Counter-Strike. And that was one of the most heavily beta tested games of all time.

      What are you counting as Beta-testing? The period of time when it was a free mod before Valve hired the people who made it and started selling it at retail?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    25. Re:And the definition of "work"? by Turken · · Score: 2, Insightful

      Broken games still get shipped all the time.

      In the old days when magazine reviews were still relevant, it really wasn't that uncommon to read reviews that basically came down to "great game, but we can't recommend it due to this bug or that glitch." And with systems that didn't allow patches, getting those kind of reviews could be devastating to a game.

      Nowadays, even with the certification processes, some of the biggest AAA single-player games are shipping with game stopping bugs that would have been bad enough to kill a whole franchise 10 years ago. The only difference is that now the developers go back and patch problems in the code that they should have found and fixed if they had only done their due diligence to begin with.

    26. Re:And the definition of "work"? by metamatic · · Score: 1

      You do know that all console manufacturers impose a certification process on all games released, right? You cannot ship a broken console game and "patch it later" like you can do on PC.

      Try The Orange Box on PS3.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    27. Re:And the definition of "work"? by DouradoPalmares · · Score: 1

      The truth is, software always contains bugs. When have enough bugs been fixed so that they can release the game?? It's subjective, and, yes, the game companies are going to gauge this based on consumer response. It's silly to say they should "make sure it works" before-hand. If it doesn't work, don't buy it. Some initial buyers will have to suffer, but that's the cost of being on the bleeding-edge, especially as the software gets more and more complicated. As an example, I don't run cutting-edge linux distros (Ubuntu, Fedora) on my computers for that very reason. I get better results using something that has a slower release cycle and contains slightly older software. In fact, I used to run Fedora for several years, trying to always use the most current release. Over time, things seemed to be broken more and more. Eventually, I had to look for other options. Looks like gamers are just going to have to "get with the program."

  4. Andy Tanenbaum by MichaelSmith · · Score: 4, Funny

    AST:

    'I think the idea that commercial software be judged by the same standards as other commercial products is not so crazy,' he says. 'Cars, TVs, and telephones are all expected to work, and they are full of software. Why not standalone software? I think such legislation would put software makers under pressure to first make sure their software works, then worry about more bells and whistles.'"

    Next he will be claiming that it is safer to use a properly modular operating system.

    1. Re:Andy Tanenbaum by chrisG23 · · Score: 1

      Whoosh. He'd be correct on some points though.

    2. Re:Andy Tanenbaum by FlyingBishop · · Score: 1

      Well it is. It's just that certain modular operating systems are, shall we say, lacking some key modules.

  5. Mass (D)Effect by Mystery00 · · Score: 1, Interesting

    I bought Mass Effect only to find out that the game simply does not run. My computer is as close to flawless as it could possibly get, it's been running for years and has successfully played many games with many different engines, I have done workarounds for crashes and bugs and all sorts of things, it's a tried and true PC.

    This is the first game that just does not run, at all, it starts, crashes or gives a blue screen and that's that. Sometimes it even attempts to break my video card and causes after-effects until a couple more restarts, basically it acts as bad as a virus. I paid $50 for this crap.

    There are many, many companies that do not have these problems. They create good engines, good software that works. They test it thoroughly and deliver a working product. And while some issues do persist, I've never seen a game that simply blue screens while trying to start.

    There has to be a clear line between selling software that might include a few scripting bugs, maybe a crash every 5 hours if you're unlucky, or problems that come from user error and badly setup PCs and games like Mass Effect which either work or don't, flip a coin and hope for the best.

    Damn right I would want the law involved, this is a defective title but I can't do anything about it except trying it on some future computer and hoping that ME finds it satisfactory for whatever reason.

    --
    "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    1. Re:Mass (D)Effect by Anonymous Coward · · Score: 1, Insightful

      Your video card hardware or driver could be broken.

    2. Re:Mass (D)Effect by Durkheim · · Score: 1

      A BSOD is most probably a driver problem. The game only triggered the problem, but is not the cause. Also, the engine used is the UT3 engine, a _very_ widespread engine, so it's probably not the engine fault either.

    3. Re:Mass (D)Effect by jhoegl · · Score: 0, Troll

      ATI, is that you?

    4. Re:Mass (D)Effect by Anonymous Coward · · Score: 0

      To quote the GP poster:

      My computer is as close to flawless as it could possibly get, it's been running for years and has successfully played many games with many different engines,

      So:

      Your video card hardware or driver could be broken.

      Seems pretty unlikely.

      If your system can run all sorts of games based on various different engines and there is one game in particular that refuses to run then chances are the guys who programmed that game did something wrong. This is even more likely when you can run a different game based on the same engine and it just works.

    5. Re:Mass (D)Effect by Mystery00 · · Score: 2, Informative

      Nope, Nvidia.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    6. Re:Mass (D)Effect by Anonymous Coward · · Score: 0

      That's actually the most important point in this debate in my opinion. The comparison to normal goods might even hold for console games, where you have a precisely defined hard- and software platform. For PCs, covering all the possible combinations is impossible, and very often if something doesn't work, it's a nightmare to track down what causes the issue. And then what do you do? If some other software or a piece of hardware on my PC interferes with a game I am trying to run, while the game runs fine for everyone else, what happens? For all practical purposes, the game developer delivered a product that is perfectly fine, there is just an issue in my specific circumstance.

      As an analogy, if I buy a car and then find out a day later that the city I live in decided to tear open the road to my house and I have to park my car miles away, then it's not the fault of the car manufacturer. It's pretty much the same topic, the product itself might be fine, but the infrastructure I need to use it is not working as I expected.

    7. Re:Mass (D)Effect by Mystery00 · · Score: 0

      It's not always a BSOD. I've also played UT3 and Gears of War on this computer with absolute no problems whatsoever.

      Like I said before, this is the game, not my computer. You can dig all you like though.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    8. Re:Mass (D)Effect by windwalkr · · Score: 4, Insightful

      I bought Mass Effect only to find out that the game simply does not run. My computer is as close to flawless as it could possibly get, it's been running for years and has successfully played many games with many different engines, I have done workarounds for crashes and bugs and all sorts of things, it's a tried and true PC.

      Just an anecdote from the other side of the fence, and not saying this is necessarily your case. Certainly not defending Mass Effect, I've never tried the game personally.

      We've had numerous users report serious defects in our products over many years, and faced all sorts of threats and insults, only for the fault to be eventually traced to the user's "tried and tested hardware." Each program that you may use exercises different components of your PC in different ways. Sometimes subtle differences can make a massive difference in results; the difference between working fine and not even starting up. Should the developer pay because you have some mildly faulty ram?

      We've also seen vastly different behavior from hardware/drivers built to the same spec but sourced from different manufacturers, or from the same manufacturer but over different periods. Sometimes these deviations are within the spec but not covered by reasonable testing; often these deviations are outside the spec completely. Should the developer pay because one or more of your components do not follow the specs, or deviate significantly from what was standard practice at the time the software was developed?

      As a user, I have to agree that it sucks when products don't work as advertised. I agree that there should be a mechanism for complaint against any vendor, whether their product be physical or virtual. But I'm not sure that I agree that there should be an absolute right of refund at the user's discretion. That's just open for abuse - whether deliberate or incidental.

      I'm also not particularly fond of DRM and yet that would seem to be the only way that a vendor could offer true "returns" of a software-only product.

      It's probably worth noting that I'm not claiming that all bugs are the user's fault; but it's certainly not the case that all bugs are the application developer's fault, either.

    9. Re:Mass (D)Effect by craagz · · Score: 1

      There are many, many companies that do not have these problems. They create good engines, good software that works. They test it thoroughly and deliver a working product.

      Guess Duke Nukem Forever is delayed because of this.

    10. Re:Mass (D)Effect by Rockoon · · Score: 1

      Bullshit.

      Other games on the same rendering, physics, and sound engines run fine on his system. The problem isnt with the drivers, although sometimes driver makers FIX THE BUGS IN 3RD PARTY GAMES.

      The problem is almost certainly the copy protection mechanism.

      --
      "His name was James Damore."
    11. Re:Mass (D)Effect by Anonymous Coward · · Score: 0

      I think you underestimate the complexity of todays graphics drivers/hardware. It is quite common for a new game to use code paths that previous games did not use -- code paths that are totally ok by the spec, but broken on your hardware or driver.

      The fact that you have succesfully played dozens of other games only proves that the card or sintallation is not seriously broken. It does nothing to prove that your setup is bug free.

    12. Re:Mass (D)Effect by Mystery00 · · Score: 0

      But where's the responsibility then in using code paths that are untested and unverified? Is my computer a BETA testing platform for their spiffy new line of code? No. You're creating a product and you want it to be as stable as possible for as many computers as possible.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    13. Re:Mass (D)Effect by Mystery00 · · Score: 1

      Call it a programmer's intuition, or just calculating chances. If 100 games work on a system and 1 doesn't, there's a good chance it's something to do with the game. For example STALKER: Clear Sky, that games was broken until at least 4 patches later (allegedly they outsourced their testing and this was the result). Yet some people ran through the game perfectly fine! While others experienced the crashes and other bugs. But the problem was with the game, how do we know? Because the scripts are right there for everyone to see, a few people including myself even made some small edits to them to continue through the game when they stumbled on a crash.

      Now try and prove that the game is broken to a person for who it worked flawlessly for 3 whole run throughs. Good luck.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    14. Re:Mass (D)Effect by Usekh · · Score: 1

      And it worked absolutely flawlessly for me. Not a crash, hangup or anything on two separate systems and the same on a friends computer. But of course it is the -game- not your system.

    15. Re:Mass (D)Effect by windwalkr · · Score: 2, Insightful

      Call it a programmer's intuition, or just calculating chances. If 100 games work on a system and 1 doesn't, there's a good chance it's something to do with the game.

      This is the first assumption that you'd jump to, but there's no real evidence that it's true. Perhaps the "one game" simply uses more ram than the others, and thus hits a "faulty bit" in one of the ram chips. Perhaps the graphics drivers have an off-by-one condition that causes them to over-read a vertex buffer and into unallocated memory. Even on "identical" machines, this may not crash unless the application's allocations match an exact pattern that causes the bad read to touch an unmapped page. We've seen both of these in practice.

      Sure, there are plenty of bugs - pretty much any software has some, and some software more than others, but it's fair to say that the "my machine is fine, it must be the software" mentality leads to some very poor conclusions from time to time, even though it's an understandable position for a user to take.

      Now try and prove that the game is broken to a person for who it worked flawlessly for 3 whole run throughs. Good luck.

      Yup, we certainly see some of this as well. Loyal users can sometimes be fast to jump on people reporting valid bugs.

    16. Re:Mass (D)Effect by amRadioHed · · Score: 2, Insightful

      Should the developer pay because you have some mildly faulty ram?

      Other product vendors have to pay if the customer decides they don't like the color of their purchase. So yeah, it's the cost of doing business.

      It's understood that computers are complex and not every program will work in every situation, but why do you think the vendor is entitled to the money of someone who for whatever reason can't use your product? It would be a lot to ask to required the vendor to figure out what screwy component is causing problems and to make their product run on everyone's computer, but it's not a lot to expect them to only make money from people who are actually getting the bare minimum that they paid for.

      Pretty much everyone knows where to get pirated versions of whatever software they want to run, so I'm pretty sure the only people hurt by not allowing refunds are honest customers.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    17. Re:Mass (D)Effect by Anonymous Coward · · Score: 0

      Mod parent -1 (failed car analogy)

    18. Re:Mass (D)Effect by Opportunist · · Score: 1

      The core of the problem is that games are today not much different from many other applications: They don't have a single manufacturer anymore.

      Games in the old days had one maker. It wasn't even uncommon to have a single person writing it. And you will notice that these are usually also the ones that worked the best.

      Later you had games that were done by a team of people who often had no idea what the rest of the team did. Programmers that had no idea of graphics, graphics artists that couldn't write a line of code if their life depended on it. Interface designers who were given a programming interface with no idea what happened with their data behind it. And so on.

      Today you have interfaces to deal with that aren't developed in house anymore. Drivers for graphics and sound cards, hundreds if not thousands of them, all different and all allegedly offering the same interface. Sadly, only more or less. You have to rely on those interfaces, for good or ill.

      And to make matters worse, you have to deal with software that is eventually dropped on top of your product. Namely, copy protection mechanisms that often by themselves are anything but beneficial for the stability of a system.

      Now try to develop a stable, working product despite all the help you get.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    19. Re:Mass (D)Effect by Aanalin · · Score: 1

      So what, the customer have a faulty bit, manufacturer reimburse that customer, it's not like everybody have the same 'flaky bit'. Now, if hundred of people have similar issue, chance that everyone of them have the same flaky bit is unlikely. Even let say that particular video card have a design issue(or driver or api etc), then more people would get problems. then the game manufacturer do some investigation and check why their software doesn't work where thousand of other do.. and find a fix. Myself, I generally use only tested and proven techniques and call. I don't try to be clever nor use the latest API extension (DirectX 2012 FTW). specially when the basics works just as well. I even try to be as generic as possible, and limit my use of the platform specifics. In case I need to port to other platforms. and that make it quite stable, even more, the next programmer that do maintenance on my code doesn't have to know every tricks and obscure call to understand what happening, more gain there!

    20. Re:Mass (D)Effect by Anonymous Coward · · Score: 1, Insightful

      Nobody's saying the developer should pay or be unduly punished, the issue is one of simple refund for customers who cannot use an item they have legitimately purchased in the manner intended. Remember it's also generally not the customer's fault that the game fails to run either. Yes, it could be a faulty or incompatible driver or an inconsistent hardware fault, but are you honestly arguing that in such a situation the best course of action is to punish the average user by giving him no recourse, that the fairest path is for a company to keep the money of a customer who is completely unsatisfied? How does such blatant profiteering benefit anyone, either the games industry (which surely isn't going to see another penny out of that customer when piracy is such an easy alternative) or the customer who doesn't care why the game doesn't work, just that he's massively out of pocket through no fault of his own?

    21. Re:Mass (D)Effect by DarenN · · Score: 1

      The problem is that Mass Effect may or may not work on anything earlier than Vista, and figuring out why and/or making it work is next to impossible if you're lucky. If you have Vista (or , I assume, Windows 7) it will work.

      Shit, and it should have been made clear, but if you look at the packaging it will say it requires DX10, which was Vista only (XP versions are dirty hacks)

      --
      Rational thought is the only true freedom
    22. Re:Mass (D)Effect by TheKidWho · · Score: 2, Insightful

      Mass effect worked flawlessly for me on multiple computers of varying specs (No ATI cards though) From a bottom end, to a mid range to a ultra high end computer.

      It's something with your setup, not the game.

    23. Re:Mass (D)Effect by Grygus · · Score: 4, Insightful

      They were tested and verified; thousands and thousands of other people played Mass Effect with no problem. Nobody is using you as a Beta. It is not possible to test all combinations, and moreover the fix, when you find one, will be on your end, because if it were the code everyone would be experiencing the same difficulty. The inability of even technically competent gamers to grasp this basic point is the best argument against enforced refunds in my opinion. People are able to tell when a phone doesn't work; with a game all they know is that it isn't working. You can't tell where the problem lies, so you just blame the game reflexively. Natural, but very often wrong. If the company wants to give you a refund that's fine but you'd both be better served if you weren't so adamant that the game was the problem and actually worked to find the real culprit; you might get to play a great game and the company would retain your money and your custom.

      You do realize that every single game that runs fine for you is running terribly for someone else. If a bug isn't very widespread it probably isn't the game's fault. Some games really are buggy messes but Mass Effect isn't one of them.

    24. Re:Mass (D)Effect by El_Muerte_TDS · · Score: 1

      You should have used the cracked executable for Mass Effect that didn't contain the DRM.

    25. Re:Mass (D)Effect by Grygus · · Score: 1

      The problem isnt with the drivers, although sometimes driver makers FIX THE BUGS IN 3RD PARTY GAMES

      You have it wrong. When a driver fixes a bug, it's because the game developer wrote code using a function that the driver wasn't supporting properly; the bug was in the driver, and was revealed by the game, not contained within the game itself. You can prove me wrong: show me one game in the last seven years that had a single bug which was resolved by installing a new video driver regardless of the make or model of video card. You won't find one. No single game developer or publisher has the pull to make this happen.

      The problem is almost certainly the copy protection mechanism.

      This on the other hand is very likely true.

    26. Re:Mass (D)Effect by Anonymous Coward · · Score: 0

      It's quite possible that the Mass Effect is stressing the card in ways different to other games that were being run.

    27. Re:Mass (D)Effect by CowboyBob500 · · Score: 1

      Damn right I would want the law involved, this is a defective title but I can't do anything about it except trying it on some future computer and hoping that ME finds it satisfactory for whatever reason.

      Why not just take it back to the shop and get your money back?

    28. Re:Mass (D)Effect by Serious+Callers+Only · · Score: 1

      Like I said before, this is the game, not my computer. You can dig all you like though.

      But where's the responsibility then in using code paths that are untested and unverified? Is my computer a BETA testing platform for their spiffy new line of code? No. You're creating a product and you want it to be as stable as possible for as many computers as possible.

      You have no idea who is to blame here. It could be a hardware fault exposed only by this game, a software flaw in the drivers, or a software flaw in the game. Without further steps to debug the problem in question, it's really hard to say. It seems most likely to be a flaw in the game, but the most you can say is that it's a flaw exposed by this game on your hardware.

      Perhaps you should contact the developers and ask them if they have any steps they'd like you to follow to try to work out what is actually causing this?

    29. Re:Mass (D)Effect by Mystery00 · · Score: 1

      I just don't see that happening, I'm a gamer through and through, I've played a lot of games on this computer. There's hardly a chance in hell that Mass Effect somehow managed to stress my card more than Crysis or Fallout 3 or Devil May Cry 4 or Borderlands or Mirror's Edge and many, many others.

      If Mass Effect somehow found a way to break my computer where so many other games have failed, then the question in my opinion becomes what the hell were doing they doing so differently in their game and why? Which brings us back to creating games that are stable by reading about and using existing techniques that are known to work well, instead of using your customers as beta testers.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    30. Re:Mass (D)Effect by Mystery00 · · Score: 1

      I bought it from Steam.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    31. Re:Mass (D)Effect by Mystery00 · · Score: 1

      I can back this up by saying it's probably true that the more people experiencing the exact same problem, the less likely it's flaky hardware. And thus I point you to the BioWare support forum (-->), where my issue was described (at release time) in approximately 5+ threads of 20 pages each (they lock a thread after 20 pages).

      The. Exact. Same. Problem.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    32. Re:Mass (D)Effect by CowboyBob500 · · Score: 1

      Shouldn't stop you getting your money back. You could have got your bank to issue a chargeback for example.

    33. Re:Mass (D)Effect by Mystery00 · · Score: 1

      I used Paypal. =P

      And Steam support doesn't give refunds except for pre-purchases.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    34. Re:Mass (D)Effect by Mystery00 · · Score: 1

      It's bit like not knowing exactly who was the murderer, but the more evidence comes to light the more obvious it becomes. So far everything is pointing to Bioware.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    35. Re:Mass (D)Effect by dogmatixpsych · · Score: 1

      That's too bad you had a poor experience. I purchased the game and never had a single problem with it on my almost 3 year old slim Dell (with an upgraded and decent but far from top of the line AMD/ATI card). I've never had a crash with the game and it runs very well on my slightly underpowered machine. I really think it is a driver problem.

    36. Re:Mass (D)Effect by PitaBred · · Score: 1

      The problem is that it doesn't work, and that the user can't return the thing. It doesn't MATTER whose fault it is. If I buy a 5oz hammer and realize that it won't hammer in railroad spikes, I can return the thing if it's in good condition. It doesn't matter that I'm the moron... I can still return it. I cannot do the same thing with a game. That is the issue... I've just dropped $50 on something that I can't fix, that was advertised to me as working.

    37. Re:Mass (D)Effect by Aanalin · · Score: 1

      So what, the manufacturer reimburse the customer , while pocketing the revenue from the thousand and thousand other people that went flawless.. Cost of doing business. Know Lemon's law ?

    38. Re:Mass (D)Effect by jgtg32a · · Score: 1

      Steam version, on Vista?

      Set Mass Effect as either run as admin or a UAC exception I don't remember which, run Steam as admin, and you won't have any more problems.

    39. Re:Mass (D)Effect by jgtg32a · · Score: 2, Insightful

      To be fair GGP said hardware or driver. ATI has bad drivers and Nvidia has bad hardware.

    40. Re:Mass (D)Effect by jgtg32a · · Score: 1

      The DRM was removed a while ago

    41. Re:Mass (D)Effect by CowboyBob500 · · Score: 1

      And Steam support doesn't give refunds except for pre-purchases.

      That would be illegal here in the UK. Seems to me that the problem here is US consumer legislation, which I guess is what you were moaning about in your first post. I didn't realise it was that bad though that you can't get a refund for something that doesn't work at all.

    42. Re:Mass (D)Effect by Sobrique · · Score: 1

      If software doesn't work, and the company couldn't reliably make it do so on my platform, I should be able to return it without prejudice.
      If their software is good, this will happen infrequently enough that it'll be a moot point.

    43. Re:Mass (D)Effect by Logical+Zebra · · Score: 1

      This is why I only play console games. I've never once had a problem running Mass Effect on my XBOX 360. Heck, it's one of my all-time favorite games.

      --
      I have a bad feeling about this...
    44. Re:Mass (D)Effect by Mystery00 · · Score: 1

      Well I'm not in or from the US so I have no idea what their legislation is like, I just read Steam's policy on refunds.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    45. Re:Mass (D)Effect by TheKidWho · · Score: 1

      How could that possibly be when it works perfectly fine for everyone else?

      That's like a person allergic to peanuts blaming the nut manufacturer rather them himself for getting sick when he has some peanuts.

    46. Re:Mass (D)Effect by Mystery00 · · Score: 1

      I run XP.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    47. Re:Mass (D)Effect by Anonymous Coward · · Score: 0

      Shit, and it should have been made clear, but if you look at the packaging it will say it requires DX10, which was Vista only (XP versions are dirty hacks)

      Sorry, but that's not accurate. The Mass Effect System Requirements page states quite clearly that Mass Effect is supported under Windows XP.

      I ran Mass Effect under Windows XP through about three times without any of the hacked DX10 versions. The only incident I had is where an updated NVidia driver caused ME to crash (I forget which version - it was circa 190.??) and a downgrade to 189.somethingelse cured it.

    48. Re:Mass (D)Effect by Sobrique · · Score: 1

      Moot point. Game has bug. It doesn't matter what's 'at fault' it just doesn't work. I return it, you give money back, and everyone's happy. Perhaps more so, as your customers have peace of mind.
      If your game is not shoddy shonky crap, then you don't get many returns, and it's mostly a moot point. If you it is, and you do, you deserved it. Everyone's happy. Well, except you, if you're the guy that makes shoddy shonky crap.

    49. Re:Mass (D)Effect by TheKidWho · · Score: 1

      I meant than, not them, obviously.

    50. Re:Mass (D)Effect by CowboyBob500 · · Score: 1

      If you're in the EU you're almost certainly entitled to a refund regardless of what Steam's policy says.

      Businesses try it on all the time. Just today I overheard a shop assistant telling a customer that they needed a receipt in order to claim a refund, which is just not true, at least here in the UK.

    51. Re:Mass (D)Effect by Mystery00 · · Score: 1

      I think it's just as likely that a game can set off a bug in a driver or other hardware as a system can set off a bug in the game. And this computer really has run a lot of games without issues, also I'm not the only person with this exact problem and they come from many different configurations so it's not my hardware.

      At the very least it's an obscure bug in the game. Obscure maybe (I actually doubt it, I think Bioware just doesn't care enough to bother fixing it) but a bug in the game nonetheless.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    52. Re:Mass (D)Effect by Anonymous Coward · · Score: 0

      Are you using Windows Vista or 7? If you're not running XP, then Mass Effect will always crash on startup if you do not run the program with administrator privileges (meaning, yes, you'll have to click through a UAC prompt every time you want to play the game).

    53. Re:Mass (D)Effect by Turiko · · Score: 1

      This is still the same. I'll take my machine for an example: it runs fine with any new game, crysis on maximum, and does benchmarks well. When playing mass effect i regularly had crashes, and fallout 3 was unplayable due to random crashes without error, straight to desktop.

      Since this one computer has and still is used to play a lot of other and sometimes more intensive games, i wouldn't like the developer to point at my hardware as the fault. That's just them covering their asses.

      mass effect had its issues resolved after a few patches, but fallout 3 is still the same. As a developer you need to look at issues, even if you think they're hardware-specific.

    54. Re:Mass (D)Effect by Anonymous Coward · · Score: 0

      If I buy a 5oz hammer and realize that it won't hammer in railroad spikes, I can return the thing if it's in good condition.

      'Buy a hammer', what are you talking about? Most of us just use our penises.

    55. Re:Mass (D)Effect by blahplusplus · · Score: 1

      "I bought Mass Effect only to find out that the game simply does not run. My computer is as close to flawless as it could possibly get, it's been running for years and has successfully played many games with many different engines, I have done workarounds for crashes and bugs and all sorts of things, it's a tried and true PC."

      I've had the same sort sof issues but this is when it's time to reinstall a fresh copy of windows. I always have a spare hard drive with a fresh copy of XP on it to test games with, when you install software over long periods of time on ANY microsoft OS, you can expect garbage entries to pile up that will prevent certain software from working. I know I still have a drive that won't run certain games because other software is conflicting with it that I have yet to pull the rest of the files off of.

      The nature of windows drivers, DLL's and the registry in windows IMHO is what causes MOST of peoples problems with software.

      Back in ye old DOS days, you could clear everything out of your config.sys or autoexec.bat and run "clean" and shit would just work.

      Windows perversely causes thee things by not trying to simplify the OS, IMHO games should run in their own virtual environment like if they are on a fresh install of the OS.

  6. What about Betas? by miggyb · · Score: 1

    If this includes Beta releases, then that effectively means that the software company would have to much more testing in-house and ramp up the prices of the finished product to compensate.

    If it doesn't include Beta releases, then everything everyone makes will be labeled a Beta until kingdom come.

    Seems like a pretty difficult law to write. Perhaps limit how long a Beta test can last?

    --
    This signature serves no purpose other than to help you see which posts were made by me.
    1. Re:What about Betas? by Rockoon · · Score: 3, Insightful

      The prices are what the market will bare. They would not "ramp up prices" because that would be sub-optimal.

      The reality here is that they are not paying for the ordinary quality control process because they can legally get away with it. It has nothing to do with retail pricing.

      --
      "His name was James Damore."
    2. Re:What about Betas? by MathFox · · Score: 1

      I assume the consumer does not have to pay to be part of a beta test program. Consumer protection law in my country (.nl) takes the price paid for the product into account when determining how much quality a "reasonable consumer" might expect. There is no need for a computer game to be perfect, as long as it is playable. Our judges are likely to handle "paid beta" software as any other paid for software: It should work, for reasonable definitions of work.

      --
      extern warranty;
      main()
      {
      (void)warranty;
      }
    3. Re:What about Betas? by MtHuurne · · Score: 1

      Are there companies running betas where the players pay them? When access to the beta is free, players demanding a refund will not be a risk for the company running the beta.

    4. Re:What about Betas? by craagz · · Score: 1

      Google?

    5. Re:What about Betas? by AliasMarlowe · · Score: 1

      Do you pay for a beta by itself?
      Are you an imbecile?
      Hint: both questions have the same answer. If you pay for a "beta", the price paid should include a subsequent upgrade to the released version, or a full refund if no release is forthcoming in a stated time (the expiry date of the beta, perhaps). Looking at it a different way, you have pre-paid for the released version, and the beta is given as a freebie.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    6. Re:What about Betas? by Opportunist · · Score: 1

      If it doesn't include Beta releases, then everything everyone makes will be labeled a Beta until kingdom come.

      There's a reason why most Linux tools, even ones with a decade in use, have a version number 0.something...

      But here's a solution to unlimited betas a commercial product: Just simply "outlaw" selling beta products. They will have to stamp something 'release version' if they want to earn a buck.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:What about Betas? by Opportunist · · Score: 1

      That's actually pretty sensible law, but how "much" is "little" or "much" when taking the price as a gauge for quality? Cars tend to be quite expensive despite a low material cost. Software is, relatively speaking, a lot worse (the material value of the carrying medium is negligible when looking at the price tag). Does this "price vs. value" consumer protection take into account how much work is associated with the product, or the liability, or the raw materials, or...

      Essentially, how does it figure out the "raw value" of a product?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:What about Betas? by Hognoxious · · Score: 1

      I'm assuming it compares within the same type of product. So while a ten year old Lada might be expected to break down regularly, a brand new Mercedes that cost 30 times as much shouldn't.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re:What about Betas? by brkello · · Score: 1

      I don't think you have a clue what reality is. You can have the best quality control processes in place and have it adequately funded and it still is going to crash on someone's computer. If you make companies liable for when the game doesn't run when some kid has faulty RAM, prices will go up.

      --
      Support a great indie game: http://www.abaddon360.com
  7. depends on the vendor by prichardson · · Score: 1, Informative

    I think the vendors that constantly have buggy initial releases are the same consistently.

    EA? I expect a buggy release or a release that doesn't run well or at all.

    Blizzard? Mostly ships pretty functional games or expansions these days. Blizzard has enough money and enough of a following that they don't have to shove software out before it's ready. Their recent betas seem to have fewer bugs than other studios' releases.

    --
    Help I'm a rock.
    1. Re:depends on the vendor by jhoegl · · Score: 1

      Blizzard paid for this early by letting their customers know, "its done when its done" and then backing it up with a near perfect release. The business philosophy of "build a customer base and then reap the rewards" is rare to see these days.
      EA has constantly and consistantly developed a stance of "Tough Shit", and has reaped the rewards off the backs of good game developers by purchasing them and selling off their good name until it is no longer profitable. DICE comes to mind in this area.

    2. Re:depends on the vendor by Rockoon · · Score: 1

      EA has enough money too.

      The difference is that EA throws their money at acquiring competitors, and then spends as little as possible making sequels. The bad sequels eventually kill the brand name of the title, but not before they rake in massive profits.

      10 Acquire company with solid title
      20 Sell crappy sequels, earning major profits off the soon-to-be tarnished brand name of that title.
      30 Goto 10

      --
      "His name was James Damore."
    3. Re:depends on the vendor by Anonymous Coward · · Score: 2, Informative

      I think the vendors that constantly have buggy initial releases are the same consistently.

      EA? I expect a buggy release or a release that doesn't run well or at all.

      Blizzard? Mostly ships pretty functional games or expansions these days. Blizzard has enough money and enough of a following that they don't have to shove software out before it's ready. Their recent betas seem to have fewer bugs than other studios' releases.

      Blizzard?!? They haven't shipped a game in nearly 5 years! ...and WoW was patched near constantly for the first year of its life.
      Expansions, maybe - but games? It's been a long time!

    4. Re:depends on the vendor by Opportunist · · Score: 1

      Blizzard's course is pretty ingenious when you think of it. They set a release date that they won't hold. Probably even deliberately. They will continue to spin the game and you will have people get all hyped up about further release dates. They release trailers and teasers and maybe even a demo or two where you can play a level. Then long nothing while the boards overflow with anxiously expecting customers. Every time the interest dwindles a bit a new press release, a new release date or a new demo is released. Then, when the hype reaches its peak, the game gets released and is an immediate number one smash hit, a sellout. And more often than not, even a game that works as advertised.

      EA does what has been stated by another replyer, they buy some brand and crank out cheap sequels to make a quick buck, until nobody cares about the brand anymore because it has gone stale and bland.

      Personally, I think Blizzard's course of action is more sustainable and profitable in the long run. They could release a Warcraft 4 and it would again sell like hot cakes.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:depends on the vendor by dogmatixpsych · · Score: 1

      EA's Dragon Age: Origins was surprisingly bug-free. I'm always amazed at how quickly the game starts up. I can open the game and be playing within 20 seconds on a three year old Dell (it has a 1.8 GHz Core Duo - not Core 2 Duo - with 2 GB RAM). Exiting out of the game is similarly quick. I recently applied patches EA released (okay, Bioware) but they were mainly adjusting balance or minor things like that. Anyway, Dragon Age is one EA game I was super-impressed with the release.

    6. Re:depends on the vendor by The+Moof · · Score: 1

      Blizzard? Mostly ships pretty functional games or expansions these days.

      You should look into the extremely bad Modern Warfare 2 glitches (published by Activision) that have popped up on the consoles. I've shelved my copy for the 360 because currently, there's a modified playlist going around which causes infinite ammo with no reloading. And it's got a viral nature, meaning once you get it, it's stuck in your playlist cache until you purge the console's cache. So if you play someone else, you pass it on to them (and they pass it on, and so on).

      And that's not mentioning the glitches they've already patched (infinite care packages and javelin suicide), or the ones they haven't (matchmaking dumping you into a private match with a completely unrelated gametype).

      And this is on Modern Warfare 2, not a small title.

    7. Re:depends on the vendor by VGPowerlord · · Score: 1

      By Blizzard, I'm pretty sure he meant just Blizzard, not its parent company Activision Blizzard.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  8. Along the same lines... by Anonymous Coward · · Score: 0

    When I buy a car I expect that parts will continue to be made for it for years to come, shouldn't software be supported for 15-20 years as a NORMAL business practice?

    1. Re:Along the same lines... by jhoegl · · Score: 1

      Cars dont change that much, Operating systems, hardware, and the speed at which they process data do. You do this, they will start making games "OEM". Install on one system only, and only the one they support.

    2. Re:Along the same lines... by koiransuklaa · · Score: 1

      Does your car service level agreement promise 20 years of parts manufacture? ...I thought it might not. Even if a deal like that is available, it wouldn't be if cars improved at the speed computing does.

      Car parts will only be made as long as there's demand, same goes for software support. It just happens not many people want support for 20 year old software. That is NORMAL business practice.

    3. Re:Along the same lines... by VGPowerlord · · Score: 1

      When I buy a car I expect that parts will continue to be made for it for years to come, shouldn't software be supported for 15-20 years as a NORMAL business practice?

      Software? But software ARE the parts made for your computer. One of the types anyway.

      Think of software as tires. You could keep patching them, but eventually you have to buy new ones.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  9. Re:Q. Do complex, nonuniform ___ have imperfection by Anonymous Coward · · Score: 0

    Que the mathmaticians to state that there in fact exists a set of perfect nonuniform complex ___

  10. Yes and No by bjourne · · Score: 1, Insightful

    Laws that would force software producers to run proper QA testing is a stupid idea. If you deal with software, you learn after a while that "working software" is a sliding scale. It is unrealistic to expect any modern software to be completely bug free, similar to how you had to accept a small number of dead pixels on cheap LCD screens. On the other hand, many modern phones are released with OS:es that crash during calls (*cough* iphone *cough*) which I think is totally unacceptable.

    1. Re:Yes and No by MORB · · Score: 1

      While it is unrealistic to expect things to be bug free, most game developers have a lot to learn about quality and good development practices. You'd be surprised of how incompetent some game developers can be and how many sane coding practices they routinely sacrifice on the altar of premature optimization. Factor in time pressure encouraging the usage of quick and dirty solutions as well as often a lack of proper testing coverage across enough different hardware/OS configurations and you have a recipe for disaster.

      Also note how all the example in the article are PC games. That's because when they release a PC game, developers and publishers don't have to submit themselves to a third party authority that enforces quality, whereas for a console game your game have to survive the extensive testing of the console manufacturer to make it to manufacturing.

      However, if consumers can get bugged games refunded, then it will provide the pressure that publishers and developers lack to release quality pc games (since they'e mostly unable to do it by themselves). So all in all I think this will be a good thing for PC games.

    2. Re:Yes and No by Rogerborg · · Score: 1

      You know what's "stupid"? Making ridiculous strawman arguments. Quote anything in the article that suggests "laws that would force software producers to run proper QA testing". Go on. I'll wait while you find someone to read it to you.

      --
      If you were blocking sigs, you wouldn't have to read this.
    3. Re:Yes and No by tkelechogi · · Score: 1

      Excellent point: it _is_ a sliding scale. And where on the scale software is when it's released is a business decision. And you, as a consumer, can choose to not do business w/ a company who you feel has bad judgment.

  11. Isn't there a difference? by IBBoard · · Score: 2, Insightful

    Isn't there a bit of a difference there between the examples (TVs, DVD players, etc) and PC software? Everything else is a self-contained unit with no dependencies on anything else or (in the case of DVD players) accepts things that are within tight tollerances (and if your disk isn't, then it'll skip, but that's the disk's fault).

    Software, on the other hand, has no control over the environment that it is put in (unless it is an OS X app, which is somewhat consistent), with huge permutations of other software, hardware components, and dodgy background processes, plus user fiddling. It isn't quite as easy to get things flawless in that situation (although some companies can improve on what they do now).

    Also, how will this relate to OSS? Will I never release a final version of my app because I can't afford the liability and so it'll always be in beta because there could be bugs left?

    1. Re:Isn't there a difference? by Rockoon · · Score: 1

      What liability is that?

      You sell game for $X to N users, but it doesnt work for C users, so your GROSS is $X * (N - C)

      --
      "His name was James Damore."
    2. Re:Isn't there a difference? by IBBoard · · Score: 2, Insightful

      The legal liability of producing an "inferior or incomplete product". The summary says about "legal and ethical issues", which are irrespective of price. If they bring in legislation to say that "all software must be held to identical standards to stand-alone equipment, despite the fact that software operates in a completely uncontrolled and not entirely forseeable environment" then OSS could well be caught within the same net and be royally screwed in all nations that implement the law.

    3. Re:Isn't there a difference? by Hognoxious · · Score: 1

      You sell game for $X to N users, but it doesnt work for C users, so your GROSS is $X * (N - C)

      Just hope that C isn't greater than N.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    4. Re:Isn't there a difference? by IBBoard · · Score: 1

      Also, hope that there isn't any "compensation" on top of a refund or else it'll be $Sales - $Refunds = ($X * N) - ($Y * C), and even if C N, $Y could be greater than $X by a sufficient amount that it outweighs it.

      On top of that, just generally hope that C isn't anywhere near N, or you'll very quickly become unprofitable, because your company profit is $Sales - $Refunds - $ExpensesAndWages!

    5. Re:Isn't there a difference? by Rockoon · · Score: 1

      If C is anywhere near N, then the company doesnt have a right to make a profit on the crap they are selling.

      --
      "His name was James Damore."
    6. Re:Isn't there a difference? by mvdwege · · Score: 1

      In theory, an application should be self-contained. That's what the OS is for. That interference from other applications and a changing OS interface make this hard in the current climate just proves what a piece of shit Windows is as an OS.

      Hell, the way I hear people going on in the Games section, we might as well return to programming the bare hardware. In terms of stability and compatibility, things might even improve!

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    7. Re:Isn't there a difference? by IBBoard · · Score: 1

      It can be self-contained in terms of dependencies (to some degree - if you want to bundle a full OS and graphics drivers etc), but that still runs in conjunction with other things.

      Anti-virus. Kernel modules (such as graphics). Any nasties that have embedded themselves in the system. All of them are things you're not going to encounter when writing the software for a washing machine (which is also orders of magnitude simpler).

    8. Re:Isn't there a difference? by IBBoard · · Score: 1

      That depends on whether C is "people with real and legitimate problems that they could have foreseen" or whether C is "idiots with no clue what they're doing with dodgy setups that are actually the thing that happens to be causing the problem".

    9. Re:Isn't there a difference? by mvdwege · · Score: 1

      Drivers should have a stable interface specification. Other applications should be kept from interfering by the OS. If these are your examples, then you must agree that Windows is a piece of shit OS.

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    10. Re:Isn't there a difference? by IBBoard · · Score: 1

      Stable interface != stable internals ;) Just because the interface doesn't change doesn't mean that everything will behave exactly the same as the last time you used it, or that it won't have bugs in some obscure part of the API that most people don't use much.

    11. Re:Isn't there a difference? by Rockoon · · Score: 1

      If C is near N because of "dodgy setups", then the setups arent actually dodgy.

      You might be able to imagine a world where the majority of people have broken systems and thusly its the fault of the majority of the people that software X doesnt run on the majority of systems..

      ..but in the real world, when it doesnt run on the majority of computers, its because the developer is fucking over the majority of users.

      --
      "His name was James Damore."
    12. Re:Isn't there a difference? by metamatic · · Score: 1

      Isn't there a bit of a difference there between the examples (TVs, DVD players, etc) and PC software?

      Not these days. Both my DVD player and my TV have required software patches to fix bugs that they shipped with. The DVD player wouldn't play some files it claimed to be able to play, and the TV would randomly turn itself off.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  12. Finally, consumer protections for software by Aceticon · · Score: 4, Insightful

    It's not just games: most consumer electronics nowadays are a mix of software and hardware and often enough it's the software part that is released unfinished (read: buggy).

    Software on non-life-critical applications has been given a free ride for two long - if it's not acceptable that a DVD player refuses to start at odd moments or randomly stops working, why would the same be acceptable in a computer game (which is just another for of entertainment) or an OS?

    As somebody working in IT, who has worked in the industry in both IT Services and IT Products, I've seen again and again the main behaviours that lead to buggy software releases:
    a) No real software development process resulting in unpredictability with regards to the real finish date.
    b) Bad requirements definitions, stuffed with incomplete, inconsistent and unclear "desires", with way too much time wasted in "would be nice" requirements leading to last minute requirements changes as people discover the missing/bad bits.
    c) Little or no real testing, mostly done by amateurs (or worse, developers).
    d) Hard deadlines set by sales and marketing which, coupled with the points above, results in releases of unfinished products.

    The reason why this happen is very simple: companies can get away with this, so management (from top to bottom) can get away with being disorganized, unstructured, "shoot-from-the-hip" cowboy-like, non-proactive and outright incompetent.

    (yes, I AM sour about this)

    Funny enough, buyers of software products and services are so used to be royally done by the industry that some of the worst offenders in this space are actually the larger IT companies, not the smaller ones: in a playing field were buyers expected and valued quality in software, the higher-quality companies would outcompete and outgrow the low-quality ones, and yet what we see is the opposite.

    1. Re:Finally, consumer protections for software by infalliable · · Score: 1

      A DVD player should work all the time. As a manufacturer, you have total control over the system (both software and hardware).

      The issue with "pure" software is you really don't know what it is going to be running on. For a PC, there are millions of potential hardware and software configurations. Most of these combos behave the same (to the program), but not always. It is literally impossible to test all configurations.

    2. Re:Finally, consumer protections for software by Sobrique · · Score: 1

      No, but there's not _that_ many variants of key components. Processor, graphics card, etc.
      What my server space stuff end up doing is qualified configurations - specific combinations of hardware and software that are considered 'qualified' because they've been tested and definitely work.
      Now, I'd assume that home companies do the same - they test their game on at least one platform.
      So... how hard would it be to publish the 'qualified configuration' list, and that they be _required_ to accept responsibility for their stuff not working IF it's on said qualified configuration.
      Anything else, you get best efforts support.
      AT the very least, 'tested on xyz system, xyz spec' IMO should be something that the game publisher offers. OF course, they don't, because there's a lot of people who will still buy on the 'it might not work' basis.

    3. Re:Finally, consumer protections for software by Anonymous Coward · · Score: 0

      "Software on non-life-critical applications has been given a free ride for two long"

      Bitching about stuff you don't understand may only take 5 minutes of your time, but inability to spell your rants is priceless.

    4. Re:Finally, consumer protections for software by brkello · · Score: 1

      I am going to try my best to not be insulting here, because I know plenty of IT people who are smart, but you really aren't rising above your stereotypes.

      In something as complex as a AAA video game, there are going to be bugs. There are just too many lines of code that are doing too many complex things for their not to be bugs. Also, there are too many different configuration of hardware/OS/drivers to adequately test for every combination on the planet.

      You expect your DVD player to play DVDs because that is its primary function. It is the same hardware so they can test the hell out of it. Also, playing DVDs is its primary function.

      I would expect someone in IT should be able to see that is different than a PC which is a lot more complex for so many reasons. Add on top of that millions of lines more code than you would have in DVD player and that you are doing complex calculations based on user input and you can become a lot more forgiving of issues.

      The only people that want this are people who are completely ignorant of how their PC and video games work. It would raise the price of games and would minimally reduce the number of bugs. Besides, if something stupid like this was put in place, they would just always label the game beta or place a statement in the ToS that waives their liability. Just dumb all around.

      --
      Support a great indie game: http://www.abaddon360.com
    5. Re:Finally, consumer protections for software by rainmaestro · · Score: 1

      There *are* that many variants of key components. I remember several cases in the past few years where a game failed to function properly on a *single* model of video card because of a bug in the card's programming, or an update to the graphics subsystem of a certain MMO that broke the display on a handful of cards. You can't test on a P4 and say it works on every Intel chipset, you can't test one Radeon and say it works on all ATI cards. Factor in possible issues when combining hardware, and the list grows exponentially.

      What ends up happening with the qualified list is that as time goes on, the list gets smaller and smaller as companies work to minimize their liability for returns. We have an app controlling our RFID card reader at work that has, among other things, the following requirements (it will *not* work on anything else): no multi-core processors, 2000 or XP (but only if you don't install SP3, otherwise you have to hack the registry to get it working again). How did they respond when we contacted them for support? "We don't support any setups other than what we listed, so either install it on a machine that meets the specs or pay $8K for an upgrade to a new version." This is how I see the future if we go to a "supported" list. If you don't fit the artificially narrow list, the company will be more than happy to let you pay again for an upgrade that supports current_spec_list+1. Otherwise, you can feel free to sod off.

      Ultimately, support lists help the seller, not the buyer, because the seller can decide how narrowly he wants to define the list.

    6. Re:Finally, consumer protections for software by Aceticon · · Score: 1

      Actually my experience is mostly in the corporate software space, where we code much further away from the raw hardware, on top of well estabilished programatical interfaces.

      In this space, hardware variations are of little importance and yet I see countless situations where we knowingly ship-out/deploy improperly tested software.

      My rant was not about software that has "some" bugs in out of the way, rarelly exercised code paths: my rant was about software with glaring bugs in often-exercise functional use-cases, said bugs not having been caught because nobody has created/exercised a proper set of regression tests based on the functional requirements for that software before release (or worse, was told to ship it out with known bugs).

      This is as much true in games as it is for this kind of software: most bugs rarelly have anything to do with hardware.

      The way I see it, making sure that people can return and be refunded for software (any software) that does not work properly in their system is the only way to change the motivations of software houses so that they test their software properly and against the most widelly deployed hardware configurations since they risk having to eat up the return costs costs for any configuration they did not test against: to put it in another way, they will be highly motivated to make sure that their software works correctly in the majority of cases (compare this with the recent situation in which a game was released that didn't work properly in a PC with an ATI card) since they will loose money otherwise.

  13. Exchange my laptop for BSOD?? by aallison05 · · Score: 1

    First of all, software consumers are in most cases (not all I admit) much savvier about their purchases than your average consumer headed down to the box store to buy a new toaster. There is a plethora of information available about the quality of software releases, including software reviews online and in print and support forums that often give the pulse of a broad range of user's experiences. I for one do not rush out and buy the first release of any new program or video game on release day, with the exception of some publishers of PC software that have shown to have a good track record of making timely updates when bugs are discovered in their software. I think that some sort of regulation as discussed here will limit the number of deep, creative games in the market because people will spend so much time on QA out of fear of a government backlash. We will end up with a large number of high quality, yet boring and unintuitive programs.

    1. Re:Exchange my laptop for BSOD?? by Anonymous Coward · · Score: 0

      Well, it can be implemented right... I bought something from you and it doesn't work. You should not be deprived of a choice between fixing it (reasonably quickly) or refunding it. I could be required to a) demostrate brokenness of the product, b) sign legal papers claiming complete return of the product, c) return whatever is reasonable to return (just to confirm part b)).

      So if you know your game is good on average and mostly works you can take the chances - most users will not bother to return it unless it is really unplayable, and if some bug bothers too many people you may be able to stop the returns by fixing the bug.

      Now, with games that fail for 20% of users it will be a big problem for the publisher unless it is fixed. But I guess it is a feature.

      Of course, braindead implementation can ruin even better ideas...

  14. What is broken? by Noitatsidem · · Score: 1

    When we talk about things like TV's, and phone's... We notice if it "works" or "doesn't work"... With games, even non-digital the line gets blurred... Things begin to either "Be really fun" or "suck". Not to mention the fact that many games (I'll cite the classic Pokemon red&blue's MissingNo. glitch, yeah you know what I'm talking about... this is /.) are sought after for these defects, defects can, and have become "bells and whistles"... So it further becomes blurred what is a feature, and what is a careless mistake... Modern Video games aren't your everyday dishwasher- they don't leak(Not positive if you guys have your rigs watercooled though), and unlike pokemon episodes, they (normally) warn you before the seizure starts... So to /. and to all, what is a "broken game" (Definitions, and then examples, rather than the reverse preferably.) Also, what of the twelve year olds on xbox live that can't seem to kill you, because you're a "hacker" and they're going to tell their mommy about how you ruined Halo3 for them, wont issues like this come up?

    --
    Feel free to mod me down, just know that unlike some Anonymous Cowards I'm not afraid to express my views as myself.
    1. Re:What is broken? by Anonymous Coward · · Score: 0

      Definitely Broken:

      • Game won't start on hardware that is supposed to be supported according to the box
      • Game crashes regularly or in a way that prevents you from completing it
      • Game does not support the user's native language
      • Game claimed support for handicapped people but the support is broken and useless
      • Game causes damage to the system (wiping files, damage registry entries, whatever)

      There are probably some more cases, just continue in the same vein.

      You know that you already have the right to return stuff to stores, right? In my country, the law says that defective products can be returned but you can't return something "because I changed your mind", "it isn't what I really wanted" or "the other store down the road has it cheaper". If the box is clearly labelled and it does what it says without breaking anything then you can't return it, simple.

  15. Sure, if you want to pay for it by Anonymous Coward · · Score: 0

    You spend more on pizza than you do software, so what is your ocmplaint? Do you get support for your pizza?

  16. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  17. Give the users the choice by DomHawken · · Score: 1

    Have a two tier system - beta and release. Clearly the release version would come out a lot later (if at all) and have limited functionality, but heck - you could sue if it freezes mid level.

  18. Agreed, but by obarthelemy · · Score: 1

    1- First difference between software that turns on my PC, and software in my dishwasher: in one case, the manufacturer controls everything, in another, the software runs in an unknown, possibly weird/tricky/otherwise buggy platform. Unless you're Apple, and Apple definitely should offer the same warranty as dishwashers.

    2- Second difference: if my dishwasher's software craps out, my whole dishwasher craps out. If my PC software is broken, only that specific piece (hopefully) won't work. So whatever warranty should apply in one case to the whole shebang, in the other case, only to the specific software ? Or not, because if i bought my PC for a specific task and it won't do it, I need to get rid of it all ?

    3- That said, I'm in favor of doing something, anything, to improve OS/Apps quality. The industry is not self-regulating. Reviewers are not doing the job. Right now the best you can do as a consumer is to buy a complete, packaged pc+os+apps, and return it to the manufacturer if it won't work. You can rarely do that, though, because you've got to get stuff from different suppliers. My Motorola phone never synched with XP. My new WinMob phone crashes daily, usually when synching with 7, too. Ubuntu never worked for me (didn't cost me much, though ^^)

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  19. Buggy releases aren't the problem by HNS-I · · Score: 1

    I didn't read TA because my instant reaction is that it doesn't matter if a first release is buggy. The problem is that software houses release a game and put all their effort into the new game, which is logical, but often neglect the last game too much.

  20. AST by yanyan · · Score: 5, Informative

    So Andy Tanenbaum is now a mere "tech expert"? That's a big step down from "CS god."

    For the uninformed, ast wrote a kinda good book on operating systems called "Operating Systems: Design and Implementation." I believe this one guy from Finland wrote an OS called Linux based on another OS called Minix discussed in that book (and even got into the flamefest of the century with the Finnish guy!). And then there's a bunch of other stuff you may or may not know about, such as the Amoeba distributed OS, a free anonymous p2p network called Turtle, and probably a few other knick-knacks along the way.

    Seriously, give the Man due credit.

    1. Re:AST by jonaskoelker · · Score: 0, Flamebait

      And then there's a bunch of other stuff you may or may not know about, such as the Amoeba distributed OS, a free anonymous p2p network called Turtle, and probably a few other knick-knacks along the way.

      If you worry about us, a bunch of tech geeks, not having heard about them, they haven't made a huge impact, have they?

      I believe this one guy from Finland wrote an OS called Linux based on another OS called Minix discussed in that book (and even got into the flamefest of the century with the Finnish guy!)

      Right. If AST is the hot shot writing OSes, why aren't we all using GNU/Minix? The answer is in the flamefest: Minix is meant to be a teaching tool, not a production OS.

      "tech expert"? That's a big step down from "CS god."

      I think it's as step sideways. Andy seems like a great teacher (I'm TA'ing off of his Structured Computer Organization ATM) and a great Computer Scientist. But being a teacher/scientist and being an engineer/innovator that puts useful technology in the hands of the people are two different things.

      It is important to have people design p2p systems nobody uses. But to make use of the useful ideas generated by science, we also need people to translate "Relational Algebra" into plain ol' reading and writing a varchar(140).

      And there's a lot more read-and-write-a-varchar going on than anonymous distributed microkernel multiparty something. Many things we need we already know how to write (just not how to write well).

    2. Re:AST by yanyan · · Score: 1

      If you worry about us, a bunch of tech geeks, not having heard about them, they haven't made a huge impact, have they?

      Probably not to you and me, but from what i understand some of ast's works have a good following in academic and research circles. Personally i believe academic and research environments are where the Real Fun happens. I should know; i wish i was doing that kind of hardcore research. And who knows, maybe ast's ideas are just way ahead of their time?

      Right. If AST is the hot shot writing OSes, why aren't we all using GNU/Minix? The answer is in the flamefest: Minix is meant to be a teaching tool, not a production OS.

      I think Linus learned most of the things he needed to know to create Linux from the book. The rest is history. When i first read the OS book Linux hadn't been invented yet. And when Linux came along and i found out it was based on Minix, my love of the book took on an even greater sense of awe in knowing that its contents became the seed of a most remarkably revolutionary OS.

    3. Re:AST by Anonymous Coward · · Score: 0

      I believe this one guy from Finland wrote an OS called Linux based on another OS called Minix discussed in that book (and even got into the flamefest of the century with the Finnish guy!).

      Linux was not in any way shape or form based on Minix. They're both Unix implementations but that's where the similarities stop. That's also why the "flamefest of the century" could occur. Tenenbaum claimed Linus should be using a microkernel like the one used in Minix.

      I feel like it's really necessary to point this out, because a while back there was some FUD about Linus "stealing" code from Minix. Both Linus and Tenenbaum both came out and reiterated that there's no code from Minix in Linux.

    4. Re:AST by yanyan · · Score: 1

      Linus started out with Minix as a foundation but the OS we know today as Linux turned out to be worlds different from Minix. Linus wanted to create a replacement for Minix; he wanted to create "a better Minix than Minix." And as Linus himself posted on comp.os.minix: "I'm working on a free version of a Minix-lookalike for AT-386 computers."

      Linux just didn't grow out from scratch out of thin air.

  21. Re:Q. Do complex, nonuniform ___ have imperfection by ezzzD55J · · Score: 1

    Cue.

  22. Re:Q. Do complex, nonuniform ___ have imperfection by Anonymous Coward · · Score: 0

    Prove it!
    -- Kurt Godel

  23. Mr Tanenbaum, the hardware must be fixed first!!! by master_p · · Score: 1, Offtopic

    Mr Tanenbaum, as I have told you in an email, modern CPUs lack any hardware support for modules within a process! that's a major flaw that does not allow for proper isolation of modules within a process.

    You said that "it will be a hard sell to hardware manufacturers" when I proposed you to promote this idea. But it's so easy to make! the hardware extensions required for modules within a process are minimal - mostly extensions to page tables; existing software needs not be modified!

    Of course, this is not a panacea, but it is certainly a step in the right direction...

  24. Re:Q. Do complex, nonuniform ___ have imperfection by MrNaz · · Score: 1

    Cue quantum physicists to state that in fact this does not exist anywhere but in the theoretical constructs of pure mathematics.

    --
    I hate printers.
  25. Even *Simple* games can be broken by jonaskoelker · · Score: 2, Interesting

    Have any of you played Guitar Hero 3 for the Wii?

    It's a fairly simple game, right? You have an .mp3 file, and paired with it you have a file containing a list of tuples (time, subset of buttons {1,2,3,4,5}), then you "play back" those two files simultaneously and see if the users strums while holding down the correct subsets within some well-defined window of time.

    You can put the game in a "broken" state (requiring you to back out to the main menu); I don't recall exactly how, but I think it's when you, from practice mode, change the practice speed, you get dumped back to a dysfunctional practice mode screen.

    If you tell the game your monitor (TV) has a certain delay, when you practice at less than 1x regular speed, apparently the game thinks it should not just scale the time differences in the list-of-subsets file but also that your monitor takes longer time to show pictures. Morons.

    And the menu structure is big, menu items are inconsistently named, and the structure itself is poorly aligned with what people want to do. Bad usability. Example: I want to give up on a song, so I choose quit; "Do you really want to quit; unsaved progress will be lost?" (wtf, there's no way to actually save progress...). Well, "Yes I want to quit". "Ok, where do you want to quit to? Main menu, song list, or retry this song?" What??? If I wanted to retry the song, I would have selected the "retry song" menu item. The only reason having a choice here is good is because it takes so unbearably long to navigate from the song list to the main menu.

    And couldn't they have added an option to compensate for broken TVs which not only have picture lag, but have slightly desynchronized audio and picture? Would that really have been too hard? (Well, apparently...)

    For such a brilliantly designed game play, the implementation (and the design of the things that go around the game play) is unbelievably crappy. I'm seriously doubting whether they tested it.

    (And what was that thing about shipping discs with mono audio?)

    Seriously, avoid GH3/Wii. If you must show off by completing (or FC'ing) TTFAF on expert, do it some other platform. It's for your own good.

    1. Re:Even *Simple* games can be broken by mr_gorkajuice · · Score: 1

      Personally, I like to play GH with my girlfriend, and then go and have sex with her afterwards and/or on completely unrelated occasions.

    2. Re:Even *Simple* games can be broken by mr_gorkajuice · · Score: 2, Funny

      Or a different retaliation:
      You're obviously lying and you don't ever have sex with your imaginative girlfriend, as all you do is sit around on slashdot and call people fucking losers. It's appearent from your chain of logics that it's entirely impossible to ever have sex with ones girlfriend if one ever performs other activities that any given subset of humanity might perceive as a waste of time.
      GH is awesome entertainment of the kind that only takes 5 minutes to appreciate (unless struggling with the Wii menu).
      A concert, drinks and sex takes way longer (well, I'm sure you can handle the last part in even less time).

  26. Implications by Anonymous Coward · · Score: 0

    I think such legislation would put software makers under pressure to first make sure their software works, then worry about more bells and whistles.

    That legislation would also pressure software makers to create stringent DRM schemes which make sure no one buys an app, installs it and returns it to the shop to get a refund, thus lowering the quality of software. Maybe there's more consequences than the eye can see in this proposal... I would give different ideas, but most of them have nasty implications:

    • Require software companies to send patches via (physical) mail: potential Big Brother, too much market intervention.
    • Create a government board to investigate software bugs: creates artificial jobs which duplicate existing work, inefficient, potential abuse by people like Michael Atkinson...

    The only way is, in my POV, for the buyers to get information about the software release beforehand. The government can't help here without creating more hassles than solutions.

    1. Re:Implications by LingNoi · · Score: 0

      I say let it happen. Then the government can step in again and prevent them from locking out reselling which is what game publishers are most worried about anyway.

  27. Then, mr Tanenbaum, fix the programming languages! by master_p · · Score: 1

    It's a total shame that, in this day and age, and after millions of hours spent by academics on programming languages, to use a language like C or C++ for games or desktop apps that require performance.

    Yes, I know, I have told this many times on /., and the standard answer is "it's the programmer, stupid". Well, it may be so, but writing bug free software requires god programmers. If there were better system programming languages, programmers would not need to be gods.

  28. Question with a question(s).... by macraig · · Score: 1

    Are Complex Games Doomed To Have Buggy Releases

    Is Windows "doomed" to have buggy releases?
    Is Ubuntu or any other Linux distro doomed to have buggy releases?

    Inasmuch as Windows, at least, has ALWAYS had buggy releases, I guess that means the answer to the question in the title is "Yes, Virginia."

    But seriously, since when has any of the above been considered truly mission critical, in the sense that it MUST work exactly as expected from its very first execution in the field? I think somebody has some pretty high expectations for consumer software here, if he's trying to apply the same process requirements that NASA or the DoD would demand.

    They're GAMES. Good grief.

    1. Re:Question with a question(s).... by LingNoi · · Score: 0

      True however if you take the game Soldner: Secret Wars for example. A game that boasted x amount of vehicles you could drive. Yet when I bought it you couldn't do jack shit and was completely broke.

      There's definitely a line. I'm not saying a game has to be bug free however lying on the back cover about features that don't even exist is pure BS.

      Another game that comes to mind is Eve-Online. When that first came out the back cover mentioned about the ability to own your own space station. Only took them YEARS later to add it though.

    2. Re:Question with a question(s).... by macraig · · Score: 1

      You'll note that I never said refunds should be against policy. If software fails to perform adequately, it's still reasonable and fair that you should be able to demand your money back, regardless of abject fears you might be a pirate (unless they can PROVE you are). The ability to demand a refund is a MINIMUM check/balance that should always exist in a capitalist economy.

      By my reckoning, you should have been due refunds for those two games, if you had asked for such. Apparently if they'd been Stardock games you'd have gotten them.

    3. Re:Question with a question(s).... by Per+Wigren · · Score: 1

      Software with time based release cycles are doomed to have buggy releases.

      --
      My other account has a 3-digit UID.
    4. Re:Question with a question(s).... by macraig · · Score: 1

      Well, that should be obvious: QUANTitative focus instead of a QUALitative one.

      But what the hell do I know? I'm a perfectionist who had a high school teacher sign a yearbook with "Mark, remember deadlines", because in true Charles Babbage style I was always ignoring them! (I still am.)

  29. "Fitness for purpose": exactly what is it? by jonaskoelker · · Score: 2, Interesting

    if it's not acceptable that a DVD player refuses to start at odd moments or randomly stops working, why would the same be acceptable in [...] an OS?

    How do you define "Fitness for its purpose" when the purpose is defined differently by each individual user? That's both the power and challenge of software: it can do anything. General-purpose OSes are meant to let you do anything.

    They're also big enough (i.e. consisting of a large number of interacting components) that if you want to define exactly what users can and can't expect (and can/can't do), you'll end up with either an insanely long list, or overly broad items on that list.

    Either "No warranty unless file C:\etc\blah matches this context-sensitive grammar" (repeat 1e6 times over for different files) or "No warranty if the user tinkers with C:\Windows".

    Also, what if you get hit by malware which does something that would void the warranty if you did it yourself, and then the malware deletes itself?

    Defining Acceptable User Behaviour and Acceptable Software Behaviour is going to be arduous. What would be gained?

    Would people refund Windows and replace it with... a different-but-just-as-broken OS? A different-and-less-broken-but-still-broken OS? Or an OS that doesn't do anything? It's not like there are per-unit software manufacturing defects...

  30. M$ will go broke by lcarnevale · · Score: 1

    If this happens, then there are two options (that I can see at least) 1. Microsoft will go broke refunding a LOT of users 2. The next release of windows 8 will be delayed to 2025+

  31. who cares? by Anonymous Coward · · Score: 0

    As long as they have a cumulative patch that you can run and update the original game distribution who cares?

  32. My two cents as a software developer by stikves · · Score: 4, Interesting

    The quality of the code is a function of its cost, too.

    For example, the code written for NASA hardware (i.e.: space shuttles), have more documentation than the size of the hardware itself (so, we're looking at a large pile of documents next to the shuttle). It's tested for years, it only works on tested CPUs (i.e.: 20 years old proven 8086s), and the actual "waterfall" method (which is generally a disaster for any other project) is properly applied.

    That total brings the cost of each source code line to average $1000. (Same for medical appliances, etc).

    The cost of a commercial off the shelf software is much (much much) less than $100.

    But, even under such strict control, we had to debug the Mars rovers due to unforeseen bugs during their initial flight.

    Anybody here on Slashdot can do the math, and fill in the gaps to calculate the future price of games (for a reference they are $60/unit now).

    1. Re:My two cents as a software developer by imbaczek · · Score: 3, Insightful

      nowadays, most of the cost of developing a game is the art. of course, you need programmers and when they screw up, it's usually a bigger problem than a broken texture, but there are tons more artists than coders on the credits in major titles - and that's what you mostly pay for.

      your point still stands, though.

    2. Re:My two cents as a software developer by pjt33 · · Score: 2, Interesting

      For example, the code written for NASA hardware (i.e.: space shuttles), have more documentation than the size of the hardware itself (so, we're looking at a large pile of documents next to the shuttle). It's tested for years, it only works on tested CPUs (i.e.: 20 years old proven 8086s), and the actual "waterfall" method (which is generally a disaster for any other project) is properly applied.

      That's the version NASA puts out, anyway. I know someone who's worked on the shuttle's backup software and tells rather a different story. Code written in 1970s, documentation written in 1980s; when the coders updated the code they would tell the documenters about it, but it was pretty informal; documentation converted from typewriter output to one electronic format without careful checking (introducing errors in guidance formulae which weren't noticed for 15 years, dropping footnotes, etc); then outsourced conversion from that to Word, introducing more errors and messing up lots of diagrams; documentation with long chains of Boolean expressions containing no bracketing; ...

    3. Re:My two cents as a software developer by Anonymous Coward · · Score: 0

      Thank you.

      Cars cost $20,000+. TVs cost $1000+. Computer games cost $50. I would argue that most games are on the complexity of a car rather than a TV but even at a TV-level of complexity that's a factor of 20 in price difference.

    4. Re:My two cents as a software developer by Dr.+Spork · · Score: 1
      You know, I've wondered about this. At $1000 per line, the price does indeed seem steep, but for software that's distributed very broadly (like the kernel of a major operating system), I don't think that's too high a price to pay. I expect that MS has paid far more than $1000 per line for what's now the NT kernel, and not because it was made right, but because it was made wrongly and needed extensive tweaks upon tweaks upon tweaks.

      But this will never apply to games, because in addition to the high price per line, NASA's software development is (deliberately) slow. When making games, the most important thing is to put it on the shelf.

    5. Re:My two cents as a software developer by ImprovOmega · · Score: 1

      Probably because making twenty copies of a car costs around $200,000 whereas making twenty copies of a game costs around $0.20

  33. Piracy. by tjstork · · Score: 2, Insightful

    What exactly is the downside to forcing a company to give refunds for the broken merchandise that it sells?

    Well, the industry would say piracy. I might buy Call of Duty, then, said it was "broken", and returned it. Granted, this should be the norm, but the industry would see things differently. This is why the shareware model is nice. You can see if the game actually works before you pay for it.

    --
    This is my sig.
    1. Re:Piracy. by icebraining · · Score: 1

      Isn't that one of the purposes of demos? Of course, when games like Modern Warfare 2 start being released without demos, something is wrong.

    2. Re:Piracy. by Opportunist · · Score: 1

      Uh... then refuse to buy without try? I made it a policy for me if there's no demo, it's not worth my money. If they're not convinced the game could interest me past its demo stage, if they fear that hour or two I could play a demo will be "enough" for me, it's certainly not worth spending 60+ bucks because the game probably won't give me more entertainment than this hour or two.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Piracy. by Anonymous Coward · · Score: 0

      Many demos work while the full version doesn't because they don't share enough code(all in a malicious yet futile attempt to keep crackers away).

    4. Re:Piracy. by Ephemeriis · · Score: 2, Insightful

      Isn't that one of the purposes of demos? Of course, when games like Modern Warfare 2 start being released without demos, something is wrong.

      It's been a long time since I relied on a demo to give me a good feeling for the game.

      Many developers/publishers never release a demo of any kind.

      And the demos that do get released are frequently not representative of the finished product. They'll focus on a single map or level that's been polished to perfection... But the final release will be full of bugs and issues. Or there'll be artificial limitations in the demo that keeps you from trying out key elements of the finished product.

      The last game that I actually trusted a demo was Lords of Magic: Special Edition.

      The game looked decent, so I grabbed the demo. At the time, the demo was pretty huge and took a while to download.

      I played through the demo several times and thoroughly enjoyed myself. Eventually decided to buy the game.

      Problem was that the retail version of the game didn't play much like the demo.

      The demo had some extra code in it to move things along in a timely manner. You were only given a dozen turns to play, or 30 minutes, or some short period of time. So the game made sure you had pressure on you - the big evil army was on its way. There was almost a rush to see if you could amass your army and defend yourself. There was more of a feeling of direction and urgency.

      In the retail game you were basically just dropped on the world map and allowed to do your thing. The enemies would wander around their own territory, twiddling their thumbs, until you felt you were ready to attack. Which mean that there really wasn't anyone coming to get you. And you could take your time to build up your army as much as you wanted.

      Without that pressure, most of the fun was gone. I was bored silly after an hour or so.

      Ever since then I haven't trusted a demo.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    5. Re:Piracy. by Fred_A · · Score: 1

      It's been a long time since I relied on a demo to give me a good feeling for the game.

      Many developers/publishers never release a demo of any kind.

      And the demos that do get released are frequently not representative of the finished product. They'll focus on a single map or level that's been polished to perfection...

      Sometimes it's even the other way round. In the case of Arma2 (an example I know of, there might be others), the demo has a number of problems that have been long since fixed in the final game. It does show what the game is like but certainly not how it handles.

      They should update it but apparently haven't gotten around to doing it (small company and limited resources apparently).

      --

      May contain traces of nut.
      Made from the freshest electrons.
    6. Re:Piracy. by Ephemeriis · · Score: 2, Interesting

      Sometimes it's even the other way round. In the case of Arma2 (an example I know of, there might be others), the demo has a number of problems that have been long since fixed in the final game. It does show what the game is like but certainly not how it handles.

      They should update it but apparently haven't gotten around to doing it (small company and limited resources apparently).

      First impressions can be damning.

      I recently picked up S.T.A.L.K.E.R. on Steam when it was on sale for just $5. I'd been wanting to play that game for a while, but had been avoiding it because of how buggy it was.

      This impression - that the game was terribly buggy - came from leaks and early reviews. I had been given the impression that the game was borderline-unplayable. And while I did run into a few issues, that is no longer the case. I had a great time playing through that game.

      If I had known that the game was genuinely playable I probably would have paid more than $5 for it.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    7. Re:Piracy. by jgtg32a · · Score: 1

      Yeah, there a few of games where you have to wait for a few patch cycles, before you even consider buying them. STAKER series being one of them.

      BTW which route did you go: Vanilla, Oblivion Lost, LURK, or Complete 2009?

    8. Re:Piracy. by Ephemeriis · · Score: 1

      I grabbed STALKER Complete 2009.

      From what I read online it delivered the best experience while still maintaining the original storyline and missions.

      Terrific game.

      Now I'm anxiously waiting for Call of Pripyat....

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    9. Re:Piracy. by Logical+Zebra · · Score: 1

      You mean like The Force Unleashed? The demo, which consisted of half of the first level, was incredible. The first level of the finished game was incredible. The rest of it sucked.

      --
      I have a bad feeling about this...
    10. Re:Piracy. by Bakkster · · Score: 1

      I might buy Call of Duty, then, said it was "broken", and returned it.

      I can see a similar phenomenon as people buying large HDTVs right before the Super Bowl and returning them on Monday, basically a 'free' rental. With games, I don't see anything but this becoming more common, due to the reduced difficulty of returning a game compared to a 50" television. Buy the game, burn through the single player in a weekend, then return the game claiming some inconsequential glitch. That's extra cost for the retailers dealing with returns and repackaging, and extra cost to the publishers if the retailers send the games back to them.

      The only way to stop the system from being abused (so it can stay around for when it's needed) would be putting specific requirements on what can and can't be returned, but we all know how well our judicial system does that.

      --
      Write your representatives! Repeal the 2nd Law of Thermodynamics!
    11. Re:Piracy. by icebraining · · Score: 1

      Sure, I was replying to the "shareware model".

      I wouldn't buy MW2 anyway, my PC can barely run CoD4.

    12. Re:Piracy. by Dr.+Spork · · Score: 1

      I don't think what you describe is by any stretch "piracy", but you're getting close to the real problem: If it became possible to return "broken" software for a refund (especially games), you can bet that countless people would just buy a game, win it and get a refund, claiming it was broken.

      How is the underpaid person at the service counter supposed to verify their claim? Must the customer bring in his machine and reproduce a serious bug while others wait in line? Not likely. Failing this, they would just have a list of "buggy" games and take the word of any customer who is trying to return one.

      This begs the question: Who would keep that list? What would be the standards by which a game gets put on the list? Won't EA and MS just make a deal with the list-makers that has them test and "certify" each release ahead of time? I have no reason to think that this would result in better software, but it certainly would be a big help for the rich, entrenched players: If any small competitor starts rising up, call his software "buggy", get it on the refund list, and cut off their air supply.

    13. Re:Piracy. by VGPowerlord · · Score: 1

      I trust a demo more if it's the full retail game for a limited amount of time.

      Like, for example, this weekend's Team Fortress 2 Free Weekend. The game can be pre-loaded now for it, but the game is only available from when the WAR Update comes out on Thursday evening, through Sunday. However, it's the full game.

      Granted, TF2 is a multi-player online game, so it's hard to have a demo without having the entire game after the game itself came out.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    14. Re:Piracy. by tepples · · Score: 1

      Uh... then refuse to buy without try?

      In other words, buy nothing. What game for, say, the Wii or Nintendo DS has a demo?

    15. Re:Piracy. by Anonymous Coward · · Score: 0

      Are Nintendo et al. not doing this kind of thing any more? Is it considered too old fashioned?

    16. Re:Piracy. by tepples · · Score: 1

      Seriously, with the lack of promotion, I didn't know DS Download Stations were still around. And even if so, Wii doesn't have anything similar other than perhaps that Metroid Prime 3 streaming video app.

  34. Re:Blizzard releases? by geminidomino · · Score: 3, Insightful

    No company is perfect, but there is always one company that ends up the flag bearer for PC game releases. Last decade, it was Origin. These days, I'd say the company that has the best processes for getting games to the PC would be Blizzard.

    I don't intend this to sound fanboish, but they have had some very smooth release cycles in recent memory. Last year's release of WoTLK for example.

    You failed. Blizzard hasn't shipped a game in 5 years. Expansions for WoW, yes. Games, no.

     

  35. Is this inexcusable? by tjstork · · Score: 3, Insightful

    What we're looking at here is offshoring a lot of highly specialized work to essentially shops in the third world that have not the same level of expertise, and we get crap at a cheaper price. We compete in the west not by improving the quality, but, by making things cheaper themselves. So, we have less testing, less documentation, just code and ship and little for iterative development. Plus, we have more corporate style methodologies that reward the schedule more than the product. Pretty much, if you build stuff stupid, you get stupid stuff.

    Maybe there will be a shakeout where we realize that consumer IT is much more demanding than corporate IT is, and that methodologies that work fine for corporate clients, like Agile / SCRUM, or Waterfall, don't really apply so much to consumer products. A consumer product is done when it is done.

    --
    This is my sig.
    1. Re:Is this inexcusable? by rhsanborn · · Score: 1

      I think we're more likely seeing the industry maturing. Yes, software is complex, and there will be bugs. But I think we're seeing software manufacturing becoming more of a mass produced product than a boutique industry. In the boutique world there are limited customers and reputation is key. Further, most of the developers had some pride in what they were distributing and usually wouldn't distribute software with major bugs. Now, we're seeing the industry become more like manufacturing where timeframes and bottom-lines are far more important, and meeting a release date and getting revenue is a high priority than making sure the product works. In much the same way, manufacturers of physical goods will accept a certain level of error and failure acknowledging that it will cost them in returns.

    2. Re:Is this inexcusable? by Opportunist · · Score: 1

      A consumer product is done when it is done.

      Ohhhhh now. As anyone who ever worked in production can tell you, a consumer product is done when beancounters or marketing say it's done. Not when it's done. I doubt you will find many developers who actually ever got enough time to actually release a product when it was "done".

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Is this inexcusable? by tjstork · · Score: 1

      Ohhhhh now. As anyone who ever worked in production can tell you, a consumer product is done when beancounters or marketing say it's done.

      the difference is between projects that cost $100,000 versus those that cost $1,000,000. All that $900,000 of stuff actually tends to give you the deeper q/a bench and everything else.

      To wit, you would expect a multimillion dollar game like Madden Football to actually work, but not necessarily a cheaper knock off football. Sure, both may be superficially similar, but there's just more workmanship on the product because you'll tend to have better developers, more developers, and more time.

      --
      This is my sig.
    4. Re:Is this inexcusable? by Opportunist · · Score: 1

      Yet I found fewer bugs in budget games from indi companies than in A-Titles from A-Companies.

      Maybe firing a few graphics artists and hiring a few QA people could cure that. But then they'd have to hire game designer that make games actually fun, so...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Is this inexcusable? by socrplayr813 · · Score: 1

      I work in Quality Assurance for a manufacturer (ie. not software), so I have a pretty good idea how things work with physical goods. I think you make a good point about the industry maturing, mass production, etc.

      However, one difference I see with regular consumer goods is that a lot of the cheap stuff you buy can be fairly easily repaired (duct tape and super glue can go a long way...) or at least used with some reduced functionality if it breaks. More expensive things can also often be resold or broken down for parts.

      When software is broken, often its primary functionality is significantly reduced, with no way for the average person to repair it. Sometimes it's actually completely unusable. Also, how often do you see cheap productivity-type software? It's still usually priced like a boutique item. If it's being mass produced to cut costs, the price should come down, not stay the same. I understand that often they're tacking on more features, but they're just adding a dozen features that very few people will use so their software looks 'complete' and to make more money. Cheap consumer goods generally are focused on doing a specific thing or set of things. New additions to software should not be made arbitrarily if their goal is to cut costs. If the software industry is going to mature like consumer goods (mass production/low costs), they need to stop with that and either provide a solution that works correctly all (most of) the time OR simplify it and price it like the disposable consumer crap they're mimicking.

      --
      The confidence of ignorance will always overcome the indecision of knowledge.
    6. Re:Is this inexcusable? by socrplayr813 · · Score: 1

      Quite right about consumer goods (I work in Quality Assurance).

      However, I'm not convinced that software can be treated like regular consumer goods. Cheap consumer crap is obvious because of substandard materials, poor design choices, etc. It can generally be identified for the junk it is by anyone who is remotely perceptive. With software, you typically only see the box (or website) and the GUI, which can be made to look like whatever you want, regardless of whether the actual software is good or not (or even works at all). Even experienced computer/software types can have a tough time picking up on under-the-hood problems (ie. calculation bugs, etc), much less marketing/management types and regular people.

      --
      The confidence of ignorance will always overcome the indecision of knowledge.
    7. Re:Is this inexcusable? by Dr.+Spork · · Score: 1

      I just wanted to make a small, tangential point: Is there any evidence that stuff made in shops in "the West" is of higher quality? I know many people like to blame offshoring for the low quality of x, but we're starting to lose any sense of a comparison class, because so few things are actually made in "the West".

      But I think that there is excellent evidence that high quality x's can be made in the third world - they just cost more to make than crappy x's. So I agree with your diagnosis that stingy management is at the root of the quality problem, but I don't think there's much evidence that the geography of production alone has much to do with quality.

      Here in the US, for example, we still make cars. I'm patriotic or whatever, but I will never buy one, and quality is the only reason why not. If some Chinese or Indian car company starts exporting cars to North America, I will definitely consider those. Products from these countries are hit-or-miss, but at least sometimes they "hit"!

    8. Re:Is this inexcusable? by VGPowerlord · · Score: 1

      However, I'm not convinced that software can be treated like regular consumer goods. Cheap consumer crap is obvious because of substandard materials, poor design choices, etc.

      In programming, you simply cut down on the time allotted to do anything. Which leads to substandard materials caused by poor design choices, etc...

      How exactly is this different again?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  36. One problem: What is the cause of failure? by Anonymous Coward · · Score: 0

    Especially with PC games, far too often a "buggy game" is not working right because of the user's system.

    I'm not defending clear cases - bugs in game logic, incompatibilities with common hardware etc. I'm talking of problems due to OS bugs with specific (rare) configurations, buggy old drivers, conflicts with configurations that do not have OS updates installed, pirated OS installs, malware mucking things up... stuff that falls to either the manufacturer of the OS or the administrator of the computer.

    Realistically speaking, users can't be expected to figure out why exactly something breaks, but if application/game developers have to take refunds or help fix issues that are absolutely not their fault, things could get ugly and fast.

    I'm talking from experience, working in the "front lines" - 80-90% of the issues that users complain about (a PC game) are not caused by the game code. A small portion of those could perhaps be worked around in game code (built-in driver version checks etc. that spell out to the stupid that yes, this won't run on six month old buggy driver) but most of the cases are just failure-to-administer-your-computer type issues. If every single one of these would entitle the user to a refund, it would effectively mean that anyone could get a refund on an piece of software for any reason - it is exceedingly simple to just feign ignorance and state that "doesn't work on my PC".

  37. Re:Then, mr Tanenbaum, fix the programming languag by dzfoo · · Score: 1

    Let me see if I can translate your post:

    "C and C++ are the root of all EVIL! Bad programmers are not stupid or incompetent, it's just impossible to write good software, especially when using (EVIL!) languages like C and C++. Software companies have never hired incompentent programmers because they are cheap; all programmers everywhere are as good as they can ever be. There has never, ever, (EVAH!) been a piece of software which is bug free, or at least close to it. Bug free software is impossible. And finally, the spectrum of competence of software developers is binary: there is braindead stupid vs. god-like omnipotence; just as the spectrum of software quality: there is crappy buggy software vs. impossibly unatainable perfection."

    Sounds about right?

              -dZ.

    --
    Carol vs. Ghost
    ...Can you save Christmas?
  38. Games or all software by pjt33 · · Score: 1

    You comment on software all the way through, and then talk only about games when you mention returns. Similarly, the summary has Tenenbaum talking about software but Kuneva talking only about games. What makes games special? Why should they be held to a higher standard than drivers, IDEs, spreadsheets, etc?

  39. The truth is. by Tei · · Score: 1

    I don't know what is the truth, but heres my humble opinion:

    Any program, except the most simple one, has bugs. The ones that haven proven matematically that have zero bugs, are both the judge and the plaintiff.

    On commercial software, the target is to solve problems quick. A quick and cheaper solution now, is better than the theorical perfect solution that can come in 4 years, but not so, because it never delivered, and is unusable anyway.

    In mathemathics and science.. it may make sense to create stuff that is proven perfect, but not on something commercial.

    Now games:

    Games use to be CMMI1. People doing "heroic actions" to finnish in time and in budget. Is getting better, and It will get better and better. Planification is better than heroism in software crafting. Probably crafting games need some room for improvisation, so probably is a industry where total planification is suboptimal, but It will move there, because will be cheaper and more convenient for everyone.

    imho.

    --

    -Woof woof woof!

  40. No. by geminidomino · · Score: 1

    No. Half-assed, rushed-to-release games are doomed to have buggy releases, regardless of complexity.

    And now that all the damn consoles have net access and non-volatile secondary storage, it's not unreasonable to expect that they'd find some way to fuck up Tetris at launch.

  41. Buggy or Beta? by AlgorithMan · · Score: 1

    I remember reading an article by a company which developed a racing game for XBox360 (i don't remember the company, nor the title of the game). They said that Microsoft pressured them to release the game 6 weeks early and finish it later via patches

    The best programmers can make mistakes, shure, but when you start deliberately selling betas and turning them into final versions later, just so you can cash up earlier, at the expense of the customers satisfaction, that goes too far, imho.

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  42. yes, please by Tom · · Score: 1

    And I speak as someone who makes games as a hobby. The poor indie developer who is always cited as being pushed out of the market by legislation.

    But frankly, it's the big companies that make the profits from this non-existing consumer protection. It's more than high time to change that. I want to buy software and be sure that it works. Sure, it still may not be a great game. And it would be overkill to not allow for some bugs. But there've been several cases of games shipping that couldn't even run without a patch. It's ridiculous and high time that a minimum of consumer protection is established.

    --
    Assorted stuff I do sometimes: Lemuria.org
  43. DIY by Anonymous Coward · · Score: 0

    Take personal responsibility for not properly researching the title before you go blindly throw money at it. If a game has bugs you'll know about it within the first 6 hours thanks to the internet and the ridiculous amount of people who have to buy a game the minute it comes out. Now you know, "Hey that game has problems. Maybe I should wait until they release a patch before I waste my money on it."

    Here's is a simple solution that works for everybody reading this.

  44. Just to prove the point by rolando2424 · · Score: 1

    but I'm a moron

    Of course I would mistype the url to my physics teacher books.

    Here is the page with the pdf files and .tex files (all in Portuguese, so they may not be very useful for the average slashdotter).

    --
    Okay seriously I've just run out of pointless things to say.
  45. To some extent, yes by cgomezr · · Score: 1

    There is a clear correlation between game vastness/complexity and bugginess. As an old-time player of CRPG's, I have seen that almost in every occasion where someone released a CRPG of epic proportions, or otherwise groundbreaking, the game was much buggier than average (at least in its first version). Examples: Ultima VII, Ultima Underworld, Daggerfall, Fallout 1. More into the 4x genre, Master of Magic was also complex and groundbreaking and buggy as hell. All of these are cult games and widely considered not only among the best in their genre, but among the most complex, vast and nonlinear. The likes of Final Fantasy or Zelda, which are also cult games but much simpler and more linear in their design, didn't have many issues with bugginess as far as I can remember.

  46. All software has bugs by happy_place · · Score: 1

    All software has bugs. It's just a matter of how serious they are. The Showstoppers. The question shouldn't be Will there be bug-free software, but whether or not developers can reduce the severity of bugs to a tolerable level. And most game companies think they've done that--until they're caught with their pants down.

    * The internet has allowed game companies to use (and even expect) the public to do the debug/beta testing work that they used to pay for and what used to push out release times.

    * A release loses millions by not releasing earlier than the competition, and any bozo who can get on a beta-testing team, can also work for your competition, thus any innovation (if there is any left in the game world) is gone about the second you do it.

    * Many developers also don't come upon debug naturally, they see it as someone else's problem--or figure it should take all but a day to do, when those in verification/validation know that the verification cycle (done well) easily takes longer than the time it takes to code.

    * This isn't helped by management which tends to put more belief in a developer's schedule than in the team of debuggers who are stating they need more time. It's always the first schedule to be chopped, because it works on the CEO's computer, so why isn't it making him any money!?

    * Finally there's a new model in town, which not only bypasses debug, but also the content creation stage of gaming, which is the online gaming, where a simple game skeleton is thrown out there on a social networking site, like facebook, and then developers just continually improve their offerings by fixing things, and adding content as users progress through the game.

    All of these factors have added to the malaise in quality software. So yay!

    --
    http://www.beanleafpress.com
  47. Re:Q. Do complex, nonuniform ___ have imperfection by Anonymous Coward · · Score: 0

    Snooker, Billiards or Pool?

  48. Re:Blizzard releases? by Grygus · · Score: 1

    I'm also not sure that holding up a game that gets weekly maintenance is a very good support for the argument that games shouldn't have bugs. WotLK is a very good piece of software, but it had several major bugs on release and continues to have bugs to this day. Hit the WoW forums sometime; even after you weed out the vast majority of posts that are spam, whining, and/or stupid you are left with several bugs for each class that are both legitimate and often long-standing. One quick example off the top of my head is pet pathing, which has been bugged for over a year now. Blizzard makes fun games but WoW is not some shining example of bug-free game deployment.

  49. You are on the right track by cjonslashdot · · Score: 1

    I agree. The industry needs to start being accountable for bugs. The problem is, the term "bug" needs to be better understood. I think you are on the right track that there needs to be a common understanding of what the standard environment is. Is it just the OS? Is it the OS with OS-certified apps?

    If software vendors were accountable for bugs, then they would put pressure on the OS vendor to have a more reliable platform. Reliability would start to be something that is demanded at all levels. Maybe the OS vendors would get the message and simplify their systems instead of adding layer on top of layer on top of layer....

  50. Release it now, patch it later attitude.. by GrBear · · Score: 1

    This has always been a thorn in my side.

    Why is it the expectation that a game released on a console be perfect, yet a game released for a computer generally be released early and patched later.

    Yes it's true that console games (of the past) made it impossible to 'patch' and had to be held to a higher standard, and I'm fine with that. But this attitude of computer game developers to release shoddy code and then release patch after patch down the road is poor development. And this seems to be the norm for anything on the computer, and people blindly accept substandard crap yet are intolerant of it on other pieces of technology.

    If people started to hold software developers to a higher standard when it comes to computer software instead of bending over and taking it, perhaps we wouldn't have so much shoddy software in the first place.

    Just a thought!

    1. Re:Release it now, patch it later attitude.. by Dr.+Spork · · Score: 1

      As for me, I'd rather buy an imperfect game that I can count on being quickly patched, rather than a more perfect game whose defects are permanently unfixable.

  51. Bad idea by darCness · · Score: 1

    This subject has come up before, and it's just as bad an idea now as it was then.

    When you release a physical product, you can issue disclaimers with it like "don't use near flame", "don't use in extreme cold", "don't use naked inside live volcano." Software can wind up installed on systems that are the equivalent of all of these. Can you test on every OS, OS minor version, OS with patches x/y/z, combination of drivers, this chipset, that graphics card? What about on systems that are misconfigured? With corrupt Registries/Netinfo DBs/config files? How about ones infected with Malware? What if the admin/user installs or configures your software incorrectly?

    Every system is a potentially highly hazardous environment that you cannot control nor test for.

  52. How do you monitor this? by mschirmer · · Score: 1

    As we all should very well know here, power supplies, quality of m/b & memory, other pc components all have a factor to play in the stability of a machine and can cause a piece of software to act as though it is buggy, when in fact it's actually the machine hardware itself that has an issue. How do you monitor this sort of behaviour as a bug? It's not feasible for developer to look in to every reported problem associated with their program, especially if it's run on hardware that wasn't setup correctly. I think that having a standard of release for software is a great step forward, but how do you manage the difference between a bug, and something caused by the envrionment/hardware? How do you put something like this in to place without going totally overboard? It's not feasible for developers to write code to handle every possible exception in their software according to external influences (caused by power flucuations, bad drivers, misbehaving memory bits for whatever reason, etc). I see where this is going, and I like the idea, I just can't wrap my head around the implications of attempting to implement something like this in an industry where hardware alone can make all the difference to the users perception of buggy software vs stable software. Software on a TV, or a Car Nav system, Stereo, Microwave, they are all hardware controlled by the manufacturer, so its much easier to test. You test it on one machine, and it works, so therefore it should always work. Does the same "it worked in our super-duper lab environment test" theory apply to this proposed legislation as well?

    My 2 cents. I'm sure it's not even worth that much but hey

  53. Yet another suggestive headline of false dichotomy by Hurricane78 · · Score: 1

    Complex games are usually done, using spiral model.
    With a non-predetermined number of rounds.

    One usually stops, when it’s “good enough”, and all pre-identified (potential) problems are identified.

    Of course that does not mean that there are no problems that the team is not aware of.
    But it also means, that one could theoretically continue forever.
    That “And the last 10% take another 90% of the time.” saying is a vast understatement here.

    Which means, that the decision is left to the manager. Who cuts it off at a specific point, depending on the finances and experience.

    Now the thing is, that EA, for example, usually cuts it off as early as possible, with only maximum quick buck in mind.
    Their near-monopolistic dominance does not make it better, as they can get away with much more by simply adding more marketing. (Which in a feedback loop shifts even more budget from development to marketing.)

    That’s the problem with companies like EA. They are not a creativity-driven company anymore. But solely a money-driven one. They literally don’t care what happens after you bought the game.
    And because of the same effect, that makes people vote for the same bunch of criminals called a party, that raped them some terms ago in, they will buy the next game too. (In both cases it’s the hype and disinformation. Like when EA buys nearly every magazine out there, and/or only offers real pictures and videos to those who give high ratings.)

    (It’s not just EA though. Rockstar is just as bad, with GTA 3 SA being unplayable by the majority of users, upon release, and the only patches being available on gamecopyworld. Or the huge load of bugs in GTA IV, like 3 sec input lag, and extremely crappy graphics for its performance. But they at least have some creative drive left.)

    So we are, obviously, an essential part in this problem. And we normally can’t change all those idiots who buy those games anyway.
    Also, of course, a company, in the real end, always is driven by money. Because it’s a company.
    Of course you can decide to stay smaller, and focus on other ideals. But what do you think how many companies do this?
    And what do you think happens to a company, when they hire the typical “worked in a completely different industry, but thinks a manager is a manager, and therefore focuses solely on the common aspects” manager?
    Or when they go public, and EA buys them. Or EA simply kills them by using its dominance.

    Only a privately owned company with a strong leader can stay that way in the long run. And even then it would need to be just as good at marketing the games, as EA.
    I hope, some day, that will be me. But it’s going to be one hell of a ride!

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  54. Ridiculous by rgviza · · Score: 1

    This is going to cause software companies to write very specific hardware requirements like:
    2.6 ghz quad core AMD processor [model number, driver revision]
    AMD 790x chipset [model number, driver revision]
    ATi 4870 GPU [model number, driver revision]
    Western Digital 1tb drive [model number]
    Microsoft windows 7 [patch, revision, release year]

    No one will read the hardware requirements, just like they don't now and the software companies will essentially have the same leeway they do now unless you have the exact motherboard, cpu, gpu, memory, hard drive they spec for the game.
    Assuming people do read the hardware requirements, most people won't even know what they have in their computer. If there are bugs, there will be a very small subset of people that get refunds.

    There's no way a guy that buys Assassin's Creed II to run on his netbook is going to get a refund.

    Essentially [with few notable exceptions] most people that can't run a game bought something too ambitious for their hardware.

    Then there are people with broken hardware, like the first couple of runs of nvidia multicore chipsets.

    It's going to boil down to "Prove our software is broken, it works on the machines we coded it on, the configuration of which we made abundantly clear in the hardware requirements, and if you don't have one [flips bird]"

    I personally have never bought a game that didn't work.

    There are plenty of products that get replaced under warranty. A software patch is essentially the equivalent a warranty replacement.

    Companies will get 4-6 weeks to put a patch out, and probably have 3 chances to do it before it's declared a lemon.

    Nothing to see here move along...

    Devices with software that works perfectly, as Andy mentions, have software written for a very specific piece of hardware, so it's hella easier to get it right than software that runs on millions of permutations of hardware combinations like PC's.

    As a programmer he should know better...

    If anything this will make things WORSE for consumers. Once hardware manufacturers release a new driver for any piece of hardware, or Microsoft has a patch Tuesday, the software company is off the hook and won't be obliged to release any more patches.

    How many people do you know of that build a new computer for every game they buy? Well they'll have to for the software companies to be liable for their game bugs. They also won't be able to patch anything if they want to fill their end of the warranty for the game.

    This will never do any good for anyone. It will make things worse. The security implications aren't pretty.

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    1. Re:Ridiculous by an00bis · · Score: 1

      Assassin's Creed 2 is buggy on PS3 and XBox.

    2. Re:Ridiculous by thetoadwarrior · · Score: 1

      That's a load of shit. Even given exact hardware on consoles they still pump out shit.

      Yet there are companies like Nintendo have managed to pump out quality built software that doesn't need patching upon its release.

      Blizzard manages to make games of a superior quality on the PC without specifying very exact hardware. The difference is they put money into testing and quality time into developing rather than acting like it's some kind of race to pump out games faster than anyone else.

      It's no surprise that it's companies like Nintendo and Blizzard that don't really have financial problems despite maybe releasing fewer games because each game is of a higher quality than what most other's release.

      If you're dealing with an OS or non-entertainment software, the shoddy workmanship can lead to a person losing personal items like family photos or worse yet financial information which will have a huge effect on their life. So there is no reason people should not expect software to be of a high quality.

      For ages publishers have fucked people over with ridiculous terms & conditions that say they're not responsible for anything despite the fact they made the damn software. No other industry gets away with that. What's worse is often the T&C are inside the box, you have to open it and if you disagree and try to take it back to the shop you're labelled a pirate and told to fuck off and if you're lucky you deal with the hassle of mailing the disc back to the publisher and maybe seeing your month in a couple months. It's a hassle and they know it will stop people from doing it. Instead they'll just live with the shoddy workmanship. So quite rightly it's about time they're held to a higher standard and release something decent in the first place.

      Who knows maybe they'll actually start hiring quality developers again rather than paying peanuts for some inexperienced off-shore guy. BTW, not all off-shoring people are inexperienced but from my experience companies don't care as much about a developer's experience when they're paying less than the company's home country's minimum wage.

  55. Patches and Bugs by ViViDboarder · · Score: 1

    First, I don't have any problem with software being patched after release as long as support is there for released software.

    What pisses me off is when developers leave their software buggy after a couple patches and then just release a new game for you to buy instead. (See EA Games) I don't expect software to be bug free at release but I do expect most of the bugs to be fixed shortly and there to be continued support as bugs show up. If you buy any other product and it breaks (IE, you find a bug) they fix it.

    Also, any "known bugs" on release should be documented. Put it on the box with an address for Known Issues. Then if you are thinking of buying the software you can judge if it's worth it yet or not. Check back and when you find that the bugs you can't deal with are gone, you buy it.

  56. I really hope this happens by thetoadwarrior · · Score: 1

    Until the advent of internet connections for consoles, there was always a vast difference in the quality of console games and PC games. PC game devs took the attitude of just meeting a deadline and patching it later. Console devs didn't have that option.

    Now console have internet connections and a lot of those PC devs with their shitty attitudes moved over to consoles.

    The thing is a buggy game or OS doesn't work as it should can cause you to lose time invested. It's broken and you should have the right to return it rather than being treated like a criminal when you walk into a shop asking to return a game.

    Game reviews rarely mention bugs and to be fair it's because more often they're given a very limited amount of time to play the game which the publisher obviously does to cover up problems or so reviewers don't realise that actually it's a really boring game after the initial shine wears off of it being new.

    Consoles are all the same hardware. There is very little that should cause problems. The biggest problem is that devs simply aren't given the time and instead expected to pump out annual sequels to the same boring ass games. Maybe if people are allowed to start returning games for being buggy, they'll take more time to work on a game and as a by-product, spend a bit more time on the story and gameplay as well.

  57. This is hurting companies bottom line by Satanboy · · Score: 1

    I have held off from being an early adopter of games to the increase in bugs. I rarely purchase a game at release but wait a couple of weeks to a few months to verify the game is going to work out of the box as intended, or if it won't at least a patch will be out when I get it.

    It is unfortunate as I don't believe I'm the only one. How many of you hold off on purchases for this reason?

    1. Re:This is hurting companies bottom line by beej · · Score: 1

      If it's hurting the bottom line, they'll fix it on their own. Hurting the bottom line is the one sure way to make a company change its habits.

  58. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  59. Re:Q. Do complex, nonuniform ___ have imperfection by EvanTaylor · · Score: 1

    Queue.

    --
    Sleep is for the weak.
  60. this is why by mestar · · Score: 1

    'Cars, TVs, and telephones are all expected to work, and they are full of software. Why not standalone software?

    Because, for software there is no simple definition when something works and when it does not.

  61. This is pure anti-piracy, nothing more by garylian · · Score: 1

    This whole subject has little to do with software companies rushing out software in most cases. It has a whole lot more to do with breaking the zero-day pirating scene.

    If they leave in certain bugs that are certain to break the game about 2-4hrs in, then the zero-day piracy crowd (which relies on the cracked game being available before or on the day of release) have a game that won't work for them. They either have to worry about cracking the patch, or buying the game.

    What you buy when you get the game box is a very expensive demo copy. Get your feel for the game, and then run into a crippling problem that prevents you from really advancing. Then you have to download a patch, which will re-install the copy protection the zero-day pirates removed.

    Those same zero-day pirates are usually a few days behind on the first patch, which means anyone who downloaded it is stuck, and either has to wait or buy a legitimate copy.

    Really, you think these massive bugs really make it through Q/A without being noticed? You think they are able to correct such bugs in about 24-48hrs, and a lot is taken care of?

    NWN2 left in a crippling water effect when you got to the main city, which they had to patch out. Really, they never saw that even high end machines came to a lag infested halt trying to walk around?

    Besides, how many times do you see a game released on both PC and XBox 360/PS3, and the console versions don't have the same bugs, but the PC version is a mess?

  62. So, what exactly in what he said was stupid? by Hacker_PingWu · · Score: 1

    I really don't think you get what he's saying.

    Unlike for most other kinds of products and services, boycotting doesn't work well for games - people will complain and acknowledge how crap a game is to need patches and major bug fixes upon release, but will still buy the damn game saying, "It'll get fixed eventually." Or, they don't care to begin with. As he pointed out, it's a market that's largely fed by hype and advertising goading impulse buys. Value, and even cost of purchase isn't normally a concern at all for a large share of the gaming consumer market. Even if you mass boycott, developers will still make mass profits due to impulse buys and people... not caring. One example is the L4D2 boycott - so, SO many people still bought the game even with a substantial number of people in the official boycott group and of like mind outside of it. Even with many people in the PC gamer community understanding how flawed and botched the release and handling of L4D was. And at least half the people in the boycott still bought the game! Even if you somewhat successfully mass boycott, there's no guarantee the developer will fix the bugs, or do business differently. They don't care, because they don't *have* to.

    You completely miss what he was saying about boycotts with games - not that he can't and won't choose not to buy bad games. He's saying it isn't effective because most people won't make that choice. We aren't talking about what choices just *you* make, but how the actions of a large group of people can change how these companies do business. I'd like to see how well just you choosing not to buy or play a game changes company policy. You give a good tirade about how you want to mod lorenzo down as stupid, when you didn't take the time or have the presence of mind to understand what he meant, or ask, instead going on a stupid rant.

    There aren't many legal protections for the consumer of games for getting their money's worth, or regulations to hold developers to a minimum standard. The EULA details everything the End User can't do and the terms of the sale, but rarely if ever outlines any responsibilities the developer has to the End User if there are any problems (much less major problems) with the software. We can't exactly call the BBB on them and complain expecting something to happen, like we could with a retailer. We haven't been able to file a class action suit for games being unfinished or otherwise buggy pieces of shit. Enjoy your one man boycott - all of the points he makes are completely valid, that the power the End User has to impress upon the developer & publisher of games is extremely limited - it's bullshit, especially in light of the now common practice of releasing an unfinished game and fixing it later, if ever, and needs to change.

    So, what exactly in what he said was stupid?

    1. Re:So, what exactly in what he said was stupid? by apoc.famine · · Score: 1

      See my reply to him. Let me know if it's not clear. Below.

      --
      Velociraptor = Distiraptor / Timeraptor
    2. Re:So, what exactly in what he said was stupid? by Hacker_PingWu · · Score: 1

      I did, including your second reply. But you clearly didn't read mine, where I specifically addressed what he was saying about boycotting and lack of recourse.

    3. Re:So, what exactly in what he said was stupid? by apoc.famine · · Score: 1

      I'd counter that you didn't read and understand mine.
       
      I don't fucking care. I'm not out to change the world. It's not my job to keep a fool and his money together. I'm not required to fix the fact that scammers steal money from stupid people.
       
      For thousands of years scammers have been swindling stupid people from their money. I'm not a stupid person. Ergo, I'm not often parted from my money. I wait and see if what I want to purchase is worth it. I'm not stupid. I don't fall for advertising and hype.
       
      My complaint with the great grandparent was that he apparently does. I've not been burned by a game in years.....after I was burned by a bunch of games. I learned from that, and I don't buy anything that I'm not sure is good.
       
      My real point is this: FUCK ALL THE STUPID PEOPLE, THEY GET WHAT THEY DESERVE. I boycott, not to save them, not to make it so they won't ever have anything bad done to them again, but because I'm not a fool. I don't give a damn about their lack of recourse, because it's their own damn fault for being gullible and easily manipulated by advertising.
       
      That was my real point.
       
      Intelligent consumers buy shit that they've researched and feel is worth it. Stupid consumers buy what the TV tells them to. I have no sympathy for them.

      --
      Velociraptor = Distiraptor / Timeraptor
    4. Re:So, what exactly in what he said was stupid? by Hacker_PingWu · · Score: 1

      I know that was your point. I understood what you were saying. And you called the OP and what he was saying stupid, when he was complaining not just about the decreasing quality of content and play/bug testing, but the current inability to hold publishers to a higher standard. He and I covered pretty succinctly how and why boycotting doesn't work.

      And it's pretty clear you don't care, don't seem to think it's a problem or do anything about it, and take a "fuck all the stupid people" attitude. Whether you fall prey to hype and buy shoddy software or not doesn't make the industry, if the greater populace doesn't come to understand it's crap and do something about it, you're equally as screwed, buddy. You don't seem to care, which is more telling than just not understanding the problem.

      That sir, makes *you* pretty mind-numbingly stupid. And if you have that attitude, do yourself and everyone around you a favor and get off your computer, go off into the wilderness far away from any trace of human civilization, and enjoy your own company blissfully distant from what you call "stupid people."

    5. Re:So, what exactly in what he said was stupid? by apoc.famine · · Score: 1

      Wow, you got that worked up about video games? Seriously, you need a fresh perspective.
       
      The entire context here is video games. Not safe cars, drinking water, food, shelter, or anything that is necessary or even important for life. We're talking about luxury items.
       
      It wouldn't matter if it were diamonds, televisions, baseball bats, or the aforementioned tiger-repellent rocks.If stupid people want to waste their money on poor quality luxury items, it does not matter to me in the least.

      if the greater populace doesn't come to understand it's crap and do something about it, you're equally as screwed, buddy

      Pray tell how? How in the hell does a bunch of people wasting their money on poor quality luxury items affect me in the least? You call me "mind-numbingly stupid", but that is asinine. If EA implodes today, it doesn't matter to me at all. If EA makes a billion dollars, it doesn't matter to me at all. Either I'm so stupid I can't see how this affects me, or you're the one making pretty stupid statements. Could you enlighten me?

      --
      Velociraptor = Distiraptor / Timeraptor
  63. A comprehensive list by Anonymous Coward · · Score: 0

    Sad indictment of the state of business and economics education that you haven't gotten many sensible replies so far.

    It's possible to go off on a tangent here and ask you to define 'broken', and test that definition on items such as cancer drugs (should they always work?), staplers (should they always staple through many pages?), TVs (are they broken if the picture quality is poor?), train journeys (are they broken if there's a crying baby next to you?). But let's focus on the meat of the question - the effects on computer games solely.

    You would likely see:

    * A large increase in the general riskiness of computer games production, with the effects that new studios would be fewer. This is because running a studio takes money, they money is invested with a view to making a return, and higher riskiness of that return makes it less attractive.

    * Significant concentration of development resources. Because of the greater difficulty of 100% verifying code written by someone else, you would kill off all outsourcing to both Eastern European developers and new startups that do not have a 100% track record. Development would only be done in a single location according to very strict standards.

    * Significant increase in the cost of games production. I cannot conceivably see such an initiative as leading to a increased sales of computer games (despite what Slashtards claim), but the risk reduction and quality control measures will be costly.

    * Significant reduction in the number of computer games released. Follows naturally from the other points. Now, it's likely that this would counterbalance the previous point to a small/large extent - because there's few games on the market, there's fewer to buy and they would take the money.

    * Significant slowdown in computer graphics progress. New graphics engines and techniques are risky, and when the idea is to reduce risk it's likely that this wouldn't be a priority. Take PS3 development as an example - sure, Metal Gear Solid 4 was stunning AND one of the earliest games, but also developed by one of the most routined teams. Other studios have expressed difficulty with programming for the PS3.

    * Reduced amount of content updates. A game studio that releases a patch can very easily bundle this with a balance update, however if there's no patch going to be released, there's no reason to use any staff time on content updates either.

    * A new source of shitfest, when bugs that cannot be reproduced reliably at the last minute instead lead to disabling of features, meaning shitty/unbalanced games.

    This is just some of the items, armchair reasoning.

  64. Free responsability. by Ostracus · · Score: 1

    Excuse me for not reading 270+ comments, but how does this affect open source even with it's disclaimer?

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  65. Anyone Ever Play Horizon's? by McDozer · · Score: 1

    The game that ONLY ran if you had ONE specific video card ( I believe the Nvidia card that came with the original XBox). It's like the game was coded for the X-Box then converted over to the PC, if you didn't have that Nvidia card, ( I believe it was in the 4 series, 4880 or something, it was years ago ) you were NOT going to play the game. Pity to, the game had tons of potential.....I honestly could not believe they released that crap in the state it was in. Needless to say the release killed the game outright. Some other company has snapped it up now and renamed it Istaria but it will never recover from the horrid launch. Unfortunately I bought the game and had an ATI card at the time, I was rather disappointed :{(

  66. Tag "left4dead2"? by GameboyRMH · · Score: 1

    That game was so buggy, do a little searching and the complaints are everywhere...it's clear that they never fresh installed a final build and playtested even one level of it.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  67. Complexity causes bugs by Anonymous Coward · · Score: 0

    While I understand the frustration with software bugs, I think the people advancing this position are turning a blind eye to an obvious difference between software products and things such as washers, dryers and cars.

    Software products are critically dependent on the environment that they operate in and that dependency happens in hundreds of subtle ways. Furthermore, the software vendor has little to no control over the environment that they must run their product in.

    Items such as washers, dryers, cars, etc are more or less completely self-contained. The only external dependencies for a washer is an electrical outlet and a water hose. Well, and gravity to hold it in place on the floor. They have only a handful of external dependencies and the ones they have are very, very simple.

    There is another distinction which is the number of functions that the product performs (put another way, the complexity of the product). Most any commercial software product has orders of magnitude more complexity than a washer/dryer. Trying to say that they are all the same because there is an embedded microprocessor somewhere running a 16KB monitoring program is a specious argument. The 16KB monitoring program operates in a very small and well defined problem space and performs a relatively small number of operations compared to software such as games, word processors, etc.

    Funny thing is – devices such as cars and TVs *are* actually starting to show some of the same faulty behavior normally attributed to software because they are increasing the complexity of the devices. So the argument that software should just work because TVs just work is also specious.

    Bottom line – software bugs are a result of product complexity. Any product which becomes sufficiently complex is going to start exhibiting the same sort of behavior. It is a fundamental problem with complexity. Trying to legislate bugs away is going to work about as well as it did to legislate the value of Pi to be “3” because the real number was too hard to remember

  68. Game Consoles by MadClown69 · · Score: 0

    My problem is with Game Consoles. Right now we can pull out an old Nintendo or Genesis game and enjoy them. Some of these games are 20+ yrs old! What am I going to do 20yrs from now when I pull out my copy of Call of Duty and want to play it on my new quantum computer. Are the servers still going to be there to send me the patches I need to play the game? NOPE! The life of a game is now dictated by how long the game company decides to support it.

  69. Stardock. by SanityInAnarchy · · Score: 1

    Specifically, they require you to go through technical support before they'll even talk to you about a refund. Tech support is free -- the idea is that if you're returning it because of some aspect of it being "broken", they should be given a chance to fix that.

    --
    Don't thank God, thank a doctor!
  70. Great idea, if you want games to cost a lot more by beej · · Score: 1

    Reducing defects in code isn't free. It's the opposite of free. I wouldn't expect, as a video game consumer, the producers of these games are going to just eat that huge development cost; they're going to pass it right on.

    “I think the idea that commercial software be judged by the same standards as other commercial products is not so crazy,” [Tanenbaum] says. “Cars, TVs, and telephones are all expected to work, and they are full of software. Why not standalone software?"

    With all due respect to Tanenbaum, a modern video game is way more complex than a TV or telephone, and it has to run on a much wider variety of hardware. I'm so surprised by his response that I wonder if he is being quoted out of context.

    Wardell believes enforced refunds would be a disaster. “When Demigod came out, there were people who couldn’t launch the game, but it turned out to be due to Google Desktop. It had a system hook that was preventing Demigod from launching on some people’s machines. We had to work around it. But whose bug is that? It wasn’t really a bug at all: it was just incompatibility. Retailers are not in any position to make that call.”

    So imagine you spend the unheard-of amount of $100 million on testing to get a "defect-free" game that runs on every platform you can get your hands on, it goes gold, goes to press, and the day it gets on shelves, Google puts out a product that causes your game to not work. Nice.

    My vote is the system is fine the way it is. If you can fix it for $zero, go for it. Otherwise forget it.

  71. Re:Blizzard releases? by Anonymous Coward · · Score: 0

    You are citing WoW as having smooth releases?

    Remember the idiocy when they forced everyone to use directsound without telling anyone and setup a cascade of conflicts with hardware sound processing? And how for about a year and a half every patch RE ENABLED THE BUGS?

    The only way about 20% of the people I played with were able to run WoW was to edit the executable to force no sound.

  72. Re:Q. Do complex, nonuniform ___ have imperfection by VGPowerlord · · Score: 1

    "Q!" -- Jean-Luc Picard

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  73. Doomed? no by Anonymous Coward · · Score: 0

    "Are Complex Games Doomed To Have Buggy Releases?"

    No. The buggy releases are a top-level management/marketing decision, not a carved in stone doom. Complex [anything] is more *prone* to having bugs than simpler [anything], not doomed to it. There are software development techniques and testing techniques that would, if used, prevent the big showstopper bugs that have been in new releases lately. Sure, maybe a "this texture tears a bit in this one-in-a-million chance corner case" bug slips through, but not "the game crashes to desktop at the main menu screen". It would not even alter the release schedule much; a large part of the release pressure they're blaming the bugs on comes from the same poor planning that led to the bugs to begin with. [or to rephrase that: you're supposed to allocate enough time for testing from the beginning]

    But many game companies aren't doing it right, because it takes less planning (and therefore less expense in hiring) to do it wrong, and they've been allowed to get away with doing it wrong. They'll continue to do it wrong until it has enough of a financial impact that doing it right makes them more money than doing it wrong.

  74. Test drive? by Anachragnome · · Score: 1

    Torrent before purchase.

    If it don't work, don't buy it.

    If it does work, PAY FOR THE GAME.

    Reward those companies that get it right, ruin those that don't.

    (and before anyone says "The crack is what is causing the problem", the vast majority of the problems I have encountered with torrents were also mentioned in the game developers forums, and thus experienced by non-cracked versions)

  75. Re:Here's my take !! by pwfffff · · Score: 1

    Pandora radio.

  76. what about hardware? by Keep+Six · · Score: 1

    If I buy one more mobo that needs a BIOS flash right out of the box, I'm going to kill a puppy. No, two puppies. Cute ones.

  77. Holding games to a higher standard by tepples · · Score: 1

    What makes games special? Why should they be held to a higher standard than drivers, IDEs, spreadsheets, etc?

    For one thing, it's fairly easy for free software communities to provide free alternatives to non-free "IDEs, spreadsheets, etc." and even drivers as long as the device manufacturer is willing to play ball. If the next Excel is broken, people can threaten to defect to OpenOffice.org Calc. In fact, Mozilla did just that to Microsoft by developing and promoting Firefox as an alternative to the brokenness of Internet Explorer 6.

    Games made entirely of free software and free content, on the other hand, haven't seen as much success. What's the Free alternative to, say, Super Smash Bros. Brawl or Animal Crossing: City Folk or Modern Warfare 2?

  78. Including PC test cases on the install disc by tepples · · Score: 1

    Should the developer pay because you have some mildly faulty ram?

    If a game publisher knows that RAM problems have caused failures on past games, it's not hard to make a game's install DVD bootable to memtest86 or other Free diagnostic tools.

    Should the developer pay because one or more of your components do not follow the specs, or deviate significantly from what was standard practice at the time the software was developed?

    The game's installer can include a troubleshooting button that runs dxdiag and possibly another test suite exercising the specs on which the program is known to rely.

  79. Returns that violate copyright by tepples · · Score: 1

    I return it, you give money back, and everyone's happy.

    How does the publisher know that you didn't just buy it, make a "backup" copy, and then return it in violation of 17 USC 117 and foreign counterparts that state that backups must be returned along with the original?

  80. We *do* have proper QA by Anonymous Coward · · Score: 0

    Big game teams (those with 100-200 or more people on them) employ dozens, sometimes *hundreds* of people for at least a couple of months, to test their games full-time. I know because I work on big AAA console games. Our testers logged more than 20,000 bugs against the last game I worked on; tens of thousands of other bug reports were automatically generated from crashes and such. And we track and and fix as many of the bugs as we possibly can. On our best day, our team fixed more than 1200 bugs *in one single day*.

    What you have to understand is that these games are immensely big and complicated. The last game I worked on had more than 3 million lines of C/C++ source code, with more than 1 million of that in the engine. It had tens of thousands of animations, tens of thousands of textures, *over a hundred thousand recorded voice clips*, thousands of meshes, *millions* of discrete game objects spread across dozens of maps, etc. Making a perfect, bug-free game on this scale is a near-impossible task. There's a direct tradeoff between bugginess and time it takes to ship it. To improve the quality level enough to please everybody, would delay most games by 1 year or longer. Wouldn't you rather play a cutting edge game *now*, while its still cutting edge, rather than get it 1-2 years later?

    By the way, most console games have a level of stability that's around 1 crash per 100 hours. Bad ones might have 1 crash per 10 hours. There are a lot of different ways that something can go wrong in a complex, dynamic engine. Believe it or not, many "freezes" on consoles occur simply because the game was low on free memory, and due to memory fragmentation (because it had been running for a while), it just ran out of memory. Consoles have a fixed amount of RAM, so there's not much we can do if we just run out of it. We do try very hard not to leak and not to fragment, and to leave enough breathing room to handle fragmentation over time. But its all very complex and "just do proper QA" will not really solve it.

  81. Demo download size by tepples · · Score: 1

    I trust a demo more if it's the full retail game for a limited amount of time.

    But then that runs up against one of the other purposes of demos: a smaller package that you can try without hitting your broadband plan's monthly cap.

    1. Re:Demo download size by VGPowerlord · · Score: 1

      I trust a demo more if it's the full retail game for a limited amount of time.

      But then that runs up against one of the other purposes of demos: a smaller package that you can try without hitting your broadband plan's monthly cap.

      Of course, that's assuming you live in an area with a cap. Or one of those "only go after the top 10%" caps (i.e. Comcast in the USA).

      Anyway, Xbox 360 demos for Xbox Live Arcade games are actually really bad about this. The demo is actually the entire game, just restricted with some sort of DRM ; I haven't modded my Xbox, so I can't say what kind of DRM.

      The games that do have real demos tend to have large ones these days. It's not uncommon to see multi-GiB demos.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  82. Arrrrrgggg.... by twebb72 · · Score: 1

    People that complain about bugs on /. => Saavy Gamers => More Free Time => Less Work => Less Money.
    Less Money + Saavy Gamers = Pirate
    ...
    why are you complaining? no one here actually buys games (see above)

  83. Windows OS next? by kilroy0097 · · Score: 1

    If this gets passed for video games then wouldn't it also set legal precedent for inferior OS as well? Microsoft and it's long history of crappy first releases for the Windows OS which could be a viable next target.