Wave practice
Practice Geometry Dash wave movement and wave spam with normal, mini, precision and endless presets. The trainer separates raw click speed from the harder part: keeping repeated inputs controlled.
The Geometry Dash wave changes direction when you press and release. Wave spam uses rapid repeated inputs, but faster clicking only helps when the spacing between those inputs stays controlled. Use the trainer below to practice the movement, then compare raw speed separately with the GD CPS Test.
Wave training presets
Presets set difficulty, Mini Wave and Endless Mode for you.
Wave gameplay converts press-and-release timing into alternating diagonal movement. Tight wave sections reward precise input spacing: clicking faster only helps when the rhythm remains controlled enough to stay inside the corridor.
Build direction-change timing with the standard trainer profile.
Use the Mini Wave toggle for faster vertical movement and smaller correction windows.
Remove the fixed finish goal and focus on a repeatable personal-best run.
Inside this browser trainer
A click counter records when a press starts. The wave also responds to how long you keep holding it. In this simulator, holding moves upward and releasing moves downward at the same speed. Five evenly spaced presses per second can still send you into the ceiling if every hold lasts longer than its release.
Normal wave speed is 3.8 canvas pixels per nominal 60 Hz step, or 228 pixels per second of simulation time. A 100 ms hold rises 22.8 pixels; a 100 ms release falls the same amount. A 150/50 ms cycle instead rises a net 22.8 pixels. Mini Wave multiplies vertical speed by 1.5, so the same imbalance produces 34.2 pixels of upward drift per cycle.
| Preset | Speed | Base gap | Modes |
|---|---|---|---|
| Normal Wave | 5 px / step | 220 px | Normal · 15s goal |
| Mini Wave | 6.5 px / step | 144 px | Mini · 15s goal |
| Wave Spam | 8 px / step | 112 px | Mini · 15s goal |
| Precision | 9.5 px / step | 110 px | Normal · 15s goal |
| Endless | 5 px / step | 220 px | Normal · Endless |
These numbers explain this site's own movement model, not official Geometry Dash physics. The runtime caps long frame gaps, so simulation time can advance more slowly than wall time on a stalled device. Moving corridors require a changing balance; equal holds and releases are a flat-corridor exercise, not a way to clear every section.
Raw CPS tells you how many inputs you can produce. Wave spam also depends on the spacing between those inputs. Two runs can have the same average CPS but different paths if one run has much more timing variation. Use the GD CPS Test for speed, then use this trainer to see whether that speed stays controllable.
Use the trainer for movement practice, then choose the guide that matches your next question instead of mixing level rankings with raw wave mechanics.
See wave-focused Demon references with dated Pointercrate rank context.
Compare why rapid inputs behave differently across the three movement modes.
Browse non-ranking level references associated with difficult wave and rapid-input gameplay.
Wave spam is rapid repeated press-and-release input used to keep the wave moving through tight corridors. The challenge is not only speed, but keeping the spacing between inputs controlled.
Not automatically. More inputs can help in some sections, but uneven timing can make the wave path less stable. Compare CPS and timing consistency together.
No. It is a practice-oriented browser movement model for training input rhythm and control, not an exact reproduction of the official game engine.
Yes. The trainer runs directly in modern browsers and accepts pointer or touch input. Mobile device and browser behavior can still feel different from the official game.