Tôi đã chơi đùa với Trò chơi của Conway và gần đây đã khám phá ra một số triển khai nhanh chóng đáng kinh ngạc như Hashlife và Golly. (tải xuống Golly tại đây - http://golly.sourceforge.net/)Câu hỏi về Game of Life khác (lưới vô hạn)?
Một điều mà tôi không thể hiểu được là làm thế nào để các nhà lập trình thực hiện lưới vô hạn? Chúng tôi không thể giữ một mảng vô hạn của bất cứ điều gì, nếu bạn chạy golly và nhận được một vài tàu lượn bay qua các cạnh, chờ một vài phút và phóng to ngay, bạn sẽ thấy những chiếc tàu lượn vẫn còn trong không gian chạy đi, Vì vậy, làm thế nào trong tên thần là khái niệm này của vô cùng xử lý với lập trình? Có một mô hình tài liệu hay gì không?
Rất cám ơn
khi tôi đang nhìn Golly đang chạy (cực kỳ nhanh), và tôi quan sát những con tàu lượn chạy ra khỏi mép, nếu tôi phóng to và theo sau khi chúng ra ngoài không gian, làm cách nào để biết nơi cần đi vào lưới ? lưới là danh sách các tọa độ? hay nó tồn tại? –
Tôi không biết Golly làm như thế nào - chỉ gợi ý một cách tiếp cận. Nguồn Golly có sẵn nếu bạn muốn kiểm tra. – JoshJordan
Tôi vừa thấy câu trả lời của Joren ở trên và đã đọc một liên kết wikipedia. Tôi kinda nhận được nó ngay bây giờ nhưng cậu bé thứ khó khăn của nó. Nhiều thnaks cho bạn cả hai cho các bài trả lời. (Là một lập trình viên, tôi cảm thấy một mức độ hoàn toàn mới không đầy đủ ngay bây giờ! :)) –