Slashdot Mirror


Coding and Roleplaying - Is There a Connection?

TossCobble asks: "With table-top roleplaying giant Wizards of the Coast (makers of Dungeons & Dragons, for those not in the know) broadcasting an open call for adventure designers and developers (including an entertaining developer test to gauge your own game-design talent and knowledge), I found myself once again considering the odd appeal of gaming for us programming types. It's interesting that something so free-form-ishly creative, socially dynamic, and utterly fantastical be fun for folks so grounded in logical programming. Of course, my theory is that gaming and programming actually have more in common than we might think. Tabletop roleplaying involves coming up with creative solutions to problems set in a clearly-defined ruleset, involve constant data-tracking and minor mathematical equations, and involve working together with small groups of people toward like-minded goals. Conversely, love of roleplaying can illustrate how important creativity is to good programming. What do you think?"

21 of 417 comments (clear)

  1. A connection? Yes... by Anonymous Coward · · Score: 5, Funny

    A lack of women!

    1. Re:A connection? Yes... by Anonymous Coward · · Score: 1, Funny


      All I know is my code does (2d10 + (1/2 * DEX)) physical damage vs. Windows.

    2. Re:A connection? Yes... by yoyhed · · Score: 2, Funny
      And pedophiles that play MMOs use a Lubricated Staff of Molestation that does +15 Emotional Damage (vs. crying foes)

      Sorry, been saving this joke for awhile and your post was along the same lines..

      --
      WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
  2. roleplaying? by charliebear · · Score: 5, Funny

    Well, I used to code, and me and the wife like to role play every once in a while, so I guess there is a correlation.

    1. Re:roleplaying? by drauh · · Score: 2, Funny
      Why are Ask Slashdot questions always so stupid?
      great question. you should post that as an "ask slashdot".
      --
      This is a tautology.
    2. Re:roleplaying? by RingDev · · Score: 2, Funny

      "Why do I have such a big penis? Does everyone else have a big penis or am I alone in having such a great big penis?"

      I too have a great big penis, and my wife assures me that people like you and I are in the vast minority. So I say, enjoy your great big penis, and share it with all who are safely willing.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    3. Re:roleplaying? by Anonymous Coward · · Score: 3, Funny

      "Why do I have such a big penis? Does everyone else have a big penis or am I alone in having such a great big penis?"

      Phaw. One penis is so last year.

    4. Re:roleplaying? by h4rm0ny · · Score: 2, Funny


      "Why do I have such a big penis? Does everyone else have a big penis or am I alone in having such a great big penis?"

      This from "CaptainCucumber" ?

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  3. I... by Anonymous Coward · · Score: 5, Funny

    I ... [rolls d20] ... agree totally!

  4. Is there a connection? by SuperDuG · · Score: 3, Funny
    Good programmers are usually just as nerdy as good roleplay gamers?

    Or am I missing some non-obvious shared characteristic?

    --
    Ignore the "p2p is theft" trolls, they're just uninformed
  5. Re:Umm, poor people skills? by Billly+Gates · · Score: 4, Funny

    Shhh!

    I ban you away from my wow tower! Begone!

  6. Re:Coding vs roleplaying by WormholeFiend · · Score: 2, Funny

    ...having sex with fairies. We jocks do all that in the real world, except we don't call them fairies, we call them jocks

    Although I'm a geek, I'm not gay, so please refrain from making generalizing statements like that.

    Thanks for the info that jocks are fairies, though. One more reason to stay away from them.

  7. Re:Of course by KrispyKringle · · Score: 2, Funny

    Gosh. I can't imagine a post more loaded with derision and smug superiority than yours.

    Except for this one.

  8. Re:Umm, poor people skills? by CrazyJim1 · · Score: 2, Funny

    I think poor people skills is a direct result of Dungeons and Dragons attribute buy system. If you spend points on your charisma score, then you don't have enough for constitution and your primary statistic. Everyone who plays D&D knows that charisma is a worthless stat and maybe that mentality just spills over to the real world.

  9. Re:Coding vs roleplaying by BigGerman · · Score: 3, Funny

    yes, but some code reviews I have seen were very much like that ;-)

  10. crap. by griffjon · · Score: 2, Funny

    Now we'll have a wave of LARPers applying for coding jobs, and all office disputes will be resolved by a fiesty game of paper-rock-scissors.

    --
    Returned Peace Corps IT Volunteer
  11. On coding, roleplay, and Jack Chick by dacarr · · Score: 4, Funny
    Well, according to Jack Chick, RPGs of any flavor are satanic. And so if there's a correlation, coding, by extension, must be satanic.

    Which means that computer programs generated from said satanic code are satanic.

    Which means that, if there's a correlation, and Chick comes to this conclusion, his website will be off the net pretty soon.

    --
    This sig no verb.
  12. Futurama Reference by mclaincausey · · Score: 2, Funny

    Gary Gygax: "It's a..." (rolls dice) "...pleasure to meet you!"
    (later in the program, Gary rolls dice to make a decision, and Al Gore grabs his arm. Al Gore: "Put the dice away, or I'm taking them away!"
    BAJAJAJA!!!

    --
    (%i1) factor(777353);
    (%o1) 777353
  13. You're both wrong by sheldon · · Score: 3, Funny

    Finally, I am able to help with the amazing mastery of Microsoft BASIC v5.21 on CP/M 2.2 that I had in my youth. I never thought that this moment, and my hours spent in front of the computer writing programs to create D&D characters would pay off 22 years later!

    INT() doesn't round, it truncates.

    So let's say the 6*RND does return 1.6, 2.4 and 3.3... You're right in that his function would return 2.6 + 3.4 + 4.3 = 10.3... truncated to 10.

    Now yours:
    INT((6 * RND(0)) + INT(6 * RND(0)) + INT(6 * RND(0) + 3 )

    But your function is just as wrong. Suppose RND*6 returns .4, 1.2 and 2.2. That should be 1, 1, 2 for a total of 4. Your function would return 0 + 1 + 5. Yeah, you're adding in those extra 1s, but because they aren't within the INT() they aren't being used properly.

    It should be simply written as this...

    INT((6 * RND(0) + 1) + INT(6 * RND(0) + 1) + INT(6 * RND(0) + 1)

    Or if you were a master at BASIC, you would do something like this, knowing that this is a routine that you will use over and over again:

    DEF FN D(D%) =INT(D% * RND(0) +1)

    Then write your line:

    D(6) + D(6) + D(6)

    I think this is a lesson in, always break things down to their simplest components, and then just do that. Don't try to be fancy and shortcut steps... it makes your code harder to read, as well as potentionally introduces bugs.

  14. Roll your own distro by Fractal+Dice · · Score: 2, Funny

    Most serious gamers don't buy games out of a shrink wrapped box any more - they take packages from a number of sources and roll their own rules distro ... wait, what was the the article's original question? :)

  15. Re:Umm, poor people skills? by dptalia · · Score: 2, Funny
    They avoid reading mainstream literature, which is too concerned with reality for comfort.

    If you mean that mainstream litterature is too: boring or depressing and filled with utter emotional drivel, then you're right. I'd rather read Anna Karenina again (please God no!) than read anything in Oprah's book club. Why? Because I don't want to hear about some woman's struggle to better herself after her sexual abuse/divorce/poor upbringing. I want action! I want characters that do something rather than worry about their feelings (gee, if you replace feelings with the question if there's a God, we're back at Anna Karenina again). I read sci fi because it's entertaining. And I want a happy ending when I watch a movie, damn it!

    --
    Genius is one percent inspiration and 99 percent perspiration, which is why engineers sometimes smell really bad.