Random attack rate

Discussion in 'General StarCraft 2 Discussion' started by kuvasz, Feb 15, 2011.

Random attack rate

Discussion in 'General StarCraft 2 Discussion' started by kuvasz, Feb 15, 2011.

  1. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    You know how everyone contrasts WC and SC with the latter being all about precision. It's why people rightfully complain about corruption and the VR damage bonus against massive. Well I created this thread to discuss why there's still a huge randomness factor in this game.

    Notice how the attack rate of pretty much all the units (haven't checked but I'm assuming) has a certain jitter. They would attack every n seconds but n would have a different value for each attack within a certain band.

    This makes tower control in ZvZ a coin toss, and results in marked differences (potentially deciding the outcome of a battle) in small-scale, micro-intensive battles.

    Why is that? SC should be about static numbers and player skills. I don't have any ideas, not even far-fetched ones...
     
  2. Stirlitz

    Stirlitz Member

    Joined:
    Aug 20, 2010
    Messages:
    840
    Likes received:
    5
    Trophy points:
    18
    From:
    Greece
    I didn't really understand what you mean... Can you give an example or explain it a little more?
     
  3. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    Order two tanks to attack rocks and you'll see. Or two lings to attack each other... the outcome will be random.
     
  4. Aurora

    Aurora The Defiant

    Joined:
    Sep 12, 2007
    Messages:
    3,732
    Likes received:
    15
    Trophy points:
    38
    From:
    The Netherlands
    Shouldn't 2 lings kill each other perfectly every time? At least if the game works as it is presented by Blizzard.
     
  5. zaner123

    zaner123 New Member

    Joined:
    Apr 9, 2010
    Messages:
    129
    Likes received:
    1
    Trophy points:
    0
    From:
    Washington, USA
    I disagree with that randomness factor.. If you get 2 zerglings to attack each other starting at exactly the same time, sure one will survive, but it isn't random - it's because of very small difference in pathing. In order to test this you can queue an attack like that then save the game and replay it a few times.. the same result will always come out.
     
  6. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    lolwat

    Of course the replay will have the same values so the outcome will be the same in the replay. I was saying if you did a couple of tests in-game each one would end randomly. The randomness is in the attack speed of the given attack cycle. And pathfinding has nothing to do with attacking.

    Just do the rock test and see that the tanks will sometimes attack at exactly the same moment but the following attack will be lagging behind on one of them. The same thing with lings - they meet at exactly the same time and they start attacking at exactly the same moment - but the one with the lower (or more lucky) weapon speed jitter will win. This is quite noticeable on ultras as well.

    I find it odd that this isn't apparent to everyone already.
     
  7. sniper64

    sniper64 New Member

    Joined:
    May 13, 2009
    Messages:
    877
    Likes received:
    4
    Trophy points:
    0
    From:
    Upper Michigan, US
    I don't mean to be rude, but I think your wrong, there is no randomness factor, you might be talking about how siege tanks land their shots in different places? This is just graphical.
     
  8. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    No, I was referring to the graphics on the model, which is directly related to the timing of the attack. I know the sheer size of the rocks makes the attack land in different places, but I'm talking about the origing of the attack animation, which is directly related to the timing.
     
  9. Stirlitz

    Stirlitz Member

    Joined:
    Aug 20, 2010
    Messages:
    840
    Likes received:
    5
    Trophy points:
    18
    From:
    Greece
    I haven't noticed that, but I think that it might be due to lag or something, tbh...

    I think that you can test though if it's true with the editor. Take 2 lings, edit their hp to something like 1k and have them attack each other. If the randomness in attack speed is true then after 3-4 tests you're gonna have at least one where the alive ling has more than 5 hp...
     
  10. kuvasz

    kuvasz Corrections Officer

    Joined:
    Jul 26, 2007
    Messages:
    5,143
    Likes received:
    15
    Trophy points:
    38
    From:
    Hungary
    I just read through the comments again and ... herp derp how can you not notice? Unless you're all trolling me. Last attempt:

    [​IMG]

    And it's not just the animation... I was following how the life of the rocks was reduced and the change in attack time clearly showed (obviously, because the animation is tied to how damage is dealt...).

    It's not just the tank but that's where it's most noticeable because of the animation. I'm suspecting this to be present in all units.
     
  11. Aurora

    Aurora The Defiant

    Joined:
    Sep 12, 2007
    Messages:
    3,732
    Likes received:
    15
    Trophy points:
    38
    From:
    The Netherlands
    Have you posted about this on the official forums yet? I'm curious what Blizzard would have to say about this.
     
  12. Makki

    Makki Member

    Joined:
    Jul 31, 2010
    Messages:
    467
    Likes received:
    1
    Trophy points:
    18
    From:
    Denmark
    yeah i know this kind of thing....
    i've tried many times where i went to harrass my opponent with a drone and i ended up in a fight between my drone and his scv 1 on 1 .. and the result is just random =.=
     
  13. Kimera757

    Kimera757 New Member

    Joined:
    Feb 23, 2008
    Messages:
    1,035
    Likes received:
    3
    Trophy points:
    0
    This isn't new information.

    You can find it in the map editor, as long as you spend a lot of time combing through the weapons and stats sections for units.
     
  14. ORDER

    ORDER New Member

    Joined:
    Mar 5, 2011
    Messages:
    4
    Likes received:
    0
    Trophy points:
    0
    From:
    Southern Californiania
    Wow. Nice find Kuvasz.

    Its always been standard to have the same attack rates in Starcraft. Hopefully something that gets taken into consideration when the new patch come out.

    Remember Broodwar? when your tanks were all lined in the same row they would all attack constantly at the same rate. In fact it became a strategy to stagger the formation of your tanks a little so the blasts could lay down more overall area damage. It seems with this change its disturbed some people; however, there is a statement made about the facts of life. If YOU were in an actual fight in real life, presumably one of you would walk away no? Even with 2 even matched fights 1 person will walk away.

    Why? Its exactly what Kuvasz said, luck factor. Same reason you would win a coin toss.