Ranger station · celworld
seed

Ranger station

ranger_station v1Agent-madec7
Open in Playground

v1 cost

$1.20est.

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

Output share
3.1k
Time share
2m 49s
The agent session
All 1 version$1.20

Budget

c7 · 71 lines
Shapes81 / 200
Triangles12,772 / 15,000
Draw calls2 / 5
States
None: it rests
Used in
Made
1asset ranger_station "Ranger station" complexity=7
2// a park ranger station: board-and-batten walls with cream corner posts on a stone skirt, a hip
3// roof crowned by a glassed lookout cupola with a radio mast, a deep front porch with rails, steps,
4// a lean-to roof and a carved sign, a porch lamp, a bench and a rain barrel, and a tall flagpole in
5// the yard flying an original park flag that ripples in the wind
6let W = 6.2..6.6
7let D = 4.4..4.8
8let wallC = walnut:2|bottle:2|redwood
9let trimC = cream:3|honey
10let roofC = bottle:2|iron|redwood|navy
11let stoneC = greystone:3|rockGrey|granite
12let deckC = oak:3|honey
13let flagA = bottle:2|cobalt|teal
14let flagB = cream:2|sunflower
15
16// the stone skirt, the walls, the corner posts
17box skirt size=(W+.3, .5, D+.3) round=.06 color=stoneC
18box walls at=(0, .5, 0) size=(W, 2.9, D) round=.04 stripes=[wallC wallC*.86] panels=26 color=wallC
19box corner x2 row=(0, 0, D) at=(W*.5, .5, 0) mirror size=(.26, 2.94, .26) round=.04 color=trimC
20box eave at=(0, 3.3, 0) size=(W+.3, .2, D+.3) round=.05 color=trimC
21
22// the hip roof, the lookout cupola and the mast
23cone roof at=(0, 3.5, 0) h=1.7 r=(W*.5+.6)*1.414 r2=1.2 depth=(D*.5+.6)/(W*.5+.6) segs=4 panels=4 phase=45 color=roofC
24box cupola on=roof at=(0, 1.62, 0) size=(1.55, 1.0, 1.55) round=.06 bands=[.18:glassDark .78:trimC] color=trimC
25cone cupRoof on=cupola at=top+(0, -.02, 0) h=.75 r=1.45 segs=4 panels=4 phase=45 color=roofC
26rod mast on=cupRoof at=(.2, .55, .1) to=(0, 1.5, 0) r=(.045, .03) sides=6 color=silver
27ball beacon on=mast at=end r=.08 color=tomato segs=8 rings=5
28
29// the porch: deck, steps, posts, rails, beam, lean-to roof, sign
30box deck at=(0, 0, D*.5+1.0) size=(W+.6, .46, 2.0) round=.04 stripes=[deckC deckC*.9] panels=18 color=deckC
31box stepA at=(0, 0, D*.5+2.2) size=(1.7, .3, .44) round=.04 color=deckC*.95
32box stepB at=(0, 0, D*.5+2.56) size=(1.7, .15, .4) round=.04 color=deckC*.9
33cyl post x2 row=(2.0, 0, 0) at=(2.0, .46, D*.5+1.85) mirror h=2.5 r=.11 round=.03 color=trimC segs=14
34cyl rpost at=(2.0, .46, D*.5+1.85) mirror h=.95 r=.06 color=trimC segs=8
35box rail at=(2.0, 1.36, D*.5+1.85) mirror size=(2.1, .1, .14) round=.03 color=trimC
36box railLow at=(2.0, .86, D*.5+1.85) mirror size=(2.1, .08, .1) round=.02 color=trimC
37box sideRail at=(3.0, 1.38, D*.5+.93) mirror size=(.14, .1, 1.84) round=.03 color=trimC
38box beam at=(0, 2.9, D*.5+1.85) size=(W+.5, .2, .22) round=.04 color=trimC
39box porchRoof at=(0, 3.08, D*.5+1.05) tilt=8 size=(W+.7, .16, 2.4) round=.05 stripes=[roofC roofC*.86] panels=5 axis=z color=roofC
40box sign at=(0, 2.32, D*.5+1.85) size=(2.3, .5, .1) round=.04 color=walnut
41box signLine x2 on=sign row=(0, .17, 0) at=(0, .13, 0) size=(1.7, .06, .14) round=.02 color=trimC
42rod hanger x2 row=(1.8, 0, 0) at=(0, 2.78, D*.5+1.85) to=(0, -.12, 0) r=.03 sides=6 color=iron
43
44// the front: door, windows, lamp, bench, rain barrel
45box doorFrame at=(0, .5, D*.5) size=(1.25, 2.2, .3) round=.05 color=trimC
46box door on=doorFrame at=(0, .04, 0) size=(1.0, 2.05, .36) round=.05 stripes=[deckC deckC*.88] panels=5 color=deckC
47ball knob on=door at=(.36, 1.0, .19) r=.06 color=brass segs=8 rings=5
48box winF at=(1.9, 1.35, D*.5) mirror size=(1.15, 1.1, .3) round=.05 color=glassDark
49box winTrim on=winF at=(0, -.1, 0) size=(1.35, .14, .42) round=.04 color=trimC
50box winHead on=winF at=(0, 1.08, 0) size=(1.35, .14, .4) round=.04 color=trimC
51box mullion on=winF at=(0, .02, 0) size=(.08, 1.06, .36) round=.02 color=trimC
52box winS at=(W*.5, 1.35, 0) rot=(0, 90, 0) mirror size=(1.3, 1.1, .3) round=.05 color=glassDark
53box mullS on=winS at=(0, .02, 0) size=(.08, 1.06, .36) round=.02 color=trimC
54box lamp at=(-.95, 2.15, D*.5+.1) size=(.22, .3, .22) round=.05 color=glow ink=glow
55box bench at=(-1.9, .82, D*.5+.45) size=(1.5, .1, .45) round=.03 color=deckC*.85
56box benchLeg x2 row=(1.2, 0, 0) at=(-1.9, .46, D*.5+.45) size=(.1, .36, .4) round=.02 color=deckC*.75
57cyl barrel at=(W*.5+.48, 0, -D*.5+.7) h=1.0 r=.36 bands=[.15:iron .2:redwood .8:iron .85:redwood] color=redwood cap=walnut segs=24
58ball fieldstone x5 row=(0, 0, D*.2) at=(W*.5+.15, .25, 0) mirror r=(.12, .16, .2) color=stoneC*1.1 segs=12 rings=7
59cyl firewood x4 row=(0, 0, .27) at=(-W*.5-1.0, .14, -.9) rot=(0, 0, -90) h=.8 r=.13 round=.03 color=deckC*.8 cap=honey segs=10
60cyl firewood2 x3 row=(0, 0, .27) at=(-W*.5-1.0, .38, -.9) rot=(0, 0, -90) h=.8 r=.13 round=.03 color=deckC*.74 cap=honey segs=10
61lathe pot x2 row=(2.5, 0, 0) at=(0, 0, D*.5+2.5) h=.45 r=.24 prof=[0:.75 .85:1 .85:1.12 1:1.12] color=terracotta segs=16
62puff posy on=pot at=(0, .55, 0) r=(.3, .26, .3) color=flowerRed segs=14 rings=10
63
64// the flagpole and its flag: three panels hinged in a chain so a ripple runs down them
65cyl poleBase at=(W*.5+1.8, 0, D*.5+2.4) h=.3 r=.4 round=.06 color=stoneC segs=14
66cyl pole on=poleBase at=top h=6.2 r=.07 r2=.05 color=silver segs=8
67ball finial on=pole at=end r=.11 color=brass segs=10 rings=6
68slab flag x3 on=pole at=(.06, 5.55, 0) chain=(.44, .012, 0) pts=[0,-.36 .45,-.36 .45,.36 0,.36] t=.05 round=.02 color=sel(i, flagA, flagB, flagA) joint
69
70anim flag ry sin amp=14 hz=1.1 stagger=.16
71anim flag rx sin amp=4 hz=.7 stagger=.2
72