Ho giocato con Conway's Game of life e recentemente ho scoperto alcune incredibili implementazioni come Hashlife e Golly. (scarica Golly qui - http://golly.sourceforge.net/)un'altra domanda Game of Life (griglia infinita)?
Una cosa che non riesco a capire è come i programmatori implementano la griglia infinita? Non possiamo tenere una serie infinita di nulla, se corri gol e fai volare alcuni alianti oltre i bordi, attendi alcuni minuti e fai lo zoom indietro, vedrai gli alianti ancora lì nello spazio che scappano, quindi come diavolo si tratta di questo concetto di infinito trattato a livello di codice? C'è un modello ben documentato o cosa?
Molte grazie
quando guardo Golly in esecuzione (incredibilmente veloce), e osservo gli alianti che corrono fuori bordo, se poi zumano fuori e seguo poi mentre escono nello spazio, come fanno a sapere dove andare in una griglia ? la griglia è una lista di coordinate? o esiste davvero? –
Non ho idea di come Golly lo faccia, solo suggerendo un approccio. La fonte Golly è disponibile se vuoi verificarlo. – JoshJordan
Ho appena visto la risposta di Joren sopra e ho letto il link di Wikipedia. Ora lo prendo, ma ragazzo le sue cose difficili. Tanti ringraziamenti a entrambi per le risposte. (come programmatore, ora sento un nuovo livello di inadeguatezza! :)) –