Latest Diablo 3 News
DiabloWiki Updates
Page 1 of 3 123 LastLast
Results 1 to 10 of 27
  1. #1
    IncGamers Member
    Join Date
    Apr 2004
    Posts
    797

    Game design - How would you defeat Bots?

    So I've been thinking about the whole Bots issue in general and hoping someone can shed some light on the topic, since I rarely play MMO (never touched WoW) and am unfamiliar with what mechanics have been used to combat botting recently.

    Hypothetically, if you were to design D3 (or other MMO), how would you combat the Bot problem? Also, what are some of the best designs you've seen in combating Bots of the games you've played?

    From my limited exposure to MMO, it seems that the designs focus mostly on external (outside of the game world) checks, Ex. monitoring algorithms like Warden, idle kick, fast login kick...etc. But what of in-game checks disguised as part of the game?

    What I mean is common scenarios when you play the game that require "intelligent input", particularly for hell / Inferno, via combinations of monster skill combination, terrain ...etc that requires the human touch. Similar to the concept behind Captcha, but in this case, entertaining captcha with proper game world context. I suppose you could view them as mini-games designed to require intelligent input.

    Now I'm not saying use captcha directly and force it into a game where the context is all wrong, (imagine a captcha popping up when you reach a checkpoint...) but rather create entertaining scenarios or events in-game that requires the human touch. Just an (bad) example off the top of my head to illustrate what I mean: A magic circle trap triggers while you are crossing a hallway, trapping you in the circle and disabling your ability (no teleport or leap) while you are in it, to escape the trap you have to look for an opening on the edges of the circle, and there are 3 layers of magic circle (circle in a circle in a circle) with randomized or possibly roaming opening. If you don't make it out of the circle in a given amount of time bad things happen (Kick / MF+GF debuff / Death ...etc).

    Of course any such design must be able to defeat packet sniffing or it's equivalent in D3 (not sure if packet sniffing is still applicable in D3, but if it's possible to sniff what the correct response to a given scenario is...), but I don't think it's all that hard to implement various good "captchas" that fits into the game context (and hopefully entertaining, or at least not distracting) which can defeat most bots, or at least lower bot feasibility. Hell, throw in some interesting rewards for scoring well on these "captchas" should make me look forward to them.




  2. #2
    IncGamers Member
    Join Date
    Nov 2006
    Location
    Portugal
    BattleTag Xpl0ziV-2184
    Posts
    108

    Re: Game design - How would you defeat Bots?

    One thing that i believe will make botting harder is the "supposedly" high difficult in Inferno... What made bots possible in Di2 was the fact that it became to easy in higher levels (obviously because of game exploits like the hammerdin' for instance). The fact that DI3 rewards killing champs and elites makes a viable obstacle for botting. They're random and have random affixes... off course in time you will have exploits but if they correct them i think you may have a good way of stopping bots... IMHO




  3. #3
    IncGamers Member RazeBarb's Avatar
    Join Date
    Jul 2011
    Location
    Austria
    BattleTag Flexy-2748
    Posts
    1,227

    Re: Game design - How would you defeat Bots?

    There's only 1 way I can think of:

    Requiring an Authenticator code for every game you create.



  4. #4
    IncGamers Member
    Join Date
    Aug 2005
    Location
    Indianapolis, IN
    Posts
    1,043

    Re: Game design - How would you defeat Bots?

    What makes botting so hard to stop in Diablo is that the game doesn't require skill strictly speaking. Once you have good enough items you run at enemies, spam whatever and they die. And the AI opponents have known tendencies and spells, so even if you make some bot killer enemy they can be reprogrammed to defeat it. It's not like bots are that much dumber than average players. At least they know when to retreat.

    I wonder if the first wave of D3 bots will have good health globe strategies in mind.




  5. #5
    IncGamers Member
    Join Date
    Sep 2010
    Posts
    1,924

    Re: Game design - How would you defeat Bots?

    Quote Originally Posted by RazeBarb View Post
    There's only 1 way I can think of:

    Requiring an Authenticator code for every game you create.
    I would be okay with that.
    But I'm not sure it would stop botters.
    Authenticator can run on a PC, so it cant be that hard to automatically get a key and copy paste it into the game.

    Also it seems like the best way to play will be not to create new gamers, so in that regard it wouldnt even help to have a Captcha-test for each game created.

    I'm not sure much can be done to totally stop bots. Probably just a matter of making it hard for them to be worth it, with constant detection and banning.



  6. #6
    IncGamers Member Fromtheshad's Avatar
    Join Date
    Jan 2012
    Posts
    41

    Re: Game design - How would you defeat Bots?

    To defeat bots.
    :
    Make color box and Player would be force to click right one color when it show // Bot cant recognize colors at screen
    easy and safe

    It would work something like this.
    In game, after random period of time, would pop-up bar witch colors. There should be hint, with one to click right.
    It should have timer like 5-10 min to do that, and for player this operation should take 2 sec. When User is afk, game
    should self disable botchecker. Colors can't be code in game.



    Last edited by Fromtheshad; 30-03-2012 at 14:20.

  7. #7
    IncGamers Member
    Join Date
    Sep 2010
    Posts
    1,924

    Re: Game design - How would you defeat Bots?

    I dot know, if the bot could detect when such a challenge appears, I bet an advanced bot could analyze the screen for the correct colors.



  8. #8
    IncGamers Member Raesene's Avatar
    Join Date
    Aug 2011
    BattleTag Mick-1457
    Posts
    1,388

    Re: Game design - How would you defeat Bots?

    Quote Originally Posted by Fromtheshad View Post
    To defeat bots.
    :
    Make color box and Player would be force to click right one color when it show // Bot cant recognize colors at screen
    easy and safe
    I don't want to have to solve captchas in order to play a video game. This would just annoy me.



  9. #9
    IncGamers Member Fromtheshad's Avatar
    Join Date
    Jan 2012
    Posts
    41

    Re: Game design - How would you defeat Bots?

    @ Raesene That's why You have time, to do that, and would take only two sec.

    @ ShadoutMapes Absolutely there are like Police programs to recognize people etc. I think those advance programs would be too expensive to write for videogame... or whatever (:
    Well, that's all i got in mind.

    Apart from what I wrote.
    Every system will fall, only solution Like aj2000 sad is "human touch".
    It should be something common for people and hard for machine like standing, jumping, or shot-put.



    Last edited by Fromtheshad; 30-03-2012 at 14:52.

  10. #10
    IncGamers Member Smips's Avatar
    Join Date
    Oct 2007
    Location
    Pennsylvania
    BattleTag Smips-1492
    Posts
    2,484

    Re: Game design - How would you defeat Bots?

    I suppose they could make those card authenticators or whatever they are required, then require authentication every 5 or ten games you create/join. I'm sure people would initially be upset about having to use it, but in the long term it would add antibotting capability and account security. Unless you can just find a way to send the information packets stored on the card without swiping. Not really sure how the packet injection and hardware interaction works.



Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •