Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: This is how Bug Fixes Should be Done  (Read 4773 times)

nighzmarquls

  • Bay Watcher
    • View Profile
This is how Bug Fixes Should be Done
« on: March 10, 2012, 02:43:25 pm »

For the last two years I've been working in the game testing industry.

Toady is fixing old bugs right!

Most developers would look at a bug and try to fix it with as minimal a change as possible (to avoid making more bugs) or they will even compromise the design in order to accommodate the bug.

This happens more then you would imagine.

Toady on the other hand is looks at this as a way to expand and enrich the gameplay, to explore the concept in a more fundamental way and to expand it into what in some ways would be a core mechanic of an entire game.

I felt the need to let you all know how lucky we are to have the mad genius Toady One working the way he does, he does not shy away from making the game more amazing but also more difficult.

He also has the discipline to fix a bug when he feels he can do it right.

These are very rare traits from my experience.
Logged

NTJedi

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #1 on: March 10, 2012, 04:12:39 pm »


I felt the need to let you all know how lucky we are to have the mad genius Toady One working the way he does, he does not shy away from making the game more amazing but also more difficult.

I agree... now we just need siege attacks to actually include the enemy bringing siege weapons.
Logged

loose nut

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #2 on: March 10, 2012, 05:01:27 pm »

I am super stoked watching old bugs being fixed and being reconceptualized into new implementations of old features. I wanted to cheerlead this somewhere and here looks like as good a place as any!
Logged

Gatleos

  • Bay Watcher
  • Mournhold... City of Light... City of MAGIC!
    • View Profile
    • Someone Sig This
Re: This is how Bug Fixes Should be Done
« Reply #3 on: March 10, 2012, 05:36:15 pm »

Toady is a good bugfixer, it just takes him a few years to get around to it sometimes.
Logged
Think of it like Sim City, except with rival mayors that seek to destroy your citizens by arming legions of homeless people and sending them to attack you.
Quote from: Moonshadow101
it would be funny to see babies spontaneously combust
Gat HQ (Sigtext)
++U+U++ // ,.,.@UUUUUUUU

Ieb

  • Bay Watcher
  • A Breakdancing Ogre
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #4 on: March 10, 2012, 06:29:01 pm »

Not to diss on the guy, but I'm not sure if that qualifies him as a "good bugfixer." It's nice that he's finally getting around to fixing the bugs, but why has it taken so long anyway? Not that I have any idea of his schedule. Maybe I'd get it too if I had a crazy super-project that hundreds of players play the shit out of, and I kept coming up with ideas to make the game even better every single update and shit. Does that lead to "let's just fix these bugs LATER" thinking?
Logged

Mike Mayday

  • Bay Watcher
  • gfx whr
    • View Profile
    • Goblinart
Re: This is how Bug Fixes Should be Done
« Reply #5 on: March 10, 2012, 06:55:03 pm »

hes doin it man
hes making this happen
Logged
<3

Yaotzin

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #6 on: March 10, 2012, 07:16:16 pm »

Not to diss on the guy, but I'm not sure if that qualifies him as a "good bugfixer." It's nice that he's finally getting around to fixing the bugs, but why has it taken so long anyway? Not that I have any idea of his schedule. Maybe I'd get it too if I had a crazy super-project that hundreds of players play the shit out of, and I kept coming up with ideas to make the game even better every single update and shit. Does that lead to "let's just fix these bugs LATER" thinking?
It's nothing complicated. Adding features is fun. Fixing bugs is incredibly boring. So no one is a truly *good* bugfixer, just levels of bad. That Toady is willing to go back to old annoying bugs makes him one of the better ones.
Logged

xaldin

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #7 on: March 10, 2012, 07:25:06 pm »

It's nothing complicated. Adding features is fun. Fixing bugs is incredibly boring. So no one is a truly *good* bugfixer, just levels of bad. That Toady is willing to go back to old annoying bugs makes him one of the better ones.

Actually not entirely true. Back when I did more programming in life I was considered a great bugfixer because I actually preferred to track down bugs as opposed to new features (though I did lot of those too). Even when I was doing it as a volunteer on a mud I'd add about one new thing a week and spend rest of week fixing all the bugs everyone else created.

So yes there good bugfixers, it isn't however the norm. It takes a certain level of OCD about things working right.
Logged

werechicken

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #8 on: March 10, 2012, 08:03:17 pm »

Toady is in a fairly exclusive club with developing the game and fixing bugs at the same time. Not even small incremental developments, but massive ones such as 3D and the underground caverns.

We need to accept that some small, admittedly annoying, bugs won't yet fixed for years almost no direct impact on gameplay. Especially with things which are likely to be massively changed in the future, case in point the dungeon master.
Logged

dennislp3

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #9 on: March 10, 2012, 08:05:20 pm »

He also is trying to keep development rolling...he has a LOT to do and to stop and fix EVERY bug would all but halt the game...its an unfinished game and as such he is working towards completing features and implementing things to reach goals.
Logged

Naros

  • Bay Watcher
  • [COVETS_SPOONS]
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #10 on: March 10, 2012, 08:43:40 pm »

I got an other friend into playing DF.

He remarked on some of the crazy bugs, and I told him that we tolerate them, because, to put it kindly, Toady's unorthodox ways is what makes DF so awesome.
If we'd have little guys doing what they're suppose to do in an efficient, sane and careful matter ... we'd never have any Fun.

(yes, it was hard to pronounce the capital F)
Logged

Malarauko

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #11 on: March 11, 2012, 02:40:47 pm »

Dwarf Fortress is so obviously crafted as a labour of love its amazing. Its what makes the game so good in my opinion. Its the little details you only get when someone obviously cares but applied to everything. The revamped crime thing (for catching vampires) is a great example of this. When you go on the crime page now you can hit tab to review cold cases. That feature on its own is worth a million points. I mean it makes you feel like a detective or some shit. I have to wear a fedora and overcoat, smoke a cigarette, drink a glass of whiskey and make a speech about "Red headed broads with hot heels and hotter looks" just to even contemplate that button.
Logged
Dwarf Fortress - Losing is fun.

Jelle

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #12 on: March 11, 2012, 05:46:10 pm »

Maybe it's just easier to let the bugs pile up and splat them all in one fel swoop! I can imagine adding all these features keeps him busy, if he's going to bugfix might as well make it a substantial task!  :D
Logged

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #13 on: March 11, 2012, 09:48:26 pm »

Not to diss on the guy, but I'm not sure if that qualifies him as a "good bugfixer." It's nice that he's finally getting around to fixing the bugs, but why has it taken so long anyway? Not that I have any idea of his schedule. Maybe I'd get it too if I had a crazy super-project that hundreds of players play the shit out of, and I kept coming up with ideas to make the game even better every single update and shit. Does that lead to "let's just fix these bugs LATER" thinking?
...He has a LOT on his plate. Did you notice the dearth of updates between this time last year and late last month? Toady wasn't sleeping in late and taking four days a week off, he was coding in tons of new stuff, fixing a few old bugs, cleaning up the UI some, and making sure it was relatively playable. He's ONE GUY. You can't expect him to clean up all the bugs as soon as they show up. If he did, we'd be playing a bugless version of 40d within a year, with some luck.
He fixes bugs. Not all programmers do. This makes him better than those bugfixers. The fact that he tries to do other stuff, too, doesn't make him a horrible bugfixer.

Besides, some bugs are as fun as the rest of the game!
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

Misterstone

  • Bay Watcher
    • View Profile
Re: This is how Bug Fixes Should be Done
« Reply #14 on: March 12, 2012, 01:09:09 am »

I think what you've noticed here is this:  often the "bugs" in Dwarf Fortress are what you get when you have an old feature that isn't updated while the rest of the game is updated around it. So what this really is, is Toady writing in a set of features (animal training) that he's meant to update for some time, which stopped working, but he didn't want to waste time fixing it because he knew he'd replace the whole thing with something more robust. So it's more of an update than a bugfix, as far as the training stuff goes.
Logged
Pages: [1] 2