Happy hop

An animal on four legs hops for joy: its front end bounces up and down, its tail swings from side to side and its ears go up, happy, round and round.

Use it in a cartoonChange it in the move makerThe pack file (JSON)

What it is for

A dog delighted to see you, a cat with a new toy. It is what Happy, Excited, Jump for joy, Bounce and Laugh play on four legs.

The principle it shows: joy bounces the front end

A happy dog does not jump with all four feet: its front end springs up and lands while the back legs stay put, again and again, and the tail swings side to side the whole time (the tail curling round to one side, then the other).

The program, line by line

when it starts
  forever:
    show the side view
    at the same time:
      โ€” 1:
        glide torso 0 over 0 s
        glide torso 14 over 0.18 s (out)
        glide torso 0 over 0.18 s
        glide torso 14 over 0.18 s (out)
        glide torso 0 over 0.18 s
      โ€” 2:
        glide dy 0 over 0 s
        glide dy -25 over 0.18 s (out)
        glide dy 0 over 0.18 s
        glide dy -25 over 0.18 s (out)
        glide dy 0 over 0.18 s
      โ€” 3:
        glide left leg #2 0, right leg #3 0 over 0 s
        glide left leg #2 25, right leg #3 25 over 0.18 s (out)
        glide left leg #2 0, right leg #3 0 over 0.18 s
        glide left leg #2 25, right leg #3 25 over 0.18 s (out)
        glide left leg #2 0, right leg #3 0 over 0.18 s
      โ€” 4:
        glide left forearm 0, right forearm 0 over 0 s
        glide left forearm 30, right forearm 30 over 0.18 s (out)
        glide left forearm 0, right forearm 0 over 0.18 s
        glide left forearm 30, right forearm 30 over 0.18 s (out)
        glide left forearm 0, right forearm 0 over 0.18 s
      โ€” 5:
        glide tail 25, part:tail~out -45 over 0 s
        glide tail 25, part:tail~out 45 over 0.18 s
        glide tail 25, part:tail~out -45 over 0.18 s
        glide tail 25, part:tail~out 45 over 0.18 s
        glide tail 25, part:tail~out -45 over 0.18 s
      โ€” 6:
        glide left ear 10, right ear 10 over 0 s
        glide left ear 20, right ear 20 over 0.18 s
        glide left ear 10, right ear 10 over 0.18 s
        glide left ear 20, right ear 20 over 0.18 s
        glide left ear 10, right ear 10 over 0.18 s
      โ€” 7:
        glide head 0 over 0 s
        glide head -10 over 0.18 s
        glide head 0 over 0.18 s
        glide head -10 over 0.18 s
        glide head 0 over 0.18 s
      โ€” 8:
        look happy

Try this

  1. Take 0.3 s over its first change instead of 0.18 s: a slower happy hop.

    In the program: ramp ยท over 0.18 โ†’ 0.3

  2. Turn the body's tilt to 18.2 instead of 14: a bigger happy hop.

    In the program: ramp ยท to.part:torso 14 โ†’ 18.2

How it differs from the others

Play bow asks to play by going down at the front; Startle goes up at the front once, in fright.

Works on

The two in the film above, and what the move turns on each: worked out by the build, which plays the move on each body and checks what moves. Nobody types this table.
WhoMoves?What moves
Sunny (one of the six people)yeswhole body, turns, body, head, arms
Grump (an animal on four legs)yeswhole body, body, head, front legs, back legs, tail, ears

c4c:beh:happy_hop ยท version 1.0.0 ยท c4c-free ยท by Jabbertoon