Я играл с игрой жизни Конвея и недавно обнаружил некоторые удивительно быстрые реализации, такие как Hashlife и Golly. (скачать Golly here - http://golly.sourceforge.net/)другая игра Жизни вопрос (бесконечная сетка)?
Одна вещь, с которой я не могу разглядеть, как кодеры используют бесконечную сетку? Мы не можем держать бесконечный массив чего-либо, если вы запускаете golly и получите несколько планеров, чтобы улететь мимо краев, дождитесь нескольких минут и прицелиться вправо, вы увидите, что планеры все еще находятся в пространстве, убегая, так как в названии богов это понятие бесконечности касается программно? Есть ли хорошо документированный образец или что?
Большое спасибо
Когда я смотрю на Голли, бегущий (невероятно быстро), и я наблюдаю, как планеры бегут от края, если я затем уменьшаю масштаб и следую за ними, когда они выходят в космос, как они знают, куда идти в сетке ? является ли сетка списком координат? или вообще существует? – 2009-09-26 23:45:46
Я понятия не имею, как это делает Голли - просто предлагая подход. Источник Golly доступен, если вы хотите его проверить. – JoshJordan
Я только что видел ответ Джорена выше и прочитал ссылку на Википедию. Теперь я получаю это сейчас, но мальчик его хитрый материал. Многие thnaks для вас обоих для ответов. (как программист, я чувствую совершенно новый уровень неадекватности сейчас! :)) – 2009-09-27 00:03:57