Garden plot · celworld
seed

Garden plot

garden_plot v1Agent-madec3
Open in Playground

v1 cost

$0.679est.

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

Output share
3.9k
Time share
2m 47s
The agent session
All 1 version$0.679

Budget

c3 · 41 lines
Shapes33 / 45
Triangles3,196 / 4,500
Draw calls1 / 3
States
None: it rests
Used in
Made
1asset garden_plot "Garden plot" complexity=3
2// a raised vegetable bed for a fenced garden: a plank frame round a mounded soil bed, three rows of
3// crops (each row a seeded pick of cabbages, carrots or tomatoes on stakes), a watering can at the
4// corner. The leaves nod in the breeze.
5let L = 2.4..2.7
6let Wd = 1.5..1.7
7let woodC = oak:2|walnut|driftwood
8let canC = sky:2|leafPaint|cherry|silver
9let rowA = int(0..2)
10let rowB = int(0..2)
11let rowC = int(0..2)
12
13box frame size=(L, .3, Wd) round=.05 color=woodC
14box soil on=frame at=(0, .05, 0) size=(L-.2, .3, Wd-.2) round=.1 color=bedSoil
15
16// three rows of four plants; each row picks its crop
17ball plant x4 on=soil at=(0, .3, -Wd*.3) row=(L*.22, 0, 0) r=sel(rowA, (.17, .14, .17), (.09, .06, .09), (.12, .1, .12)) color=sel(rowA, leafB, tangerine, leafA) under=sel(rowA, leafLight, tangerine, leafA) segs=10 rings=6 joint
18ball plant2 x4 on=soil at=(0, .3, 0) row=(L*.22, 0, 0) r=sel(rowB, (.17, .14, .17), (.09, .06, .09), (.12, .1, .12)) color=sel(rowB, leafB, tangerine, leafA) under=sel(rowB, leafLight, tangerine, leafA) segs=10 rings=6 joint
19ball plant3 x4 on=soil at=(0, .3, Wd*.3) row=(L*.22, 0, 0) r=sel(rowC, (.17, .14, .17), (.09, .06, .09), (.12, .1, .12)) color=sel(rowC, leafB, tangerine, leafA) under=sel(rowC, leafLight, tangerine, leafA) segs=10 rings=6 joint
20// tops: cabbage hearts, carrot fronds, tomato stakes with fruit
21ball heart on=plant at=(0, .08, 0) r=.09 color=lime segs=8 rings=5 if=rowA==0
22cone frond on=plant at=(0, .03, 0) h=.26 r=.07 depth=.4 color=leafPaint segs=6 if=rowA==1
23rod stake on=plant to=(0, .55, 0) r=.018 sides=5 color=woodC if=rowA==2
24ball fruit on=plant at=(.07, .25, .06) r=.055 color=fruitRed segs=8 rings=5 if=rowA==2
25ball heart2 on=plant2 at=(0, .08, 0) r=.09 color=lime segs=8 rings=5 if=rowB==0
26cone frond2 on=plant2 at=(0, .03, 0) h=.26 r=.07 depth=.4 color=leafPaint segs=6 if=rowB==1
27rod stake2 on=plant2 to=(0, .55, 0) r=.018 sides=5 color=woodC if=rowB==2
28ball fruit2 on=plant2 at=(.07, .25, .06) r=.055 color=fruitRed segs=8 rings=5 if=rowB==2
29ball heart3 on=plant3 at=(0, .08, 0) r=.09 color=lime segs=8 rings=5 if=rowC==0
30cone frond3 on=plant3 at=(0, .03, 0) h=.26 r=.07 depth=.4 color=leafPaint segs=6 if=rowC==1
31rod stake3 on=plant3 to=(0, .55, 0) r=.018 sides=5 color=woodC if=rowC==2
32ball fruit3 on=plant3 at=(.07, .25, .06) r=.055 color=fruitRed segs=8 rings=5 if=rowC==2
33
34// a watering can at the corner
35cyl can on=frame at=(L*.5+.25, 0, Wd*.3) h=.3 r=.13 round=.03 color=canC segs=12
36rod spout on=can at=(.1, .1, 0) to=(.22, .16, 0) r=(.03, .02) sides=6 color=canC
37torus handle on=can at=(0, .3, 0) rot=(90, 0, 0) R=.09 r=.02 arc=180 color=canC segs=10 sides=4
38
39anim plant rz sin amp=4 hz=.5 stagger=.2
40anim plant2 rz sin amp=4 hz=.5 stagger=.2 phase=.3
41anim plant3 rz sin amp=4 hz=.5 stagger=.2 phase=.6
42