Das Game of Life möglichst einfach in Java schreiben?

Hallo! Ich hab eine kleine Programmieraufgabe und komme leider zu keinem vernünftigen Ergebnis. Mit einfachen Mitteln soll am Ende das "Game of Life" von Conway herauskommen.

Dazu habe ich ein Array erzeugt, mit dem dann später quasi eine 10x10 Felder Animation in der Console ablaufen sollte.

Bisher habe ich das hier:

public class GOL {

public static void main(String[] args) {

int[][] Welt = { 
{0,0,0,0,0,0,0,0,0,0},
{0,1,0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,1,0,0,0,0,0},
{0,0,0,0,1,0,0,0,0,0},
{0,0,0,0,1,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,1,0,0,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0,0,0}
};
int[][] NG = { 
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0}
};
int ii;
int jj; 

for (ii=1;ii<9 ;ii++ ) {
  for (jj=1;jj<9 ;jj++ ) {
    if (Welt[ii][jj] == 0) {
      System.out.print(" ");
    }
    else {
      System.out.print("#");  
    }
  } 
  System.out.println("");
}

for (ii=1;ii<9 ;ii++ ) {
  for (jj=1;jj<9 ;jj++ ) {
    Welt[ii][jj] = NG[ii][jj];
  } 
}

}

}

Damit werden mir nun in Form von "#" die "Lebewesen" angezeigt, aber wie frage ich am besten die Bedingungen, des Game-of-Life ab und lasse entsprechend die Ausgabe erzeugen? Ich steh total auf dem Schlauch. Habt ihr ein paar Tipps für mich?

programmieren, Java, Informatik
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.