06-10-2025, 04:22 AM
I was thinking about how the program updates and may have figured out why the strange behavior - the updates are saved to each cell as the program scans row by row, column by column so the current generation is being overwritten as it is scanned. To do it properly, the next generation needs to be written to a different place, so the updates are based on the generation as it appears at the start of the round. We'll give that a try during the next QB64PE session and see how it goes...

