Sit (bird)

Staying settled for a bird: the legs stay folded under, breathing, blinking and looking about, looping every 4 seconds until a game stands the character back up.

A cartoon person and a dog settled on folded legs, head turning now and then.

Use it in a cartoonOpen it in the block editorThe pack file (JSON)

What it is for

Sit (bird) is the sit of the nine game cycles, written for the bird set: it holds the folded-leg pose Settle down (bird) settles into, breathing, blinking and looking about, looping every 4 seconds for as long as a game leaves the bird there.

The principle it shows: overlapping action

The breath and the head's own sway share the same four-second period but start at a different point in it, so the pose never holds perfectly rigid even while the bird is doing nothing else. The head's sway here is wider than the upright sit's own, which is what reads as a bird genuinely looking about rather than just breathing in place.

The program, line by line

settings: h = 540, leg = 0.05, on = 0
when it starts
  show the side view
  set left leg 45, right leg 45, left foot -45, right foot -45, dx (-h*leg*sin((45)*pi/180)), dy (h*leg*(1 - cos((45)*pi/180))), left arm 0, right arm 0, head -4, tail -14
  sin wave on sy · every 4 s · amp 0.01
  sin wave on sx · every 4 s · amp -0.005
  sin wave on head · every 4 s · amp 4 · phase 0.8
  possin wave on blink · every 4 s · amp 1 · phase 1.2 · power 40

Written out in full, exactly as the engine prints them:

-h*leg*sin((45)*pi/180)

h*leg*(1 - cos((45)*pi/180))

Try this

  1. Turn the head 10 degrees instead of 4. The settled hold looks far more alert, as if the bird keeps noticing things around it.

    In the program: wave · amp 4 → 10

  2. Breathe more than twice as deep, 0.025 instead of 0.01. The hold reads as a slow, deliberate breath rather than ordinary quiet rest.

    In the program: wave · amp 0.01 → 0.025

How it differs from Settle down (bird) and Stand up (bird)

Settle down (bird) is the motion of folding down into this pose. Stand up (bird) is what a game switches to when it is time to leave this pose behind.

Works on

Worked out by the build: it plays the move in the engine on each body and checks what moves on screen. Nobody types this table.
BodyMoves?What moves
2 legs (a person)yeswhole body, turns, head, legs
4 legs (a dog)yeswhole body, head, front legs, back legs, tail, ears
no legs (the monster with no legs)yeswhole body, turns, tail

c4c:beh:sit_bird · version 1.0.0 · c4c-free · by Jabbertoon