Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

Implementation probably incorrect #1

Open
martin-eden opened this issue Feb 8, 2017 · 1 comment
Open

Implementation probably incorrect #1

martin-eden opened this issue Feb 8, 2017 · 1 comment
Assignees
Labels

Comments

@martin-eden
Copy link

martin-eden commented Feb 8, 2017

Current implementation of Life is probably incorrect:

  • There should be no stable configurations like
X.
XX

-- they should mutate to stable block

XX
XX
  • There almost always "semaphores" present
XXX

which flips to

X
X
X

every turn

Traditional implementation usually populates every generation from initially empty field, calculating cell presence by inspecting neighbour 9 cells from previous grid for every cell.

Then you'll see "blocks", "hives", "semaphores", "gliders", "frigates" and all other stuff. Even self-replicated custom configurations were found.

@hleb-kastseika
Copy link
Owner

Many thanks for your opinion and review, I agree that this implementation works not fine and I will fix it

@hleb-kastseika hleb-kastseika self-assigned this Feb 10, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants