Noch ein kleines Skript um eine zufällige Anzahl Klötze zu erstellen. Dieses mal auch ein, zwei Kommentare im Skript wie man es verändern kann.
Ansonsten gilt wie immer: einfach mal irgendwas ändern und schauen was dabei rauskommt.
Hier mal ein Outcome:

Und hier das Skript:
startshape anfang
rule anfang {
random{}
}
rule random{random { x 1 sat 0.2 }}
rule random{random { y -0.5 sat -0.1 }}
rule random{random { y 0.5 sat 0.3 }}
rule random{random { x -1 sat -0.5 }}
rule random 3{
stein{h 200} // –> h 200 ändern um eine andere Ausgangsfarbe zu bekommen
random{z 1 h -0.01}
}
/* den Wert 0.005 verringern um mehr zufällige Steine zu erstellen.
Erhöhen, wenn es weniger sein sollen */
rule random 0.005{}
rule stein
{
stein_groß{x 0.001 s 0.69 a -0.3 sat 0.01 h 20}
stein_groß{s 0.7 b 0}
rechts{s 0.67 y -0.01 x 0.05 h 0 sat 0 b 0 z 1 a -0.9}
}
rule stein_groß
{
dach{b 0.5}
vorne {b 0.7}
rechts{b 0.2}
}
path dach
{
LINEREL{x 1 y 0.5}
LINEREL{x 2}
LINEREL{x -1 y -0.5}
CLOSEPOLY{}
FILL {p evenodd}
STROKE{b -1 width 0.01}
}
path vorne
{
LINEREL{y -1}
LINEREL{x 2}
LINEREL{ y 1}
CLOSEPOLY{}
FILL {p evenodd}
STROKE{b -1 width 0.01}
}
path rechts
{
MOVETO{x 2 }
LINEREL{x 1 y 0.5}
LINEREL{y -1}
LINEREL{x -1 y -0.5}
CLOSEPOLY{}
FILL {p evenodd}
STROKE{b -1 width 0.01}
}