基盤 — Canvas・数学・乱数
生成アートもゲームも音も、CanvasRenderingContext2D 一本の上で動く。座標があり、値があり、それを濃淡に写す。動くものは前のフレームを少しだけ残し、乱数で散らす。座標系・補間・三角関数・蓄積・密度・乱数の散らし方を並べる。
色は sky の単色ランプ一本で通し、色相は使わない。値を明度に写すと、座標→値→絵 の一本道になる。colors.tint(luma) は輝度 0..255 を sky の暗→明へ写す関数で、playground には注入済み、import は書かなくていい。