ライフゲーム amorphous 版

規則正しい配列を持たない形状で、ライフゲームを展開します。



規則正しい構造を持たない、無定形の非結晶構造を連想させる盤面を用意します。不定形のセルを取り囲む(境界を接する)他のセルの数によって、次世代の生命体の生死を決定(オリジナルのルールに従います)します。伝統的なライフゲームを単細胞生命体と見なすと、ライフゲーム amorphous は、単細胞生命体/多細胞生命体が共存する世界と見なせます。

《Hint》Composite パターンを適用してみてはいかがでしょうか。単細胞生命体と多細胞生命体とを、一様に扱えるようにするのがコツです。