A browser web-swinging sandbox inspired by modern web-head games โ built with Three.js. No build step, no dependencies. One HTML file + a zero-dependency Node static server.
Play: https://tiny-planet-messenger.onrender.com
| Input | Action |
|---|---|
Hold SPACE / LMB |
Swing (auto web-anchor) โ release to launch |
E |
Zip to point (aim at the white ring) |
SHIFT |
Dive (trade height for speed) |
W A S D |
Steer / run / reel |
Q |
Air trick |
R |
Respawn |
| Mouse | Camera |
node server.js
# open http://localhost:8080
- Three.js r160 (multi-CDN dynamic import fallback: unpkg โ jsDelivr โ esm.sh)
- Custom pendulum rope physics (position-based constraint, 3ร substep)
- Procedural tiered-setback city, seeded mulberry32 RNG, AABB collision
- Auto anchor selection (SM-style), point-launch zip, dive, wall-run, tricks