Stories
Slash Boxes
Comments

Dev.SN ♥ developers

posted by mattie_p on Tuesday February 25 2014, @10:11AM   Printer-friendly
from the games-watch-you! dept.

siliconwafer writes: "An article in The Economist raises some interesting points about addiction to video games, drawing from psychology and sociology to describe why certain people prefer certain types of games, and why they might become addicted to them. It is suggested that to discourage addiction, game designers could have their games recognize addictive behavior and respond to it by encouraging gamers to take breaks. Do game designers have any responsibility to recognize addictive behavior, or does this responsibility fall solely on the gamer (or the gamer's parents in the case of a minor)?"

 
This discussion has been archived. No new comments can be posted.
Display Options Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Insightful) by Lagg on Tuesday February 25 2014, @10:38AM

    by Lagg (105) on Tuesday February 25 2014, @10:38AM (#6622) Homepage Journal
    Parents learn to be parents and adults learn to have some goddamn self-control. I'm so tired of this "do my job for me" bullshit. A video game is a program, programs do what you tell them. Not the other way around. If ls(1) were to spit out "Take a break from the shell for two minutes" what would you think? These proposals are no different. We should stop treating them like they are. People these days need to grow some balls or get them removed so as to not propagate this thinking further. The amount of parental and self-entitlement in these sorts of proposals blow my mind. And let's not even get into the pain in the ass that would create for the guys writing the code. Programmers here know what I'm talking about, it'd be adding really bad bloat to add a timer that spits out a warning. That's enough reason to shoot this crap down the first time you see it. Nevermind ethical concerns
    --
    http://lagg.me [lagg.me]
    9467 6082 8A35 2E1E 2D6B 76C4 5E9A ED56 076F 9E89
    Starting Score:    1  point
    Moderation   +3  
       Insightful=2, Informative=1, Total=3
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   5  
  • (Score: 1, Interesting) by Fry on Tuesday February 25 2014, @09:50PM

    by Fry (642) on Tuesday February 25 2014, @09:50PM (#7046)

    You're ignoring the fact that some game designers *try* to get players addicted. Adding something that recognizes that that goal has been met in spades isn't a bad idea.

    "Programmers here know what I'm talking about, it'd be adding really bad bloat to add a timer that spits out a warning."

    Programmer here. Really bad bloat to add a timer? Really?? It would be trivial to count user actions (like mouse activity) and suggest a break when some threshold was met. A simple timer would ignore cases where the user was actually doing something else (like typing IMs on his phone or whatever)

    • (Score: 2) by Lagg on Wednesday February 26 2014, @08:23PM

      by Lagg (105) on Wednesday February 26 2014, @08:23PM (#7661) Homepage Journal

      I'm not ignoring it, in fact that's the goal of all people doing games. They want people to play it. That's the entire point. Yes I'm aware of the dirty tricks con men like Zynga use to exploit the mind but still that is not enough justification to impose this crap on people. This mindset is a lot like the "internet addiction" one, equating video games with drugs because they want to be lazy assholes and not practice self-control and meanwhile everyone else pays for it. And yes it is bloat, it's not simple to add a timer because it's wasteful. Counting actions every frame or input event is dumb and adds unnecessary dirtiness to the code. I know this because I've been forced to add such things before. There's a big difference between recognizing a threshold has been passed (i.e. an objective met thing, something present in virtually all games after atari) and pestering people because you think they've been playing too long. That right there is the height of arrogance if you think that you're qualified to write code that does such a thing. What purpose would it serve anyway? World of Warcraft has quest completed alerts right? Do people stop playing for 24 hours at a time because of that?

      One more thing regarding the timer: Add such a timer to a game and look at it in a debugger or profiler. Either you're using a polling based timer or a threaded one. Watch how wasteful they are and how much overhead they create. If you really think that it's not bloat then you are not a programmer. You're what we call a code monkey.

      --
      http://lagg.me [lagg.me]
      9467 6082 8A35 2E1E 2D6B 76C4 5E9A ED56 076F 9E89