毛玉クラシック

Life Gameで、Gliderを次々と作り出すGosper Glider Gunというパターンがある。毛玉では、スケッチをKedamaMorphにドロップするとそのパターンに並んだタートルが作れるので、Gosper Glider Gunをペイントツールで書けば、それを毛玉で作ったLife Gameに落として、Gilder Gunを作ることができるわけである。

とはいうものの、Squeakのペイントツールでドット絵を描くのはつらいので、いんちきして作りました。こんな感じで。

gosper _ Form extent: 36@9 depth: 1 fromArray: #(
2r00000000000000000000000010000000  2r00000000000000000000000000000000
2r00000000000000000000001010000000  2r00000000000000000000000000000000
2r00000000000011000000110000000000  2r00110000000000000000000000000000
2r00000000000100010000110000000000  2r00110000000000000000000000000000
2r11000000001000001000110000000000  2r00000000000000000000000000000000
2r11000000001000101100001010000000  2r00000000000000000000000000000000
2r00000000001000001000000010000000  2r00000000000000000000000000000000
2r00000000000100010000000000000000  2r00000000000000000000000000000000
2r00000000000011000000000000000000  2r00000000000000000000000000000000
) offset: 0@0.

gosper _ gosper asFormOfDepth: 16.

gosper mapColor: Color white to: Color transparent.
gosper mapColor: Color black to: Color green.
(SketchMorph new form: (gosper magnifyBy: 3)) openInWorld.