still hoping for one bugless issue
also if people are just lolly gagging around looking for exploits to farm ( like AE) i think boot them from close beta
as Ood Sigma said....We will sing to you, Doctor. The universe will sing you to your sleep. This song is ending. But the story never ends.
There is always bugs in games. It's pretty impossible to make a bugless game. Bugs occure due to ; drivers, player triggered, version of operative system, bad code, incompatible third party software... the list goes on with millions of examples. You can't simply write a application that's 100% compatible to every single system setup out there. It's different and more easier to scribble out the bugs when you write for a system with non dynamic specs, like a console for instance.
Way to lay down the law Mr Puppy.
There is always bugs in games. It's pretty impossible to make a bugless game . There is a variaty reasons bugs occur; drivers, player triggered, version of operative system, incompatible third party software... the list goes on. You can't write a application that's 100% compatible to every single system setup out there.
|
twirls the dual pistols blows off smoke from canon and holsters his six shooters
BTW
just to be clear about this im too busy to actually be in BETA id rather play game then be a unpaid beta tester
but i pay good money so i expect good beta test
a semi bugless issue would be great havent had one since cov
as Ood Sigma said....We will sing to you, Doctor. The universe will sing you to your sleep. This song is ending. But the story never ends.
just saying after closed open and yo mommas beta dont be loooking for exploits be looking for bugs. true all have bugs just that some do a better job at trying to fix them. make no mistake about it we up for months after the issue with global down, people finding exploits, lag in giant waves, map servs, and tons of other but im just saying if you going to have a big beta make sure your doing it for the right reason,,,,
|
just saying after closed open and yo
BTW just to be clear about this im too busy to actually be in BETA id rather play game then be a unpaid beta tester |
Help out and you shall recieve!
An MMO is out of beta when they pull the plug. In other words, there are always going to be bugs no matter how much testing is done.
Bear in mind this is from launch time (ie 2004)
In the 18 months before the Heroes debut, Cryptic's staff of 35 made the art and story come alive in 480,000 lines of code. The code is separated into 740 computer instruction files that handle everything from dressing up a character in an almost infinite selection of outfits (a total 10 to the 27th power, in fact) to flying through the city, as well as 25,000 graphics files. At peak hours 30,000 automated villains roam each of ten versions of the city. All the possibilities are managed by 600 2-gigahertz chips (from AMD) in ten servers. They can manage four teraflops, equivalent to the world's biggest supercomputer. |
The last I heard the current game is over 2 million lines of code, but I dont have a cite for that. Not sure where I read it. Could have been here, could have been offsite.
Even if that code is 99.999% perfect that would still be 20 lines of code wrong. Finind that code line, and 'fixing it' can and often does create other lines of code that are now wrong. Squishing bugs is hard, in an environment this complex.
Then you have the compelx interactions. Like the famous 'undefined variable' that affected drop rates for over a year. It was defined most places, but in the one important subroutine it wasn't, ergo drop rates coulkd be and were affacted by odd things.
Then throw in hardware issues, I mean a cable is a cable is a cable right ? WRONG. Sometimes the flow of data between those 60 processor chips per sever (or more as they have since upgraded at least twice) get messed up not by progamming, but by a piece of other hardware, be it a cable, a connector or the fact that one of the server hamsters went where he/she shouldn't
Even with 11 (15 including Euro ones) supposedly identical server clusters runnign identical software , the actual running of each one is subject to minor differences in the hardware.
Pinnacle for years was slow to come round after maintenance, hence the 'drunk server' meme. Wasn't it the last but one double XP weekend that Virtue had terrible issues, which most of the other servers didn't. Again a hardware issue, not a bug, and realistically some of those hardware issues only show up under stress (like an event)
@Catwhoorg "Rule of Three - Finale" Arc# 1984
@Mr Falkland Islands"A Nation Goes Rogue" Arc# 2369 "Toasters and Pop Tarts" Arc#116617
Bear in mind this is from launch time (ie 2004)
Taken from: http://www.forbes.com/smallbusiness/.../1004/100.html The last I heard the current game is over 2 million lines of code, but I dont have a cite for that. Not sure where I read it. Could have been here, could have been offsite. Even if that code is 99.999% perfect that would still be 20 lines of code wrong. Finind that code line, and 'fixing it' can and often does create other lines of code that are now wrong. Squishing bugs is hard, in an environment this complex. Then you have the compelx interactions. Like the famous 'undefined variable' that affected drop rates for over a year. It was defined most places, but in the one important subroutine it wasn't, ergo drop rates coulkd be and were affacted by odd things. Then throw in hardware issues, I mean a cable is a cable is a cable right ? WRONG. Sometimes the flow of data between those 60 processor chips per sever (or more as they have since upgraded at least twice) get messed up not by progamming, but by a piece of other hardware, be it a cable, a connector or the fact that one of the server hamsters went where he/she shouldn't Even with 11 (15 including Euro ones) supposedly identical server clusters runnign identical software , the actual running of each one is subject to minor differences in the hardware. Pinnacle for years was slow to come round after maintenance, hence the 'drunk server' meme. Wasn't it the last but one double XP weekend that Virtue had terrible issues, which most of the other servers didn't. Again a hardware issue, not a bug, and realistically some of those hardware issues only show up under stress (like an event) |
An MMO is out of beta when they pull the plug. In other words, there are always going to be bugs no matter how much testing is done.
|
You sound like you do have a lot of opinions of this so why don't beta test? If everyone had the same 'unpaid beta-tester' thinking like you seem to have very little bugs would be riddled out. Everyone else is prob just as busy as you are with family and jobs. You have to invest something to create something better. You can't always just sit around rolling your thumbs and complain about bugs and believe that everyone else will do the work for you so when you play the game you can just jump into a bug free world. Help out and you shall recieve! |
[I believe that I miss your message. There will always exist players that looking to exploit the games that they are playing (I am not one of them). There will also be a lot of players who only want to help the devs out and it's probably more of these players on the beta then exploiters.]
im not knocking the exploits but if they can exploit and find bugs then more power to them
as Ood Sigma said....We will sing to you, Doctor. The universe will sing you to your sleep. This song is ending. But the story never ends.
No matter how much beta testing you do to bug hunt, you still won't find them all, because you simply cannot replicate the wide variety of user platforms and behavior on a small scale. No release survives contact with it's users. This is a truism of software everywhere and always will be. There are simply too many variables to anticipate.
No matter how much beta testing you do to bug hunt, you still won't find them all, because you simply cannot replicate the wide variety of user platforms and behavior on a small scale. No release survives contact with it's users. This is a truism of software everywhere and always will be. There are simply too many variables to anticipate.
|
as Ood Sigma said....We will sing to you, Doctor. The universe will sing you to your sleep. This song is ending. But the story never ends.
Hi. I'm a games programmer.
Fixing bugs takes time. Some industries do produce error-free code, such as the military. To do this, they take much longer, spec stuff out much more carefully, and employ many more people in testing. Thats a really good thing when lives depend on your software behaving correctly.
Applying this level of quality control to a game requires either much more money or time or probably both. As it is, every game studio I've seen relies to some degree on a bit of unpaid overtime from its staff. Asking for more of this would be kind of rude, so lets rule that option out.
Would you rather:
a) Have each issue take twice as long and pay maybe $45 per month for the privelege of a bug free game?
b) Leave things as they are and put up with the few bugs you have to deal with?
I'd choose b) myself.
And if you're asking people to cross every t and do every i, can you at least talk in proper sentences with capitals and punctuation?
Hi. I'm a games programmer.
Fixing bugs takes time. Some industries do produce error-free code, such as the military. To do this, they take much longer, spec stuff out much more carefully, and employ many more people in testing. Thats a really good thing when lives depend on your software behaving correctly. Applying this level of quality control to a game requires either much more money or time or probably both. As it is, every game studio I've seen relies to some degree on a bit of unpaid overtime from its staff. Asking for more of this would be kind of rude, so lets rule that option out. Would you rather: a) Have each issue take twice as long and pay maybe $45 per month for the privelege of a bug free game? b) Leave things as they are and put up with the few bugs you have to deal with? I'd choose b) myself. And if you're asking people to cross every t and do every i, can you at least talk in proper sentences with capitals and punctuation? |
Yep read cat's post and kind of knew that myself but wishful thinking never hurt anything....
buzz about Going Rougue has been going on since i think July or longer behind close doors ...if thats not long enough for you then yep option B is great when it works out if it works out ....
unpaid staff? gotten pretty used to it since first beta came out in 2004
i dont mind unpaid staff they can have all the fun they want but do the job your not getting paid for....
and no I cant talk in proper punctuation and capitals but at least im not abbreviating everything and really driving people nuts
ill restate what the original opinion was I wish for an error free issue 17 / going rogue am i going to get it no
pawprint
peace
the pup
as Ood Sigma said....We will sing to you, Doctor. The universe will sing you to your sleep. This song is ending. But the story never ends.
Well, I can tell you this: you're never, ever going to get a bugless issue. It's not, technically speaking, impossible any more than, say, being hit by a meteor which has been hit by lightning while you're standing on a four leaf clover and holding the winning lotto ticket is necessarily impossible, but the likelihood of that happening is so statistically unlikely that it might as well be.
It's not because the devs aren't talented (they are), or because the issue isn't tested (it is), but because we're dealing with a codebase that's... what, 8 years old from the first line of code was written? By this point, there's going to be plenty of people who are familiar with this code fragment or that particular function, but they've left for other job opportunities (There may well be a good documentation process in place, but I promise you, even the best written document or commented code is no substitute for having the person who wrote the code originally immediately available to you), and even if they haven't, odds are they don't know/remember/haven't thought of how some script they wrote to handle any interaction with some new, likely completely unrelated addition.
I deal with this kind of problem every day in my line of work, and believe me, no matter how hard you plan or test, at the end of the day, it's always your ability to forecast potential problems compared against what ends up being your list of actual problems, and the latter is always slightly longer. Around the office, we call this a failure of imagination, but we try not to take it personally, and instead, focus our shame and guilt towards finding and fixing the problem as quickly as possible.
I could regale you with stories of code debugging that would turn your hair white (Well, actually, no, it wouldn't-- code debugging stories for non-code writing people is every bit as exciting as watching someone fill out a crossword puzzle written in a language you can't read) but trust me, I'm going to win the lottery standing on a four leaf clover and then be killed by a meteor struck by lightning long before you get a bugless issue.
That being said, if you want to avoid dealing with a bug in release, log in and start reporting them in beta.
Ascendant
Now, more than ever, Paragon City needs heroes. Do your part to save it.
Unpaid overtime, Cien, not completely unpaid.
People in this industry generally work pretty hard, and often contribute personal time in evenings or weekends for free. I doubt the CoH dev staff are any exception judging by the general high quality of their work.
As long as you don't think they're taking your $15 and buying gold back-scratchers and laughing about it, that's cool.
The current level of bugginess experienced with new issues IS you getting your money's worth.
Good, fast and cheap.
You can only pick two.
:P
Let us stifle under mud at the pond's edge
and affirm that it is fitting
and delicious to lose everything. ~ Donald Hall
as Ood Sigma said....We will sing to you, Doctor. The universe will sing you to your sleep. This song is ending. But the story never ends.
WHAT THE!
I thought this was a serious thread! :P
Let us stifle under mud at the pond's edge
and affirm that it is fitting
and delicious to lose everything. ~ Donald Hall
code debugging stories for non-code writing people is every bit as exciting as watching someone fill out a crossword puzzle written in a language you can't read
|
This one time (at band camp), I was writing an IPv6 software router from scratch, and I kept getting a segmentation fault for no apparent reason! After some digging around, it turned out to actually be a mislabeled bus error. It turned out that the implementation of GCC I was using on that specific processor on that specific operating system didn't properly pad one of my structs that I used to hold a network header, so the adjacent array holding the actual data wasn't starting at an address that was 4-bit aligned! I had to manually memcpy my actual payload over to a new array to make it align!
CRAZY TIMES, MAN.
(disclaimer: this was almost three years ago and I haven't written C since, so a few technical details may be off.)
Having Vengeance and Fallout slotted for recharge means never having to say you're sorry.
Okay so.
This one time (at band camp), I was writing an IPv6 software router from scratch, and I kept getting a segmentation fault for no apparent reason! After some digging around, it turned out to actually be a mislabeled bus error. It turned out that the implementation of GCC I was using on that specific processor on that specific operating system didn't properly pad one of my structs that I used to hold a network header, so the adjacent array holding the actual data wasn't starting at an address that was 4-bit aligned! I had to manually memcpy my actual payload over to a new array to make it align! CRAZY TIMES, MAN. (disclaimer: this was almost three years ago and I haven't written C since, so a few technical details may be off.) |
I wanted to link a cool story bro pic but as I actually thought it was a cool story... bro... I felt it would be inappropriate.
But really, this. Bugs happen. They get fixed... mostly. Just happy to be seeing new content. or, the promise of.
I think there was an Australian TV show about programmers in the ealry 2000's. It revolved around a smart trendy software development start-up in Sydney? I can't remember the details.
Dramas would happen like they had a deadline, they lost all their code, didn't have any backups and had to stay up all night and rewrite it...
Needless to say, it was crap, and sank into obscurity.
Okay so.
This one time (at band camp), I was writing an IPv6 software router from scratch, and I kept getting a segmentation fault for no apparent reason! After some digging around, it turned out to actually be a mislabeled bus error. It turned out that the implementation of GCC I was using on that specific processor on that specific operating system didn't properly pad one of my structs that I used to hold a network header, so the adjacent array holding the actual data wasn't starting at an address that was 4-bit aligned! I had to manually memcpy my actual payload over to a new array to make it align! CRAZY TIMES, MAN. (disclaimer: this was almost three years ago and I haven't written C since, so a few technical details may be off.) |
Well, I can tell you this: you're never, ever going to get a bugless issue. It's not, technically speaking, impossible any more than, say, being hit by a meteor which has been hit by lightning while you're standing on a four leaf clover and holding the winning lotto ticket is necessarily impossible, but the likelihood of that happening is so statistically unlikely that it might as well be. |
We'll always have Paragon.
i dont care if issue 17 or Going Rogue im still hoping for one issue with no bugs specially after months of the close open etc beta
if they dont find at least one bug a day i say boot the bums out of close beta...
as Ood Sigma said....We will sing to you, Doctor. The universe will sing you to your sleep. This song is ending. But the story never ends.