Page 1 of 1

Implementation of Cell Machine into Golly

Posted: August 4th, 2020, 6:48 pm
by creeperman7002
Is it possible to implement Cell machine into Golly with these constraints? If so, can I have the rule table?
1) For every step in Cell Machine, it takes 2 steps in Golly.
2) Generators cannot duplicate themselves if there is another in front of it.

Making of Cell Machine by Sam Hogan:
https://www.youtube.com/watch?v=N-BbgqOjIqk

Re: Implementation of Cell Machine into Golly

Posted: August 5th, 2020, 9:30 am
by Saka
This topic was briefly discussed in the Discord.
I don't think we can have a genuine implementation because of pushing. We'd need to send a signal through the blocks and bounce it back to the pusher.

Perhaps with some weird hack (send a signal through the entire board once pushing has been processed, or something?) we could emulate it.

Re: Implementation of Cell Machine into Golly

Posted: August 5th, 2020, 10:10 am
by creeperman7002
Saka wrote:
August 5th, 2020, 9:30 am
This topic was briefly discussed in the Discord.
I don't think we can have a genuine implementation because of pushing. We'd need to send a signal through the blocks and bounce it back to the pusher.

Perhaps with some weird hack (send a signal through the entire board once pushing has been processed, or something?) we could emulate it.
I think I have a workaround for the pushing issue:

1) The mover cell spawns a detect cell in the front. It checks if there is anything in the way.

2) If there isn't any objects in the way, then the detect cell becomes the mover, using the Von Neumann neighborhood.
If there are objects (e.g. a push cell) in the way, then the detect cell still becomes the mover, but the cell in front will become a push cell.

A similar process could be applied to generator cells duplicating cells behind it to the front.

Re: Implementation of Cell Machine into Golly

Posted: August 5th, 2020, 12:13 pm
by gameoflifemaniac
Hey, I was talking about it a few weeks ago. Has anyone seen my post?
gameoflifemaniac wrote:
July 23rd, 2020, 3:17 pm
https://samhogan.itch.io/cell-machine
https://www.youtube.com/watch?v=N-BbgqOjIqk
Look at this video game Sam Hogan made. It's a zero-player game (sorta), and it's heavily inspired by cellular automata. It can't really be simulated in Golly, but is it possible to make a rule table emulating it?
Btw, I was also thinking about how we could avoid those restrictions creeperman was talking about. But idk how to explain it tbh.
After reading this topic a bit, I realized that my concept was similar to what Saka came up with. Kind of a hack, yeah.