Counter Punch Guide: Dodge Timing, Counter Windows and the Speed Curve

Updated October 2026

Counter Punch puts you in front of a boxer who attacks on a strict loop, and it rewards you only for punishing his mistakes. Every point comes from the same sequence: read which side he will throw to, slip that way, then punch while he is open. The loop speeds up every time you land a counter, so a run is really a test of how long you can keep reading it accurately. This guide lays out the exact timings and where the judgement happens, plus the habits that keep your health bar alive.

The attack loop, step by step

Your opponent cycles through four phases. He waits (idle), loads up (wind-up), throws (strike), and resets (recover). At normal speed the wind-up lasts 0.5 seconds, the strike 0.2 and the recovery 0.4. The idle wait is drawn at random between 1.0 and 1.6 seconds, once per wait, so it averages 1.3 seconds at normal speed whatever your screen's refresh rate.

The wind-up is your signal. One of his shoulders draws back, a red glow builds along the bottom of the ring on one side, with an arrow pointing the way to slip. The glow grows stronger through the wind-up, so it is faintest at the moment you most need to notice it. Keep your eyes on the bottom corners of the ring, not on his face.

Each throw picks its side at random, 50/50 every time. There is no pattern to memorise and no way to know the side before the wind-up begins.

When the dodge is actually judged

A tap on ◀ or ▶ puts you in a slip toward that side for 0.8 seconds. The game does not check your slip when the punch starts moving. It checks once, at the very end of the strike phase. If you are slipping to the correct side at that moment, the punch misses; otherwise you lose one of your five health points.

That has two practical consequences. First, you are not as late as you think. Even a tap during the strike itself is still in time, because the check happens when the strike finishes. At the start of a run, that gives you 0.7 seconds from the first sign of the wind-up. Second, the slip lasts a fixed 0.8 seconds that never speeds up, so an early tap can run out. If you tap more than 0.8 seconds before the strike ends, your slip has expired by the time it counts.

A new tap always replaces the old one, so you can change your mind. Tapping ◀ and then ▶ leaves you slipping right, with a fresh 0.8 seconds on the timer.

Landing the counter

A correct slip opens the counter window the moment the strike ends. A green frame lights up around the ring and the punch button's outline turns green. At normal speed the window lasts 0.6 seconds, and it shrinks as the fight speeds up. One tap on the punch button during that window lands a counter worth 25 points. Tapping punch outside the window costs nothing, but it scores nothing either, and only one counter can land per window.

A landed counter also stuns the opponent. His next wait gets an extra 1.2 seconds, divided by the current speed, before the next random wait even starts. That is your breather, and it only comes if you actually punch. A slip without a counter sends him straight back into a normal-length wait.

A good rhythm is two separate taps: slip, see the glove fade as it misses, then punch. Pressing punch at the same time as the slip is too early, because the window does not exist until the strike has finished.

How the speed builds, and why it never stops

Each of your first 32 counters raises the fight speed by 0.05×, and every counter after that adds another 0.02×. Every phase divides by that speed, including the counter window and the stun. Only your 0.8-second slip stays the same. Here is the time from the start of the wind-up to the moment of judgement, along with the counter window, at a few stages:

The climb slows after 32 counters (800 points) but it never stops, and the speed never goes back down. By about 1,925 points the whole tell is down to 0.2 seconds, and by 3,400 points it is 0.15 seconds, which is faster than a human can react. Past that point even the best reader is partly guessing, so every run ends eventually. The speed shown in the status pills (SPD) tells you exactly where you are on this curve.

Health and the guessing question

You start with five health. A wrong slip and no slip at all cost the same: one point of health. That makes the maths of an unsure moment simple. If you cannot read the side in time, a guess still wins half the time, while freezing loses every time. Sitting still is never better than picking a side.

Where guessing goes wrong is when it becomes a habit. A player who taps a side during the idle wait, hoping to save time, is right half the time and then has to see the glow and correct. If the correction arrives late, the early guess has cost a health point it did not need to. Only tap early once you can actually see the wind-up.

Controls and set-up

The three round buttons sit in the strip at the bottom of the screen, and each one is a little bigger than it looks (the touch area extends ten pixels beyond the circle). Taps elsewhere in that strip still count: the left third slips left, the right third slips right, and the middle third punches. A comfortable grip is a thumb resting over each slip button, with the punch thrown by whichever thumb did not just move. On a keyboard, use the left arrow or A and the right arrow or D to slip, and Space, Enter, the up arrow or W to punch.

Your score is the number of counters times 25. The best score is stored on your device, and the knockout card lets you submit your run to the Hall of Fame.

▶ Play Counter Punch Read the wind-up, slip the punch, fire back.