Page 1 of 4 1234 LastLast
Showing results 1 to 20 of 71
  1. #1

    Default [Guide] Timing Troop Movements

    Originally, I was going to make a short guide to help out some tribesmates. But I've got a lot of time on my hands today.


    This is a detailed guide on how to time unit movements. This is not a guide for the uses of timing; making spreadsheets; arranging your windows; fast clicking; what kind of clock to use; cheating; or killing small animals.


    Before reading too far, ask yourself these things:
    Do I understand English?
    Do I understand addition, subtraction, multiplication, and division?
    Can I tell time?
    Do I have access to a calculator?
    If you answered no to any of those questions, you might have a bit of trouble following this guide.

    And now, without further delay, I give to you the cheesy timing guide!

    Timing Troop Movements

    Timing is a big part of Tribal Wars. Something that a lot of so-called 'experienced' players still seem to have trouble with. Therefore, I'm going to try and go into as much detail as possible here. Some things might seem painfully obvious, but please bear with me.

    • Contents
      1: the game clock
      2: calculating duration
      3: when to send your troops
      4: calculating when troops will return from an attack
      5: predicting attacks


    The Game Clock
    First of all, take a look at the bottom right of your screen. It'll look something like this, but without the bright green:



    The part I circled is the game clock, which displays the game time to the nearest second. If anyone mentions 'server time,' this is the time they're talking about. I believe it coincides with GMT+1.

    Now go to your rally point and send some of your units to a nearby village. Click on the command, and check out the details:



    Take a close look at the arrival time, and you will see some lighter-colored numbers behind the hours:minutes:seconds. Those numbers are the milliseconds of the arrival time. We now know that arrival times are much more precise than 'to the nearest second.'

    If you're going to time well, you have to understand the measures of time the server uses.
    There are 24 hours in one day.
    There are 60 minutes in one hour.
    There are 60 seconds in one minute.
    There are 1000 milliseconds in one second.

    So a time of 3 hours, 24 minutes, 18 seconds, and 871 milliseconds would be written like this:
    03:24:18.871

    Calculating Duration
    The goal of timing troop movements is to get your troops to arrive at some location at a certain time. To start off, there are 3 things you need to know:

    1) where they are going (destination)
    2) how long it takes them to get there (duration)
    3) the time you want them to arrive

    #1 and #3 are both things that a player can decide. #2, however, is generally not, and you will have to calculate this yourself if you want to be accurate.

    To figure the duration, you have to find:
    1) how fast your troops will move (speed)
    2) how far away the destination is (distance)

    The first part is easy; just look at the units section in the help page for the world you're playing:


    I'll use the stats in this picture for any examples I use.

    The part listed as unit "speed" is actually the time(in minutes) it takes for that unit to travel one field. Keep in mind that units travel at the speed of the slowest unit they're with. If you send support with a paladin, they will move at the speed of the paladin.

    You now have the speed, and need to get the distance.

    Take a look at your map. You'll see numbers to the left of and right below the close-up view.



    The numbers on the left are the y coordinates, and the numbers on the bottom are the x coordinates. Every village has a unique location, shown in the game as "(X|Y)". The village at the center of this map is located at 503|843.

    Now, I'll define a few things to make what I'm about to say a little easier to follow.

    Destination: the village you are sending the troops to.
    Origin: the village you are sending the troops from.
    Distance: the number of fields between the origin and the destination.
    Xo: the x coordinate of the origin village.
    Yo: the y coordinate of the origin village.
    X: the x coordinate of the destination village.
    Y: the y coordinate of the destination village.

    Here's the formula for finding the distance (taken from the Pythagorean Theorem)


    Say we want to find the distance from 503|843 to 502|844.
    Just put the numbers into the right spots, and then solve the expression. I use a calculator to get an approximate answer.



    So the distance is about 1.41421356 fields. Let's say I'm attacking with a scout ('speed' 9)

    To find the duration, multiply the 'speed' (9 minutes/field) by the distance (1.41421356 fields).

    (9 minutes/field) * (1.41421356 fields) = 12.7279220 minutes

    That's nice, but we want our time to read "hours:minutes:seconds.milliseconds". This means more math

    We know there are 60 minutes in one hour, but the duration is only 12.7279220 minutes; quite a bit less than 60 minutes. So the number of hours is 00. We've now got a duration of 00:??:??.???, with 12.7279220 minutes left over.

    There are 12 whole minutes in 12.7279220 minutes, so put those into the minutes slot.
    We now have a duration of 00:12:??.???, with 0.7279220 minutes left over.

    We need to know the seconds next (60 seconds in one minute), so multiply the remaining minutes by 60 to get the number of seconds.
    0.7279220 * 60 = 43.67532
    that's 43 whole seconds for the seconds slot, giving us a duration of 00:12:43.???

    To find the milliseconds multiply the leftover seconds (0.67532) by 1000 (1000 milliseconds in one second, remember?), and you have the number of milliseconds.

    Well, we finally have it. The duration of a scout speed command from 503|843 to 502|844 is 00:12:43.675.

    Doing these calculations over and over can get to be a pain in the , so you may want to make a spreadsheet to do them for you. No, I'm not going to give you a premade one.

    When to send your troops
    Ideally, you'd just subtract the duration from the arrival time.

    There's still one more thing to take into consideration before we can know when to send the troops: lag.
    Every internet game has it; tribal wars is no exception. When you click the 'ok' button on the confirmation screen, your computer has to process that click, send the information across the internet to the server, and be processed by the server. This all takes time.

    The lag fluctuates and cannot be completely controlled by you, but there are things you can do to influence its stability. Try to keep your computer's workload low. Don't have a bunch of applications running at once.
    Minimize your use of network resources. Don't start downloading something right before you want to send a timed command.

    Before sending the troops, make a couple tests to predict the lag.
    Choose 2 villages, at least one of them yours. Figure out the duration between them, and send a few attacks. (When I do this, I click at the moment I see the second counter change.) Write down the times you send them and the times they actually arrive.

    Now calculate the times they should have ideally arrived (sending time + duration) and write these down.
    Subtract the ideal arrival times from the actual arrival times; and write the answers down. These are the delays.

    Find the average lag time by adding up the delays and dividing the answer by the number of attacks you sent.

    here's a sample test I did:
    Code:
         launch     actual arrival   ideal arrival      delay
    1)  17:06:40    17:19:25.242     17:19:22.553    00:00:02.689
    2)  17:07:40    17:20:25.253     17:20:22.553    00:00:02.700
    3)  17:08:40    17:21:25.121     17:21:22.553    00:00:02.568
    4)  17:09:40    17:22:25.367     17:22:22.553    00:00:02.814
    5)  17:10:40    17:23:25.343     17:23:22.553    00:00:02.790
    
    average lag: 00:00:02.7122
    variance:    00:00:00.246
    If the difference between the highest delay and the lowest delay is higher than the time frame you want your troops to arrive within, then good luck

    The time you want to actually send your troops is:
    (arrival time) - (duration + average lag)

    Actually clicking at the right time is entirely up to you and your sense of time (unless you're cheating).

    I mentally split each second into fifths; any more than that and I tend to lose consistency with my mental counting.


    When Troops Return from an Attack
    To figure out when troops return to a village after attacking, you need to know:
    1) the arrival time of the attack
    2) the duration

    Add the duration to the arrival time, and ignore the milliseconds. The game truncates them, so an expected returning time of 3:13:37.999 results in an actual returning time of 3:13:37.000.

    Predicting Attacks
    You can predict what an incomming attack might be by figuring out its speed. Divide the remaining time by the distance, and compare your answer to the speeds of each unit. If you check the attack soon enough after it was sent, you'll know if it's moving too fast to have certain units.



    -------------------------------------end-------------------------------------

    Well, I hope this is helpful. If I made a mistake somewhere, please point it out. If you think I left something out that belongs in the scope of this guide, speak up! And yes, I know there are numerous online tools available that can do some calculations for you. That's not what this guide is about.

    Thanks to the following people for improving this guide
    Qwe4rty - pointed out that milliseconds are now truncated for returns
    dondonna - pointed out my lack of transcribing abilities
    Last edited by cheesasaurus : 2009,July 17th at 16:40 Reason: fixed calculations

  2. #2

    Default

    I just use the pop up box that you can turn on when you have premium. I like math, and the Pythagorean theorem in particular, but wow Cheesey.
    Duchess of F:M
    Don't you think Fanatical Underwear Mob would have been a better name??

  3. #3

    Join Date
    2007,September 26th
    Posts
    423

    Default

    i knew everything in that guide and have used it.

    however for those that haven't heard this stuf or don't know how to do it this makes a great guide.

  4. #4

    Join Date
    2007,February 7th
    Posts
    329

    Default

    I knew this stuff, but it's great to see someone put in the effort and articulate his point so clearly (as you have ).

    Good stuff (I skimmed it, but great job!)
    Until the admins say that your tribe is bad for the game and make rules to hinder you, you have not yet even begun to reach TW's level of dominance.

  5. #5

    Default

    :o

    Very useful .
    Last edited by penltkiller : 2008,July 22nd at 22:15

  6. #6

    Default

    Well done...
    I figure my computer lag is roughly consistent when I've minimized the overhead like you mentioned. So using the 'departure' time on my game clock as a reference for each attack launch hopefully cancels out the lag between them.

    I guess lag as you've elaborated is good to know when coordinating attacks w/multiple players...

  7. #7
    royalgamer's Avatar
    Join Date
    2008,March 28th
    Location
    Wtf?!Somewhere?!..
    Posts
    418

    Default

    nice guide

    liked the drawings!
    Last edited by royalgamer : 2008,August 14th at 19:10

  8. #8

    Default

    Nice guide but I will still use TWStats or TW++ for planning as I am simply too lazy!

    PS: Do not read the forums trying to time something, you might lose your sense of time this way.

  9. #9

    Default

    Quote Originally Posted by cheesasaurus View Post
    When Troops Return from an Attack
    To figure out when troops return to a village after attacking, you need to know:
    1) the arrival time of the attack
    2) the duration

    Just add the duration to the arrival time; that is the time they will return. Not too tough, huh?
    I actually have a correction to make to this.

    When troops return back from an attack, the milliseconds are rounded down every time to 000.

    So for example, if you would expect the troops to return at 08:10:11:900 based on math, you'd find that they actually return at 08:10:11:000.

  10. #10

    Default

    Well darn. When did that change happen?

    Is it the same for all returns, or just returning attacks? Looks like team accounts get another big advantage
    [08:53:05] cheesasaurus: on a side note I have 76% of the hc in the world
    [08:53:16] Nauzhror: cool nauzh, thanks for sharing

  11. #11
    -The Agent-'s Avatar
    Join Date
    2008,August 16th
    Location
    On The Forums!
    Posts
    17

    Default

    yep

  12. #12

    Default

    Is there a way to chamge the colour of my millisecond counter?.... its is a very pale biege that is difficult to see against white unless highlighted, (which means you can't do anything else with the cursor

  13. #13

    Join Date
    2008,July 21st
    Location
    In a Box
    Posts
    147

    Default

    Quote Originally Posted by Avaarez View Post
    Is there a way to chamge the colour of my millisecond counter?.... its is a very pale biege that is difficult to see against white unless highlighted, (which means you can't do anything else with the cursor
    You don't need to keep it highlighted, if you really are that forgetful I suppose you could copy it and paste it later... but what if you forget how to paste?

  14. #14

    Default

    I mean it's difficult to see in it's normal colour.... in fact it's so difficult to see, I never knew it was there till I read this article. If there was a way of changing it's colour, for example, to black.... I wouldn't need to highlight it to see it.

    Maybe this is one for the game coders.

  15. #15

    Default

    The problem is that it would confuse too many people that don't know/care about milliseconds.

  16. #16
    pimpometer's Avatar
    Join Date
    2007,November 11th
    Location
    pickleville.
    Posts
    1,501

    Default

    Quote Originally Posted by qwe4rty View Post
    I actually have a correction to make to this.

    When troops return back from an attack, the milliseconds are rounded down every time to 000.

    So for example, if you would expect the troops to return at 08:10:11:900 based on math, you'd find that they actually return at 08:10:11:000.
    Another correction would have to be to the attacker's troops that survive.

    If an attack consists of AX/LC with no rams (speaking bout early world, no rams yet) and the ax all die from a heavy sword defense, the returning LC would arrive at the speed of LC, not at the speed of the original attack.
    Quote Originally Posted by Aukou
    LC are not farming units, and that's about it.
    Once you over farm then they're useless; you can only dodge attacks with them.

  17. #17
    Woodlandapple's Avatar
    Join Date
    2008,March 7th
    Location
    The land of irn bru and shortbread.
    Posts
    3,182

    Default

    Quote Originally Posted by pimpometer View Post
    Another correction would have to be to the attacker's troops that survive.

    If an attack consists of AX/LC with no rams (speaking bout early world, no rams yet) and the ax all die from a heavy sword defense, the returning LC would arrive at the speed of LC, not at the speed of the original attack.
    Wrong. It takes the same amount of time both ways regardless of what units live/die.

    Maybe they carry back the dead?

  18. #18
    lippa's Avatar
    Join Date
    2006,September 2nd
    Posts
    1,122

    Default

    Anyone know why we cant see the milliseconds on W1 or W2? ? :/
    Retired.
    W1 :- Best Rank 4, Highest ODA Ranking 3rd
    W2 :- Best Rank 8, Highest ODA Ranking 3rd

  19. #19

    Default

    I don`t think there are milliseconds for the duration between 2 villages, are you sure about this ?
    RETIRED

  20. #20
    pimpometer's Avatar
    Join Date
    2007,November 11th
    Location
    pickleville.
    Posts
    1,501

    Default

    Quote Originally Posted by Woodlandapple View Post
    Wrong. It takes the same amount of time both ways regardless of what units live/die.

    Maybe they carry back the dead?
    No it doesn't. I've tried it multiple times.
    Quote Originally Posted by Aukou
    LC are not farming units, and that's about it.
    Once you over farm then they're useless; you can only dodge attacks with them.

Page 1 of 4 1234 LastLast

Posting Rules

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