startshape START
background {
hue 66 sat 0.4 b 0.5
}
rule START {
SPIRAL{}
SPIRAL { r 120 }
SPIRAL { r 240 }
}
rule SPIRAL {
F_SQUARES { }
F_TRIANGLES { x 0.5 y 0.5 r 45 }
SPIRAL { y 1 r 25 s 0.9 }
}
rule SPIRAL 0.022 {
START { flip 90 hue 50}
}
rule F_SQUARES {
SQUARE { x 0.1 y 0.1
alpha -0.33 hue 250 sat 0.7 b 0.8 }
SQUARE { hue 220 sat 0.9 b 0.33 }
SQUARE { s 0.9 hue 220 sat 0.25 b 1 }
F_SQUARES { s 0.8 r 5 }
}
rule F_TRIANGLES {
TRIANGLE { x 0.1 y 0.1
alpha -0.33 hue 20 sat 0.7 b 0.8 }
TRIANGLE { hue 10 sat 0.9 b 0.33 }
TRIANGLE { s 0.9 hue 10 sat 0.5 b 1 }
F_TRIANGLES { s 0.8 r 5 }
}
startshape START
background {
hue 66 sat 0.4 b 0.5
}
rule START {
SPIRAL{}
SPIRAL { r 120 }
SPIRAL { r 240 }
}
rule SPIRAL {
F_SQUARES { }
F_TRIANGLES { x 0.5 y 0.5 r 45 }
SPIRAL { y 1 r 47 s 0.9 }
}
rule F_SQUARES {
SQUARE { x 0.1 y 0.1 alpha -0.33 hue 250 sat 0.7 b 0.8 }
SQUARE { hue 220 sat 0.9 b 0.33 }
SQUARE { s 0.99 0.2 b 1 sat 0.9 }
F_SQUARES { s 0.2 r 10 hue 30}
}
rule F_TRIANGLES {
TRIANGLE { x 0.1 y 0.1
alpha -0.33 hue 20 sat 0.7 b 0.8 }
TRIANGLE { s 2 0.5 hue 10 sat 0.9 b 0.33 }
TRIANGLE { s 1.9 0.4 sat 0.8 b 1 }
F_TRIANGLES { s 0.8 0.9 r 45 hue 5}
}
Last edited by momo on Sun Oct 02, 2005 2:04 am, edited 1 time in total.
startshape START
background {
hue 66 sat 0.4 b 0.5
}
rule START {
SPIRAL{}
SPIRAL { r 120 }
SPIRAL { r 240 }
}
rule SPIRAL {
F_SQUARES { }
F_TRIANGLES { x 0.5 y 0.5 r 45 }
SPIRAL { y 1 r 47 s 0.975 } // scale a bit tighter
}
rule F_SQUARES {
SQUARE { x 0.1 y 0.1 alpha -0.33 hue 250 sat 0.7 b 0.8 }
SQUARE { hue 220 sat 0.9 b 0.33 }
SQUARE { s 0.99 0.2 b 1 sat 0.9 }
F_SQUARES { s 0.2 r 10 hue 30}
}
rule F_TRIANGLES {
TRIANGLE { x 0.1 y 0.1
alpha -0.33 hue 20 sat 0.7 b 0.8 }
TRIANGLE { s 2 0.5 hue 10 sat 0.9 b 0.33 }
TRIANGLE { s 1.9 0.4 sat 0.8 b 1 }
F_TRIANGLES { s 0.8 0.9 r 45 hue 5}
}
To make it more of a competitive "fight", we could end the game with a poll for the best variation. The winner will have the result posted to close the thread.
rule START {
SPIRAL{}
SPIRAL {y -1.5 x 1.4 r 90 s 1.2 .84}
SPIRAL { r 240}
START {y 7 x -7.5 r 90 s .6 hue -5}
START {y 7 x 7.5 r -90 s .6 hue -5}
}
rule SPIRAL {
F_SQUARES { }
F_TRIANGLES { x 0.5 y 0.5 r 45 }
SPIRAL { y 3 r 47 s 0.975 } // scale a bit tighter
}
rule F_SQUARES {
KNARLF { x 0.1 y 0.1 s .5 alpha -0.63 hue 250 sat 0.7 b 0.4 }
SQUARE { hue 220 sat 0.9 b 0.43 }
KNARLF { s 0.99 0.2 alpha -0.75 b 1 sat 0.9 hue 160 b .5}
F_SQUARES { s 0.2 r 10 hue 30}
}
rule F_TRIANGLES {
TRIANGLE { x 0.1 y 0.1
alpha -0.33 hue 20 sat 0.7 b 0.8 s 1.5}
TRIANGLE { s 2 0.5 hue 10 sat 0.9 b 0.33}
TRIANGLE { s 1.9 0.4 sat 0.8 b 1 s 1.5 }
F_TRIANGLES { s 0.8 0.9 r 45 hue 5}
}
rule KNARL {
SQUARE {}
KNARL {x 1 r 17.5 s .95}
}
rule KNARL {
SQUARE {}
KNARL {x 1 r -17.5 s .94}
}