Mastering the 45-Degree Neon Wave: Kinematics, Portal Mechanics & Flow-State Rhythm
In the world of precision rhythm platformers, Wave Mode stands as the undisputed benchmark for timing, muscle memory, and click-consistency. Because the wave dart has zero vertical acceleration time—changing direction on the exact frame you press or release your input—every zig-zag trail painted across the canvas is a direct 1:1 graph of your reaction timing.
Neon Wave: One-Button Rhythm Dash combines a 60–120 FPS hardware-accelerated collision engine with a live 128 BPM procedural Web Audio API synthwave sequencer so the background grid, obstacle spikes, and arpeggio bassline pulse in lockstep with your movement.
How to Play & Keyboard Shortcuts
- Ascend & Dive (`Mouse Click`, `Touch`, `Spacebar`, `Up Arrow`, or `W`): Hold to fly diagonally upward at 45° (or downward when Gravity is inverted); release to dive at 45°.
- Practice Checkpoint Mode (`P` to toggle, `Z` to drop checkpoint, `X` to delete): Struggling with a tight 3x speed diamond corridor? Enable Practice Mode to place glowing emerald crystal checkpoints anywhere along the track.
- Hitbox Inspector (`H` Key): Toggle the precision hitbox overlay to see the exact inner forgiveness box of your wave dart (`5×5 px` forgiving core) versus the red hazard hitboxes of corridor walls and sawtooth spikes.
- Mini-Wave Mode (`M` Key or Purple Portal): Switch between the classic 45° Standard Wave and the steep 63.43° Mini-Wave for high-frequency "wave spam" training.
Piecewise Linear Wave Kinematics & Portal Slope Equations
v_x(t) = v_base × S_portal, v_y(t) = v_x(t) × M_mini × g_dir × ( u_hold ? -1 : +1 )
2. Exact Diagonal Trajectory Angle θ_wave in Standard Mode (M_mini = 1.0) vs. Mini-Wave Mode (M_mini = 2.0):
• Standard Wave Slope: θ_std = arctan( 1.0 ) = 45.00°
• Mini-Wave Slope: θ_mini = arctan( 2.0 ) = 63.43° (Covers 2× vertical distance per horizontal pixel!)
3. 128 BPM Synthwave Sixteenth-Note Beat Synchronization Interval Δt_16th:
Δt_beat = 60 ÷ BPM = 0.46875 s, Δt_16th = 15 ÷ BPM = 0.11718 s (8.53 notes/sec)
Complete Reference Chart: Portals, Wave States & Track Difficulties
| Portal / Wave State | Color Indicator | Horizontal Speed (vx) | Diagonal Slope Angle | Pro Corridor Technique |
|---|---|---|---|---|
| 0.5× Slow Portal | Amber-Orange Gate | 310 px/s (0.75×) | 45.0° (Standard) | Long, measured holds through narrow needle gaps |
| 1.0× Normal Portal | Electric Cyan Gate | 420 px/s (1.00×) | 45.0° (Standard) | Rhythmic eighth-note taps synced to the 128 BPM bass |
| 2.0× Double Speed | Emerald Green Gate | 560 px/s (1.33×) | 45.0° (Standard) | Look 300px ahead of the dart, not at the dart itself |
| 3.0× Triple Speed | Hyper-Magenta Gate | 690 px/s (1.65×) | 45.0° (Standard) | Use light, low-travel micro-clicks (4–7 CPS) |
| Gravity Flip Portal | Solar Gold / Blue Gate | Unchanged | Inverts Hold/Release | Holding now dives downward; releasing climbs upward |
| Mini-Wave Portal | Neon Violet Gate | Unchanged | 63.43° Steep Slope | Rapid 6–10 CPS flutter clicks to stay centered |