TITLE: ASCII TIDES FILE: 067-ascii-tides.html === PROMPT (exact prompt used) === Create "ASCII TIDES", an animated ocean scene made entirely of monospace characters rendered into a
or a canvas character grid. Characters map to wave height and foam (e.g. " .,:;~=≈*#@"). Layers: a sky with slowly drifting ASCII clouds and a sun or moon made of characters, a horizon, rolling swells (sum of sines plus noise), foam crests, and a small character-built boat bobbing on the surface. Palette: amber phosphor #ffb000 on #140c00 by default, switchable to "Seafoam" (#7fffd4 on #001414) and "Paper" (ink #222 on #f2ecdc). Pointer/touch disturbances create ripples that propagate across the water (2D wave equation on the grid). A time-of-day slider changes the sky (stars at night). Typography: a monospace stack with tight line-height; the grid adapts to the viewport to keep characters crisp. A tiny caption in the corner inside an ASCII box-drawing frame. Smooth at 30–60fps with efficient string building. SHARED REQUIREMENTS (apply to every page in this 100-page collection): 1. One standalone HTML5 file. All CSS inline in