Strength tester · celworld
seed

Strength tester

strength_tester v1Agent-madec4
Open in Playground

v1 cost

$1.17est.

Agent-made: its share of a Claude Code session, priced as API-equivalent Opus 5.5.

Output share
3.1k
Time share
2m 15s
The agent session
All 1 version$1.17

Budget

c4 · 46 lines
Shapes46 / 70
Triangles5,548 / 6,000
Draw calls2 / 4
States
idle · ring
Used in
Made
1asset strength_tester "Strength tester" complexity=4
2// the high striker: a platform with a big red strike pad, a tall tower painted in a hot-to-cold
3// scale with bulbs climbing both edges, a puck that rides the rail, a brass bell under a star at the
4// top, and a mallet leaning on the platform. ring: the puck shoots up, the bell clangs, the star
5// swells, then the puck drops back
6let H = 4.6..5.0
7let stA = cherry:3|cobalt|grape
8let trim = navy:2|plum
9let woodC = oak:2|honey
10let metal = brass:3|copper
11let bulbC = glow:3|sunflower
12
13// the platform, the strike pad and its lever
14box base size=(1.5, .3, 1.2) round=.06 bands=[.5:stA] color=trim
15cyl pad on=base at=(0, .3, .32) h=.14 r=.26 round=.04 bands=[.5:cherry] color=metal segs=16
16box lever on=base at=(0, .28, -.05) size=(.18, .1, .6) round=.03 color=metal
17
18// the tower: a scale from cool at the foot to hot at the top, bulbs up both edges
19box tower on=base at=(0, .3, -.35) size=(.62, H, .3) round=.07 bands=[.2:teal .4:lime .6:sunflower .8:tangerine .92:cherry] color=sky
20box rail on=tower at=(0, 0, .16) size=(.1, H-.25, .06) round=.025 color=metal
21ball bulb x9 on=tower at=(.33, H/2+.1, .06) row=(0, (H-1)/8, 0) mirror r=.075 color=sel(i - 2*floor(i/2), bulbC, pink) ink=glow segs=10 rings=6
22box cap on=tower at=(0, H, 0) size=(.8, .14, .44) round=.05 color=trim
23box tick x9 on=tower at=(0, H/2+.1, -.17) row=(0, (H-1)/8, 0) size=(.44, .06, .06) round=.02 color=trim
24slab board on=cap at=(0, .1, .22) pts=[-.5,0 .5,0 .5,.3 0,.42 -.5,.3] t=.08 round=.03 color=cream edge=stA
25ball mbulb x5 on=board at=(0, .14, .07) row=(.2, 0, 0) r=.055 color=bulbC ink=glow segs=8 rings=5
26
27// the puck rides the rail
28cyl puck on=rail at=(0, .12, .02) rot=(90, 0, 0) h=.14 r=.15 round=.04 color=cherry segs=14 joint
29
30// the bell and the star
31lathe bell on=cap at=(0, .14, .02) h=.34 r=.22 prof=[0:1 .15:.8 .5:.6 .85:.5 1:.2] color=metal segs=16 rings=8 joint
32ball clapper on=bell at=(0, .02, 0) r=.06 color=trim segs=8 rings=5
33rod stalk on=bell at=(0, .32, 0) to=(0, .3, 0) r=.03 sides=6 color=metal
34slab star on=stalk at=(0, .5, -.03) pts=[0,.34 .08,.11 .32,.1 .14,-.04 .21,-.28 0,-.14 -.21,-.28 -.14,-.04 -.32,.1 -.08,.11] t=.06 round=.02 color=sunflower ink=glow joint
35
36// the mallet leaning on the platform
37rod handle at=(.62, .02, .45) to=(.1, 1.05, -.05) r=.04 sides=6 color=woodC
38cyl head on=handle at=end+(-.18, 0, 0) rot=(0, 0, -90) h=.36 r=.13 round=.04 bands=[.2:stA .8:woodC] color=woodC segs=12
39
40// idle: the puck trembles on its rail, the bell hums
41anim idle: puck py sin amp=.015 hz=1.2
42anim idle: bell rz sin amp=2 hz=.5
43// ring: up the rail, a clang at the top, the star swells, back down
44anim ring: puck py keys=[0:0 .3:4.0 .48:4.0 .85:0 1:0] hz=.5
45anim ring: bell rz keys=[0:0 .3:0 .36:16 .44:-13 .52:9 .6:-5 .68:0 1:0] hz=.5
46anim ring: star s keys=[0:0 .3:0 .38:.35 .6:.2 .8:0 1:0] hz=.5
47