Command Palette

Search for a command to run...

Hectal
Phase 9: Springs and Physics
Web Animation · Exercise 3 of 4 PreviousNext
Intermediate

Throw the card

The card has two resting places, 0 and 180. Today decide always sends it back to 0.

Write decide(x, v): go to the far end when the position plus 0.15 s of release speed is past the middle (90), else back to 0.

What Check tests

  1. A quick 40 px flick carries the card to the far end
  2. Dragged slowly past the middle and held, it opens
  3. Dragged slowly 60 px and held, it falls back
  4. A tap changes nothing

Stuck? One hint at a time

The solution unlocks after your first Check. Try first: that is where the learning happens.

Runs in your browser. Your code is saved here.

Your page

Press Run to see the page.
00:00.000
animations
0.00s0.10s0.20s0.30s0.40s0.50s0.60s0.70s0.80s0.90s

Nothing is moving yet. Hover, click or scroll the page: every animation it starts shows up here as a track.

frames

Console

Nothing logged yet.