Page 28 of 178
Re: Pattern viewer for forum threads
Posted: February 8th, 2019, 5:59 pm
by muzik
Is there actually alternation going on here? I'm pretty sure that since the middle cell is always surrounded by an even number of cells, and that only every odd generation has survival conditions which are even, that the middle cell would be dying, but it stays alive, which implies to me that there's something wrong. I could be a complete idiot however and there's something obvious I'm not picking up on.
Code: Select all
x = 65, y = 55, rule = R2,C0,S1,3,5,7,9,11,B1,3,5,7,9,11,NN|R2,C0,S0,2,4,6,8,10,12,B1,3,5,7,9,11,NN
o!
EDIT: after further testing, it seems as though only the first couple of generations alternate, and then it just carries on with one rule:
Code: Select all
x = 100, y = 100, rule = R45,C0,M1,S2885..4923,B2500..4973,NM|R45,C0,M1,S0..8281,B8281..8281,NM
40b20o$36b9o10b9o$34b7o5b8o5b7o$32b6o6b12o6b6o$30b6o6b16o6b6o$28b6o5b
22o5b6o$27b5o5b26o5b5o$25b6o3b32o3b6o$24b5o4b34o4b5o$22b6o3b38o3b6o$
21b6o2b42o2b6o$20b6o2b44o2b6o$19b6o2b46o2b6o$18b6ob50ob6o$16b7ob52ob7o
$15b7ob54ob7o$15b6ob56ob6o$14b6ob58ob6o$13b6ob60ob6o$12b6ob62ob6o$11b
6ob64ob6o$10b6ob66ob6o$9b6ob68ob6o$9b82o$8b84o$7b5ob74ob5o$7b4ob76ob4o
$6b4ob78ob4o$5b90o$5b43o4b43o$4b4ob34o14b34ob4o$4b37o18b37o$3b37o20b
37o$3b3ob32o22b32ob3o$3b34o26b34o$2b4ob29o28b29ob4o$2b33o30b33o$2b32o
32b32o$b33o32b33o$b32o34b32o$b31o36b31o$b31o36b31o$31o38b31o$31o38b31o
$31o38b31o$30o40b30o$30o40b30o$30o40b30o$30o40b30o$31o38b31o$31o38b31o
$31o38b31o$31o38b31o$3ob27o38b27ob3o$3ob28o36b28ob3o$b3ob27o36b27ob3o$
b3ob27o36b27ob3o$b2o3b27o34b27o3b2o$b3o2b28o32b28o2b3o$b3o3b27o32b27o
3b3o$2b2o3b28o30b28o3b2o$2b3o2b29o28b29o2b3o$2b3o3b29o26b29o3b3o$3b3o
2b30o24b30o2b3o$3b3o3b30o22b30o3b3o$4b3o2b32o18b32o2b3o$4b3o3b32o16b
32o3b3o$5b3o2b34o12b34o2b3o$5b3o3b78o3b3o$6b3o3b76o3b3o$6b4o2b76o2b4o$
7b4o2b74o2b4o$7b4o3b72o3b4o$8b4o2b72o2b4o$9b4o2b70o2b4o$9b5o2b68o2b5o$
10b5o2b66o2b5o$11b6ob64ob6o$12b6ob62ob6o$13b6ob60ob6o$13b7ob58ob7o$14b
7ob56ob7o$15b7ob54ob7o$16b7ob52ob7o$17b7ob50ob7o$18b7ob48ob7o$19b7ob
46ob7o$20b8ob42ob8o$22b7ob40ob7o$23b8ob36ob8o$24b8o2b32o2b8o$26b8o2b
28o2b8o$27b9o2b24o2b9o$29b10o2b18o2b10o$31b10o2b14o2b10o$33b34o$35b30o
$38b24o$41b18o$48b4o!
Re: Pattern viewer for forum threads
Posted: February 8th, 2019, 6:56 pm
by rowett
muzik wrote:... it seems as though only the first couple of generations alternate, and then it just carries on with one rule
This should be fixed, thanks.
Re: Pattern viewer for forum threads
Posted: February 8th, 2019, 7:13 pm
by muzik
Fixed for Moore, but not von Neumann.
Code: Select all
x = 65, y = 55, rule = R2,C0,S0,2,4,6,8,10,12,B1,3,5,7,9,11,NN|R2,C0,S0-12,B,NN
o!
Re: Pattern viewer for forum threads
Posted: February 8th, 2019, 7:14 pm
by rowett
muzik wrote:Fixed for Moore, but not von Neumann.
Code: Select all
x = 65, y = 55, rule = R2,C0,S0,2,4,6,8,10,12,B1,3,5,7,9,11,NN|R2,C0,S0-12,B,NN
o!
True I've not fixed that yet.
Re: Pattern viewer for forum threads
Posted: February 8th, 2019, 7:37 pm
by rowett
rowett wrote:muzik wrote:Fixed for Moore, but not von Neumann.
Code: Select all
x = 65, y = 55, rule = R2,C0,S0,2,4,6,8,10,12,B1,3,5,7,9,11,NN|R2,C0,S0-12,B,NN
o!
True I've not fixed that yet.
Should now be fixed.
Re: Pattern viewer for forum threads
Posted: February 8th, 2019, 8:39 pm
by muzik
Great!
I'm planning on committing a new batch of rule names soon. Can you check you've got all of the ones currently on all-rules that LifeViewer supports? Mini Bugs seems to be missing from the list of aliases in LifeViewer.
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 3:36 am
by rowett
muzik wrote:Can you check you've got all of the ones currently on all-rules that LifeViewer supports? Mini Bugs seems to be missing from the list of aliases in LifeViewer.
Done.
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 3:37 am
by rowett
muzik wrote:Will it be possible to change the used rule from within the viewer?
It's on the backlog with the editor.
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 11:20 am
by muzik
Are there any plans to support isotropic non-totalistic rules that use the range-2 von Neumann neighbourhood?
In other news, I've set up a new merge request for the Catagolue project including even more rule names.
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 11:50 am
by rowett
muzik wrote:Are there any plans to support isotropic non-totalistic rules that use the range-2 von Neumann neighbourhood?
What is the rule syntax?
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 12:28 pm
by muzik
rowett wrote:muzik wrote:Are there any plans to support isotropic non-totalistic rules that use the range-2 von Neumann neighbourhood?
What is the rule syntax?
Here's a prototype for a syntax. It can get a bit long and unwieldy, though, since there is quite a lot of transitions.
EDIT: I'm currently implementing an alternative syntax as suggested on the thread.
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 1:40 pm
by muzik
The new rule aliases have been merged.
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 2:16 pm
by muzik
Looks like the Globe alias is assigned to a rule with M1 when it should be M0. Probably a mistake on my end.
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 4:54 pm
by Moosey
I see a new build has been released.
Gustavo's dreams of an editor have been realized!
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 5:33 pm
by toroidalet
With multistate LTL rules, opening the LifeViewer and advancing it by one generation causes it to freeze. Opening a non-multistate pattern shows it advanced a generation.
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 5:35 pm
by muzik
I've made a post including the alternative notation:
viewtopic.php?f=11&t=3808&p=70205#p70205
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 10:17 pm
by rowett
toroidalet wrote:With multistate LTL rules, opening the LifeViewer and advancing it by one generation causes it to freeze. Opening a non-multistate pattern shows it advanced a generation.
Do you have an example pattern where this happens?
Re: Pattern viewer for forum threads
Posted: February 9th, 2019, 11:51 pm
by toroidalet
Perhaps it's because of my old browser, but it will do this with any multistate LTL pattern (not 2-state LTL or totalistic/non-totalistic generations). I haven't tried multistate HROT patterns, but they probably do this too.
EDIT: they do.
Clicking "Show in Viewer" for patterns in multistate LTL/HROT rules displays normally, but clicking the play or advance buttons causes it to freeze. Clicking the "Show in Viewer" button for any multistate LTL/HROT pattern results in a blank rectangle. Upon viewing a 2-state (or normal generations) pattern, it will show it on Gen 1.
Re: Pattern viewer for forum threads
Posted: February 10th, 2019, 3:15 am
by rowett
toroidalet wrote:Perhaps it's because of my old browser
No it's actually a bug, well spotted. It's now fixed and will be in the next released build.
Re: Pattern viewer for forum threads
Posted: February 10th, 2019, 5:16 am
by muzik
Why is text in the help menu still cyan?
Re: Pattern viewer for forum threads
Posted: February 10th, 2019, 5:17 am
by rowett
muzik wrote:Why is text in the help menu still cyan?
Because I like cyan.
Re: Pattern viewer for forum threads
Posted: February 10th, 2019, 5:18 am
by muzik
Fair enough.
EDIT: looks like the new build's out!
Re: Pattern viewer for forum threads
Posted: February 10th, 2019, 5:21 am
by rowett
muzik wrote:Fair enough.
EDIT: looks like the new build's out!
True. Unfortunately multi-state LtL is broken so I'm waiting for that fix to be released and then I'll publish the release notes.
Re: Pattern viewer for forum threads
Posted: February 10th, 2019, 5:22 am
by muzik
Brilliant.
(If you can fit it in somehow, can you correct the Globe alias and Waving human intestines alias to use M0 instead of M1?)
Re: Pattern viewer for forum threads
Posted: February 10th, 2019, 5:45 am
by rowett
muzik wrote:(If you can fit it in somehow, can you correct the Globe alias and Waving human intestines alias to use M0 instead of M1?)
Sure, but I'll keep it as an M1 rule for consistency (and just adjust the survival counts by 1).
You'll need to fix all-rules.txt in Catagolue: r8b74t252s162t222