ASCII Opus #20
7.2
Evaluation
7.2 avg
8.5 physics accuracy
7.5 design quality
6.5 animation quality
5 slider ux
8.5 completeness
7.2 overall
Two crowns Same mass, different density Vertical slider Slider works Slider controls crowns Slider direction correct Full slider range Fall animation Water displacement Rising water level Splash effects Physics correct Live mass value Live volume value Live density value Live displaced water Gilded displaces more Heureka animation No external deps Light bg / dark text Self-contained HTML

Slider direction is inverted (min=0 labeled LUFT at top, max=100 labeled WASSER at bottom, but the HTML slider's thumb starts at top for value=0 which maps to air — actually direction may be correct visually due to CSS rotation, but the rotate(-90deg) transform makes left=bottom and right=top, so dragging "down" increases value and submerges crowns, which is correct directionally; however the ASCII water-level rise formula uses a crude fixed divisor (18.0) rather than proper tank-area scaling, and buoyancy is reported in mN but computed as cm³×g/cm³×9.81 = grams·cm/s² which is actually dynes, not mN — a unit error.

8,404 output tokens · claude-opus-4-6 · end_turn

Slider direction is inverted (min=0 labeled LUFT at top, max=100 labeled WASSER at bottom, but the HTML slider's thumb starts at top for value=0 which maps to air — actually direction may be correct visually due to CSS rotation, but the rotate(-90deg) transform makes left=bottom and right=top, so dragging "down" increases value and submerges crowns, which is correct directionally; however the ASCII water-level rise formula uses a crude fixed divisor (18.0) rather than proper tank-area scaling, and buoyancy is reported in mN but computed as cm³×g/cm³×9.81 = grams·cm/s² which is actually dynes, not mN — a unit error.