ZEXさんとみむさんの手法は●が主体のオブジェクト方式。大概の場合はこれ。 とくちゃんさんの手法は空間が主体のセルオートマトン方式。コンウェイのライフゲームはこれね。 セルオートマトンの場合は、現世代の空間と次世代の空間を別に持たないとダメです。現世代のセル空間をスキャンして、一定のルールに従って、次世代のセル空間を決定する。ぐたいてきには for y = 0 to ymax for x = 0 to xmax if 現世代のセル[x,y]=="●" then 次世代のセル[x+rnd(3)-1,y+rnd(3)-1]="●" endif next next