A white node connects to black or white nodes within a certain range from itself. A black node does not connect to black nodes. A node does not connect to nodes that are already connected.
If a node is black and not connected to anything, it will turn white after a certain amount of time.
If a node is white and has one black neighbor, it will turn black. If a node is black and has one or more white neighbors, it will turn white. If a node is white and has two black neighbors, it will turn black.
If a node remains white for a certain amount of time, it will disappear regardless of its connections. If a white node turns black, the countdown to disappearance is reset. When the node turns white again, the countdown to disappearance starts. (While in the black state, the countdown does not occur.)
Each node can connect to up to five other nodes.
自分が白いノードは、自分から一定範囲内に存在する黒か白のノードに接続する
黒いノードは、黒いノードに接続しない
ノードはすでに接続されているノードに重複して接続しない
自分が黒で、何にも接続されていないとき、一定時間で白になる
自分が白で、自分の隣接が1つ黒がある時、自分は黒になる
自分が黒で、自分の隣接が1つ以上白がある時、自分は白になる
自分が白で、自分の隣接が2つ黒がある時、自分は黒になる
自分が白いまま一定時間が経過すると、接続有無に関わらず消滅する
自分が白い状態にある時、黒になることがあれば、消滅までのカウントダウンはリセットされる
再び白になることで消滅へのカウントダウンがスタートする
(黒い状態では、カウントダウンは行われない)
接続は一つのノードにつき5つまでである