Multi-Device Touch & High-DPI Canvas Polish
Version 1.4.2 focuses heavily on touch input latency optimizations on modern mobile OLED displays and fixing slight sub-pixel anti-aliasing blur on Apple Retina displays.
Touch & Control Enhancements
- Reduced Touch Input Latency: Implemented passive event listeners for pointer and touch interactions with
touch-action: none, eliminating the 150ms 300ms double-tap delay on WebKit mobile browsers. - Added French AZERTY Keyboard Support: In addition to Left/Right arrows and standard A/D, players using European AZERTY keyboard layouts can now utilize Q/D naturally.
- Visual Touch Indicators: Improved tactile visibility of left and right touch zones for handheld mobile and tablet gameplay.
Visual & Rendering Polish
- Retina & 4K Sub-Pixel Scaling: Synchronized canvas device pixel ratio calculation with
Math.min(window.devicePixelRatio, 2)to prevent excessive GPU strain while ensuring razor-sharp edges on high-density displays. - Audio Node Garbage Collection: Fixed minor memory accumulation in procedural oscillator nodes during extended play sessions.
Endless Survival Mode & Celestial Flow State
This major update introduced the high-stakes Endless Survival mode alongside the Flow State bonus coin multiplier for sustained precision balancing.
New Game Mechanics
- Endless Mode: Added an un-capped survival mode that progressively scales wind speed, random gusts, and directional cross-shears every 10 seconds of survival.
- Flow State Mechanic: Maintaining balance within ±4 degrees of vertical for more than 2 consecutive seconds activates the celestial Flow State, providing a gentle synthesized chime and awarding continuous bonus coins.
- Local Best Tracking: High scores for Endless runs are now preserved in browser LocalStorage with 0.1-second decimal precision.
The 4 Worlds Expansion & 30 Levels
Expanded the initial prototype from a single looping stage into a full 30-level progression spanning four distinct atmospheric biomes.
World & Level Additions
- World 1: Dusk Peaks (Levels 1–8): Introductory mountain sunset atmosphere with gentle wind tutorials.
- World 2: Midnight Sky (Levels 9–16): Introduced wandering sky birds that collide with the balance pillar.
- World 3: Neon Storm (Levels 17–24): Introduced lightning flash warnings and sudden gust reversals.
- World 4: Solar Zenith (Levels 25–30): Extreme thermal updrafts with tightening fall thresholds (down to 38 degrees).
- 3-Star Evaluation Formula: Implemented a tiered scoring metric requiring both stage survival and 100% orb collection for master rank.
Procedural Web Audio Engine
Replaced external MP3 sound files with an entirely self-contained procedural Web Audio API synthesizer.
Audio Architecture
- Zero Audio Network Requests: Eliminated all external audio file downloads. Every chime, gust, and fall sound is synthesized in real time via native Web Audio API oscillators and gain envelopes.
- Dynamic Harmony Synthesis: Star clear fanfares now dynamically calculate pentatonic frequencies on the fly.
- Browser Mute Compliance: Added immediate audio context suspension whenever the user leaves the tab or clicks the in-game mute toggle.
Initial Engine Launch
The birth of Wobbly Spirit on bodybalance.tech.
- Core inverted pendulum physics simulation running at fixed 60Hz.
- Initial cosmetic skins: Lumina, Ember, and Zephyr.
- Zero-download browser execution with native canvas rendering.
Experience the Latest Release
Play v1.4.2 of Wobbly Spirit with all latest physics, touch latency, and audio updates.
▶ Play Version 1.4.2