The 0.6-second tick: how input queueing actually works

What a game tick is in OSRS, how many ticks there are per second and per minute, and exactly which tick your click lands on. With a metronome to click along to.

Practise this: Tick Sense 1: First Beat

If you play Old School RuneScape you will hear "tick" constantly: tick-perfect, 1-tick flicks, 3-ticking. It all comes back to one idea. The game world does not update continuously. It moves forward in fixed steps, and everything you do is fitted into those steps. Once the step is clear, most "tick-perfect" techniques stop being mysterious and become a matter of counting.

What is a game tick?

A tick is one step of the game's clock. The OSRS Wiki gives the standard length as 0.6 seconds, and describes actions you make during a tick as starting by the beginning of the next one (Game tick, OSRS Wiki). Between two ticks the game state stays put, however fast you click; only purely client-side things, such as moving the camera, update in between.

Microgrind's drills run on the same step: one tick every 600 ms. Every rule in the drills (when a strike counts, when a ward blocks, when a monster swings back) is decided tick by tick by one deterministic simulation, which is what the rest of this page is built on.

How many ticks per second?

One tick every 0.6 seconds is 1.67 ticks per second, or exactly 5 ticks every 3 seconds. A minute holds 100 ticks, which makes conversions easy: ticks per minute is just 100.

How many ticks fit in a stretch of time (at exactly 600 ms per tick)
TimeTicks
1 second1.67
3 seconds5
1 minute100
10 minutes1,000
1 hour6,000

Going the other way is often more useful, because attack speeds and skilling cycles are counted in ticks:

How long a number of ticks lasts
TicksSeconds
10.6
21.2
31.8
42.4
53.0
63.6
74.2
84.8

Which tick does a click land on?

This is the part that trips people up. A click does not take effect when you make it. It waits in a queue, and the whole queue is handled at the next tick. In Microgrind the rule is exact: if tick k happens at t0 + k × 600 ms, an input made at time ts is applied on tick

floor((ts − t0) / 600) + 1

In words: the next tick boundary after the click, never the current one. Every click inside the same 600 ms window lands on the same tick, whether it came early in the window or a moment before the end.

click any time in here01234both appliedclickclick
Any click inside the shaded window is applied together on tick 2. Where in the window it came makes no difference to the game.

Some worked examples, computed with the same function the drills use (times are milliseconds after tick 0):

Where a click lands, and how long it waits
Click atApplied onTick happens atWaits
0 mstick 1600 ms600 ms
150 mstick 1600 ms450 ms
450 mstick 1600 ms150 ms
590 mstick 1600 ms10 ms
599 mstick 1600 ms1 ms
600 mstick 21200 ms600 ms
601 mstick 21200 ms599 ms
1250 mstick 31800 ms550 ms

Two things stand out. A click can wait anywhere from a hair over nothing to a full 600 ms, depending only on where in the window it fell. And a click exactly on a boundary (600 ms) does not make that tick: it is queued for the one after.

In Tick Sense, two strikes inside one window are still a single strike, because the drill only asks whether you struck on that tick.

Aim for the window, not the beat

Because of that rule, clicking exactly on the beat is the riskiest moment. A click 1190 ms after tick 0 lands on tick 2; one at 1210 ms waits for tick 3. Twenty milliseconds of difference cost a whole tick.

1231190 ms1210 ms
1190 ms lands on tick 2 after 10 ms; 1210 ms misses it and waits 590 ms for tick 3.

So the habit to build is to click comfortably inside the window before the tick you want, not to chase the beat itself. Try it: start the metronome and click, tap or press Space along with it. Each click shows the tick it lands on and how long before that tick it was made.

012345
With JavaScript on, this is a metronome you can click along to.

After every Tick Sense or Ward Flicking run, Microgrind's results screen draws the same thing for your whole run: where in the tick your inputs fell, and the median time before the tick. That sub-tick timing is feedback only. It never changes a score, because only the tick an input landed on is part of the result.

How Tick Sense grades a strike

Tick Sense turns the rule into a drill. A target on tick T needs a strike applied on T, which means a strike made at some point during the 600 ms before it. These grades come from running the drill's own code on its first level:

Strike timing and what the track levels award for it
Strike appliedGradePointsTarget counts as
On the target tickperfect+100hit
One tick before itearly−50missed
One tick after it (target missed)late−50missed
Nowhere near a targetstray−50unchanged

In the rhythm levels (5 and 6) an early or late strike scores nothing but costs nothing either, and the count restarts from where you actually struck, so one slip does not ruin the rest of the run. Medals ask for 95%, 80% and 60% of the maximum score.

The Tick Sense ladder
LevelWhat it trainsCueMetronomeTargetsGold
1. First BeatA click is held until the next tick, so any moment in the 0.6s before it counts.Beat track shows each targetEvery beat161520+ points
2. Back to BackOne strike per tick, every tick: the base rhythm of 1-tick techniques.Beat track shows each targetEvery beat242280+ points
3. Count ItCount ticks by ear. Beat 1 is the next click you hear.Each target called out as a beat numberEvery beat141330+ points
4. Silent CountKeep the 0.6s tempo in your head once the clicks stop.Each target called out as a beat numberFirst 2 beats only121140+ points
5. Three-StepHold a steady 3-tick cycle, the rhythm behind tick-manipulation skilling.Strike every 3 beatsEvery beat201900+ points
6. Inner ClockKeep a 2-tick rhythm with no clock at all.Strike every 2 beatsFirst 4 beats only242280+ points

What happens inside one tick

When a tick is processed, Microgrind works through it in a fixed order: first the queued inputs, then every enemy (timers, incoming hits, movement, attacks), then the player's own movement and attacks. One visible result: your melee hit lands on an enemy one tick after your swing. This order is part of the simulation and its tests; the drills that depend on it (flinching especially) are built around it.

How to train it

  1. Tick Sense 1: First Beat shows a beat track. Strike while the line is inside a gold box and watch where the strike lands.
  2. Tick Sense 2: Back to Back puts targets on back-to-back ticks: one strike per window, every window.
  3. Tick Sense 3: Count It takes the track away. Targets are called out as beat numbers and you count the metronome.
  4. Levels 4 to 6 fade the metronome out until you keep the tempo, or a 3-tick or 2-tick rhythm, in your head.

If 0.6 seconds feels too quick at first, each level's practice aids can slow the tick to 0.9 or 1.2 seconds. Slowed runs are for practice and do not count for the leaderboards.

Quick answers

How long is a tick in OSRS?

0.6 seconds (600 milliseconds) is the standard length, though busy worlds can run very slightly longer.

How many ticks are there per second?

1.67: five ticks every three seconds, or 100 per minute.

Does a click happen the moment I make it?

No. It waits for the next tick, which can be almost no time at all or a full 0.6 seconds, depending on when in the tick you clicked.

Practise this

Free in the browser, no sign-up. Slowed ticks and other practice aids are in each level's settings.

Sources

Not affiliated with or endorsed by Jagex Ltd. Old School RuneScape is a trademark of Jagex Ltd.