成果物
仕組みはいかで説明しているとうりシンプルなのですが、様々な模様が生成されています。
仕組み
あるセルに砂が4つ以上あると、周囲に隣接するマスに1つづつ砂を拡散していくだけというものです。例えばマス目が以下のようになっていると、次のように変化します
000 010
091→152
000 010
詳しい説明はCodingTrainをご覧ください。
コード
今回はマウス入力で、砂を配置できるようにしています。とてつもなく大量の砂を一つのマスに配置することで、まんべんなく広がるようにしています。