
Loading
seed
19 statesS spinI inkG seeds
Pipwing
pipwing v1Agent-madec4
v1 cost
$0.559est.Agent-made: its share of a Claude Code session, priced as API-equivalent Opus 5.5.
- Output share
- 3.2k
- Time share
- 2m 17s
All 1 version$0.559
Budget
c4 · 42 linesShapes16 / 70
Triangles2,728 / 6,000
Draw calls2 / 4
- States
- idle · peck · fly
- Used in
- Mossbrook Town as pip
- Made
1asset pipwing "Pipwing" complexity=42// a little town bird: a round sparrow-ish ball of a body with a big head, a perky three-feather3// crest, a stubby orange beak, short wings, a fanned tail and two tiny orange legs. Colourways:4// sky and cream, walnut and honey, and a rare shiny pink.5// States: idle (hop and tilt), peck (bobbing for seeds), fly (flapping hover).6let S = .92..1.087let shiny = chance(.08)8let alt = chance(.5)9let way = shiny*2 + (1-shiny)*alt10let featherC = sel(way, sky, walnut, bubblegum)11let breastC = sel(way, cream, honey, white)12let wingC = sel(way, cobalt, oak, grape)13let beakC = sel(way, tangerine, marigold, lemon)1415// body: a round ball, the root bone, on two little legs16ball body at=(0, .21*S, 0) r=(.145, .13, .15)*S color=featherC under=breastC segs=18 rings=12 joint17limb leg on=body at=(.05*S, -.09*S, .01*S) mirror len=.09*S r=(.022, .02)*S color=beakC segs=6 joint18ball toe on=leg at=end+(0, -.005*S, .025*S) r=(.035, .015, .045)*S color=beakC segs=8 rings=51920// head, beak and crest21ball head on=body at=(0, .15*S, .07*S) r=(.125, .115, .115)*S color=featherC under=breastC segs=20 rings=12 joint22cone beak on=head surf=(0, -14) lift=-.02*S h=.07*S r=.04*S depth=.8 color=beakC segs=823face look on=head eyes=round mouth=none size=.3 spacing=34 eyeY=14 detail=.624cone crest x3 on=head at=(0, .1*S, -.02*S) row=(0, 0, -.04*S) rot=(-20, 0, 0) h=(.11-.02*i)*S r=.03*S depth=.5 color=wingC segs=6 joint2526// wings and tail27ball wing on=body surf=(84, 10) lift=-.045*S mirror r=(.03, .085, .12)*S tilt=-25 roll=8 color=wingC segs=12 rings=7 joint28cone tailfan x3 on=body at=((i-1)*.035*S, (.02+i*.02)*S, -.1*S) rot=(-105, (i-1)*32, 0) h=.12*S r=.035*S depth=.4 color=wingC segs=6 joint2930// idle: little hops, head tilts, a tail flick31anim idle: body py bounce amp=.03 hz=.732anim idle: head rz keys=[0:0 .2:14 .5:14 .7:-10 1:0] hz=.333anim idle: tailfan rx sin amp=10 hz=1.234anim idle: crest rx sin amp=6 hz=.8 stagger=.235// peck: bobs down for seeds36anim peck: head rx keys=[0:0 .15:38 .3:0 .45:38 .6:0 1:0] hz=.837anim peck: body rx keys=[0:0 .15:10 .3:0 .45:10 .6:0 1:0] hz=.838// fly: wings beat, the body bobs up off the ground, legs tuck39anim fly: wing flap amp=55 hz=540anim fly: body py sin amp=.08 hz=1.241anim fly: leg rx keys=[0:-50 1:-50] hz=142anim fly: tailfan rx sin amp=14 hz=2.543