We need to change our outlook on this.
I agree.. however... that is not how this was sold at Release.... it was sold as a release title... not an early access beta....
We need to change our outlook on this.
Over a hundred testers is clearly not enough they need all of us.
Having said that auto testing may help. But that will take more code
- - - - - Additional Content Posted / Auto Merge - - - - -
That explains why my car alarm goes off at 2am. And why on the dash the red Aladdin's lamp comes on for no reason.
You get all that time writing tests back in the long run though because you know pretty much straight away if that change you just made inadvertently broke something rather than finding out from a tester (or worse, a customer) months after the fact when you then have to spend ages tracking down the bug.
It was never and never will be a finished product.
I'll go ahead and disagree because you don't have a clue what you're on about and I like to think that I do. Nobody called you amazing.
Testing's only ever a problem in a game if the developer doesn't know how to run a proper test environment. Game development is complex but that complexity doesn't scale linearly to the processing power of the machines it's being developed for. You do know that development tools and automation systems have also gotten more complex in that time, and it's actually easier to make a game now than it ever was before.
Making the right decisions to ensure that game is good, however, will never get more or less easy.
This thread is a wonderful example of the Dunning-Kruger effect.
If you're talking about a pragmatic approach to automated unit testing in which a limited number of genuinely comprehensive tests are used to valid systems then, yes, I agree. If you're talking about dogmatic TDD then, in my experience at least, it's just flushing an ungodly amount of money down the loo and results in vast numbers of pointless, rushed, cursory tests.You get all that time writing tests back in the long run though because you know pretty much straight away if that change you just made inadvertently broke something rather than finding out from a tester (or worse, a customer) months after the fact when you then have to spend ages tracking down the bug.
This is the future for games. Here is why, you won't like it
Games are a bigger industry than any other entertainment media. When you make a game that can gross hundreds of millions, or even a billion or more as in the case of GTA5, you can afford to pay testers. Many gamers, myself included, are happy to beta test games free for companies. If anything, companies should be held to more strict regulations on releasing buggy products that were not properly tested. Companies should also be honest about the product they release and not mislead the consumer. An example of this is the trailer for Elite Dangerous. For some reason software development companies get away with this type of fraud while other industries do not. Developers now seem to think they can sell a product to consumers before it is ready. Look at Steam, it is plagued with early access games, many of which you pay full price for and never get a final version.
I think we do need to change our outlook on this as you said. In the case of Elite Dangerous, the changes and balancing should have been addressed earlier. And if any drastic changes are done it should be fine tuned over time on a test server before being implemented on the live server. Twenty years ago a few people could make a game, now it is from small teams to massive teams consisting of over a hundred people. The issue is companies expect the consumer to test their finished and released products for free.
I think I would have been happy with a direct Wing Commander remake...
I did not intend to insult the hard work of the guys from the 80's and 90's.
I have evidence;-
1.Look at the recent apology about Assassins Creed being released full of bug.
2. The Witcher delayed again and again and again. same reason
"The Dunning–Kruger effect is a cognitive bias wherein unskilled individuals suffer from illusory superiority mistakenly assessing their ability much higher than is accurate. This bias is attributed to a metacofnitive inability of the unskilled to recognize their ineptitude. Conversely, people to whom an aptitude comes naturally tend to underestimate their relative competence, erroneously assuming that tasks which are easy for them are also easy for others.
As David Dunning and Justin Kruger conclude, "the miscalibration of the incompetent stems from an error about the self, whereas the miscalibration of the highly competent stems from an error about others"
Sounds like bull crap to me.
Object Oriented Programming can help, but few that claim to know how to do it can do it well. Sadly we're moving in the opposite direction these days. Everything is in an XML or JSON file, copy/paste solutions are rampant, its the end of days for sure.
Object Oriented Programming can help, but few that claim to know how to do it can do it well. Sadly we're moving in the opposite direction these days. Everything is in an XML or JSON file, copy/paste solutions are rampant, its the end of days for sure.
Plenty of other games release in a far better state than Elite and the games mentioned above. (Witcher might be good, delays show they know what they have unlike here).
You are suggesting competence is impossible and that is absurd. Elite is simply unfinished and insanely shallow by any reasonable measure. Seems pointless to make intentionally obtuse excuses imo.