# ============================================================ # # chaotic farn. # Combines some cfdgs. Would be nice if someone can make the # “body” thicker and the “tentacles” longer and more winded # :-) # ============================================================ #

startshape START

background { b -0.96 }

rule START {

NODE { hue 50 sat 0.9 b 0.3 }
NODE { hue 50 sat 0.8 b 0.3 r 97 }
NODE { hue 50 sat 0.85 b 0.3 r 150}

}

rule NODE {

STAR { skew 0 20 }
NODE { x 1 y 2 s 0.9  r 20 hue 1.5 skew 5 0 alpha -0.05}

}

rule NODE 0.5{ NODE { flip 90 }}

rule NODE 0.05 {

NODE { r 45 s 0.85  alpha -0.1}
NODE { r -45 s 0.85 alpha -0.12}

}

rule STAR {

SHAPE { }
SHAPE { flip 180 alpha -0.3}
SHAPE { r 90 alpha -0.4}
SHAPE { r -90 alpha -0.2}
STAR { s 0.85 x 1.2  y 1 b 0.57  alpha -0.097 r 7 hue 3}

}

# way smaller rule STAR 0.04{

SHAPE { }
SHAPE { flip 180 alpha -0.3}
STAR { s 0.15 x 1.1  y 1 b 0.67  alpha -0.097 r 7 hue 13}

}

rule SHAPE {

CIRCLE   { x 1  hue 55 }
TRIANGLE { s 0.09 5  x 2 r 92  sat 0.995  }
CIRCLE   { s 0.5 x 2 y 2 }
CIRCLE   { s 0.4 x 0.5 y 0.5 alpha 1 b 0.88 hue 0}

}

rule SHAPE 0.2 {SHAPE { skew 5 2 }} rule SHAPE 0.2 {

SHAPE { skew 3 7}
LONG_LINE {}

}

rule LONG_LINE {

CIRCLE { hue 200 sat 1 b .6 }
LONG_LINE { x 0 y .2 s .498 r 5 }

}

rule LONG_LINE .14 {

CIRCLE { hue 200  sat 1  b .3 }
LONG_LINE {x 0 y .4 s .993 r -3  hue 311 }

}

rule LONG_LINE .02 {

CIRCLE { s 4 hue 220 a -.3 b 1 z 100}
CIRCLE { s 2 sat 1 b 1 z 100 a -.2}
LONG_LINE {x 0 y .5 s .993 r 15  z 10}

}