Valley Ferry
A Japanese river valley, one lantern at a time
- A straw-hat ferryman poles a covered boat down a mirror-still river
- Cherry trees, cedar hills, torii gates, shrines and pagodas
- Day and night, plus clear, mist or rain, with fireflies after dark
- Drifts on its own, or steer it yourself with W A S D
Build a breathtaking real-time 3D world in ONE self-contained HTML file using three.js from a CDN. No sound. Every asset made in code, no image files.
WORLD: a calm Japanese river valley. Reeds on the banks, cherry trees dropping petals, cedar forest on the hills, torii gates, shrines with stone lanterns, a small village with a pier and two pagodas.
HERO: a straw-hat ferryman poling a covered wooden boat with a paper lantern along a winding river loop. The water is a mirror that reflects everything, with petals floating on it and ripples from the pole and the wake.
PLAYER: the boat drifts on its own by default. W/S poles, A/D steers, drag to look around. On-screen buttons on touch devices.
TIME + WEATHER: a full day and night cycle (stars, moon, fireflies and glowing lanterns at night). Clear, mist or rain on keys 1/2/3, with raindrop ripples. T skips ahead.
Done means: smooth 60fps, zero console errors, and you've screenshotted morning, night, rain and phone size.