Это домашнее задание, где мы должны сделать игру жизни.Вот мой код
Universe u2 = new Universe(Width, Height, ' ');
Universe temp = new Universe(Width, Height, ' ');
//want to write a loop within a loop that goes through every single cell that contains a character
for (int i=0;i<Width;i++)
{
for (int j=0; j<Height; j++)
{
if (u1.numNeighbors(i, j)>3 || u1.numNeighbors(i, j) <2)
{
u2.setPixel(i, j, ' ');
}
else if (u1.numNeighbors(i, j) ==3 && u1.getPixel(i, j) == ' ')
{
u2.setPixel(i, j, '*');
}
else
{
u2.setPixel(i,j, '*');
}
}
System.out.print(u2);
}
Так что я знаю, что расчет соседей работает.Мне нужен способ создания непрерывных юниверсов, чтобы вывод был похож на анимацию, показанную на этой странице
Правила также можно найти на этой странице.
Я думаю, что мне нужен цикл while (true), но когда я его реализую, он продолжает печатать одну и ту же вторую вселенную снова и снова.