kz_longjumps2 in PlayKZ right after a long jump: jump stats and strafe table

CS 1.6 KZ
in the browser.

KZ and surf maps. Open the page and jump. You need a keyboard and a mouse.

Features →
Made by contur X GitHub Credits A fan project, not affiliated with or endorsed by Valve.

Planned features

Things I'd like to add. I haven't started any of them.

Rankings

A shared list of the longest jumps and the fastest map times.

Feedback

A form for bugs and ideas.

Multiplayer

Jump the same map with friends.

Phone

It only works on desktop for now.

Features

Community maps

The game starts on kz_longjumps2 and comes with the most played community KZ maps from kz-rush.ru and surf maps from GameBanana. You can also drop in your own .bsp. Every map has a timer, checkpoints and your records.

The map browser
The map browser

Surf

Surf maps play with air acceleration 100, so you slide along the ramps and steer in the air. They have their own Surf category in the map browser, and you can import your own surf .bsp too.

kz_longjumps2 running in the browser
kz_longjumps2 in a browser tab

Runs in the browser

There's nothing to install. Open the page on a desktop browser and you're in the map. Your settings and records are saved in the browser.

Jump stats

After each jump you get the distance, pre-speed, max speed and airtime, plus gain, loss and sync for every strafe. A coach line that tells you which strafe cost you the most can be turned on in Settings.

Stats panel after a 251-unit jump
251.01 units, 6 strafes, 92% sync
Trainer HUD with the turn meter
The turn meter in the air: 4.5° per tick, best is 5.1

Trainer HUD

While you play it shows a prestrafe bar on the ground and a turn meter in the air. It's off by default, you turn it on in Settings.

Rankings

This isn't built yet. The plan is a shared list of the longest jumps and fastest map times, with every run checked on the server. For now your own records are in the game, under Esc and then Records.

#PlayerDistancePreStrafesMap
1example_player2xx.xx2xxxkz_longjumps2
2example_player2xx.xx2xxxkz_longjumps2
3example_player2xx.xx2xxxkz_longjumps3

These rows are placeholders.

Feedback

If you find a bug or have an idea, message me on X at @contursofran. I'm also on GitHub as contursofran.