Context Free
再帰で絵が描けるプログラミング言語らしい。
少しのコードで面白い絵が描けて面白い。
サンプルを改造したりしてちょっと遊んでみた。
参考サイト:
http://d.hatena.ne.jp/moch-lite/20080905/p1
http://takuma-art.blogspot.com/2008/11/context-free-art.html
http://www.slideshare.net/inajob/context-free-art-presentation
http://d.hatena.ne.jp/KZR/20090204/p1
startshape ens rule ens { 16*{ r 22.5 hue 30} en {} } rule en { CIRCLE { } en {x 1 s 0.7 r 10 h 10 sat 0.1 b 0.1} } rule en { CIRCLE { } en {x 1 s 0.9 r -10 h 10 sat 0.1 b 0.1} }
startshape sh2 rule sh2 { 5*{x -0.4 r 10 } sh { r 90 sat 0.2 b 0.9 hue 70 } } rule sh { CIRCLE { } sh { r 10 x 0.4 s .83 sat 0.1 b -0.1 hue -3 } } rule sh 0.1 { sh { } sh { flip 0 } }
startshape forest rule forest { 3*{x 2} tree { hue 30 sat 0.2 } forest { z -1 s .7 y .2 x -1.5 b .1 } forest { z -1 s .7 y .1 x 1.5 b .1 } } rule tree { CIRCLE { s .5 1.2 } tree { s .97 y .3 r 3 } } rule tree .1 { tree { flip 90 } }