outra questão do Jogo da Vida (grade infinita)?

Eu tenho brincado com o Game of life de Conway e recentemente descobri algumas implementações incrivelmente rápidas, como Hashlife e Golly. (baixe Golly aqui -http://golly.sourceforge.net/)

Uma coisa que eu não consigo entender é como os codificadores implementam a grade infinita? Não podemos manter um conjunto infinito de nada, se você correr e pegar alguns planadores para voar para além das bordas, esperar por alguns minutos e aumentar o zoom, você verá os planadores ainda lá no espaço fugindo, então, como em nome de deuses esse conceito de infinito é tratado de forma programática? Existe um padrão bem documentado ou o quê?

Muito Obrigado

questionAnswers(2)

yourAnswerToTheQuestion