Gold buttons matching speaker, professional fish texture
mlmihjaz+1: Claude Opus 4.8
86e4b9c
- CSS: ghost buttons (Show answer / Skip / Slow) now use the speaker
button's gold/amber glossy palette instead of cyan.
- Fish: redraw the sprite texture at 2x res with back-to-belly shading,
a scale pattern, body stripes, gradient finned rays, gill arc, pectoral
fin and a glossy eye so fish read as real, not kid-drawn.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Scene polish: lily flowers, bees, water birds, waves, splash, buttons
mlmihjaz+1: Claude Opus 4.8
9dbd243
- LakeLife: replace omelet-shaped flower with pointed-petal water lily;
add bees orbiting flowered pads; add black water birds that paddle the
open water and dip to peck; round splash droplets (sprite map) instead
of squares.
- Ground: halve goat vertical bob and leg-swing amplitude.
- Scene3D: Hor+ FOV compensation on resize so the side cranes no longer
drop out of frame on narrow / zoomed-out windows.
- Water: fix waves not rendering — displace the surface along its normal
(local Z) for real vertical ripples instead of sliding verts sideways;
recompute normals; bigger amplitude; more transparent surface; brighter
and more numerous wavelet/glint texture.
- CSS: cold icy glossy 3D style for the ghost buttons.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Slow goat leg animation and make typing input glassier
mlmihjaz+1: Claude Opus 4.8
56a3eff
Goat leg swing frequency lowered 6 -> 4 (~33% slower kick) in Ground.js.
#typed background alpha reduced .35 -> .18 (.55 -> .32 on focus) so the
typing field reads as glass like the surrounding card.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Initial commit: ECHO 3D vocab game with Node+SQLite backend, admin dashboard, Docker deploy