Twolives
Twolives
In memory of John Conway, may he rest in peace, I created a symmetrical "matter-antimatter" version of the standard Life called Twolives, in which cells may be "positively" or "negatively" charged.
A "negative" cell is born, when the total sum of its neighbors is -3, and survives, if the total sum of its neighbors is -2 and -3.
As long as there are either only positive or negative cells around, the system acts 100% identical to Life. Some interesting reactions start, when the "matter" and "antimatter" interact. For example, blocks with the opposite charge act like seemingly unbreakable universal eaters.
I would like to know, if anyone else is exploring such non-canonical "signed" symmetrical rules.
Here is my Golly repository (mainly dedicated to another rule I'm exploring for a long while).
Look in the Rules section for Twolives.rule. There is one sample pattern in the Twolives subdirectory. The "negative" cells are emulated as State 2.
https://github.com/yoelmatveyev/Fireworld
A "negative" cell is born, when the total sum of its neighbors is -3, and survives, if the total sum of its neighbors is -2 and -3.
As long as there are either only positive or negative cells around, the system acts 100% identical to Life. Some interesting reactions start, when the "matter" and "antimatter" interact. For example, blocks with the opposite charge act like seemingly unbreakable universal eaters.
I would like to know, if anyone else is exploring such non-canonical "signed" symmetrical rules.
Here is my Golly repository (mainly dedicated to another rule I'm exploring for a long while).
Look in the Rules section for Twolives.rule. There is one sample pattern in the Twolives subdirectory. The "negative" cells are emulated as State 2.
https://github.com/yoelmatveyev/Fireworld
Last edited by Yoel on July 2nd, 2020, 6:50 am, edited 2 times in total.
Re: Twolives
I had a same idea,where if the matter and antimatter are touching or if one cell can be born as both a ,,bomb" cell happen that destroys all neighbouring cells and explodes the next turn. My idea is better.
Have a good day!
BokaBB
Have a good day!
BokaBB
777
I CAN APGSEARCH NOW!
Sure, I was a bad person, but I have changed myself.
I'd love to befriend anybody who's interested.
Have a good day!
BokaBB
I CAN APGSEARCH NOW!
Sure, I was a bad person, but I have changed myself.
I'd love to befriend anybody who's interested.
Have a good day!
BokaBB
- yujh
- Posts: 3051
- Joined: February 27th, 2020, 11:23 pm
- Location: I'm not sure where I am, so please tell me if you know
- Contact:
Re: Twolives
Who knows? Please be polite.(I’ve alreadily have almost the same idea, though)
Nothing to apgsearch? Try b38s23/C1!
B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7
Rule modifier
Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!
B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7
Rule modifier
Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!
-
- Posts: 339
- Joined: January 24th, 2020, 7:39 am
- Location: 小红点 (if you know where that is)
Re: Twolives
See the thread on Bipolar Rules
https://conwaylife.com/forums/viewtopic ... 90&p=96633
Don't just assume that your idea is better.
Download CAViewer: https://github.com/jedlimlx/Cellular-Automaton-Viewer
Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...
Supports:
BSFKL, Extended Generations, Regenerating Generations, Naive Rules, R1 Moore, R2 Cross and R2 Von Neumann INT
And some others...
Re: Twolives
That's a very different idea than Yoels'. And why is it better?
Anyway, took a look at Yoel's rule. Here's a puffer that is a modification of a rake.
Code: Select all
x = 13, y = 18, rule = Twolives
.2B8.A$4B8.A$2B.2B3.A3.A$2.2B5.4A4$8.A$9.2A$10.A$10.A$9.A3$11.A$12.A$
8.A3.A$9.4A!
Currently taking a little break, but still hanging around on the Discord server.
Add your computer to the Table of Lifeenthusiast Computers!
Add your computer to the Table of Lifeenthusiast Computers!
Re: Twolives
Cannot see the puffer in LifeWiewer.
Have a good day!
BokaBB
Have a good day!
BokaBB
777
I CAN APGSEARCH NOW!
Sure, I was a bad person, but I have changed myself.
I'd love to befriend anybody who's interested.
Have a good day!
BokaBB
I CAN APGSEARCH NOW!
Sure, I was a bad person, but I have changed myself.
I'd love to befriend anybody who's interested.
Have a good day!
BokaBB
Re: Twolives
Or like this:Saka wrote: ↑July 2nd, 2020, 6:36 amThat's a very different idea than Yoels'. And why is it better?
Anyway, took a look at Yoel's rule. Here's a puffer that is a modification of a rake.Code: Select all
x = 13, y = 18, rule = Twolives .2B8.A$4B8.A$2B.2B3.A3.A$2.2B5.4A4$8.A$9.2A$10.A$10.A$9.A3$11.A$12.A$ 8.A3.A$9.4A!
Code: Select all
x = 12, y = 18, rule = Twolives
.2B4.A2.A$4B7.A$2B.2B2.A3.A$2.2B4.4A5$7.3A$9.A$7.A.A$7.2A3$7.A2.A$11.
A$7.A3.A$8.4A!
Re: Twolives
You did not make it openable.Yoel wrote: ↑July 2nd, 2020, 7:12 amOr like this:Saka wrote: ↑July 2nd, 2020, 6:36 amThat's a very different idea than Yoels'. And why is it better?
Anyway, took a look at Yoel's rule. Here's a puffer that is a modification of a rake.Code: Select all
x = 13, y = 18, rule = Twolives .2B8.A$4B8.A$2B.2B3.A3.A$2.2B5.4A4$8.A$9.2A$10.A$10.A$9.A3$11.A$12.A$ 8.A3.A$9.4A!
Code: Select all
x = 12, y = 18, rule = Twolives .2B4.A2.A$4B7.A$2B.2B2.A3.A$2.2B4.4A5$7.3A$9.A$7.A.A$7.2A3$7.A2.A$11. A$7.A3.A$8.4A!
Have a good day!
BokaBB
777
I CAN APGSEARCH NOW!
Sure, I was a bad person, but I have changed myself.
I'd love to befriend anybody who's interested.
Have a good day!
BokaBB
I CAN APGSEARCH NOW!
Sure, I was a bad person, but I have changed myself.
I'd love to befriend anybody who's interested.
Have a good day!
BokaBB
Re: Twolives
What do you mean? I can open it in the viewer and in golly just fine.BokaBB wrote: ↑July 2nd, 2020, 7:14 amYou did not make it openable.Yoel wrote: snip
Or like this:
Code: Select all
x = 12, y = 18, rule = Twolives .2B4.A2.A$4B7.A$2B.2B2.A3.A$2.2B4.4A5$7.3A$9.A$7.A.A$7.2A3$7.A2.A$11. A$7.A3.A$8.4A!
Have a good day!
BokaBB
Currently taking a little break, but still hanging around on the Discord server.
Add your computer to the Table of Lifeenthusiast Computers!
Add your computer to the Table of Lifeenthusiast Computers!
- yujh
- Posts: 3051
- Joined: February 27th, 2020, 11:23 pm
- Location: I'm not sure where I am, so please tell me if you know
- Contact:
Re: Twolives
Bump
Fixed(in lv just put colors after table or tree)
Fixed(in lv just put colors after table or tree)
Nothing to apgsearch? Try b38s23/C1!
B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7
Rule modifier
Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!
B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7
Rule modifier
Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!
Re: Twolives
Sorry, how did you make it openable without the rule ever being defined using a ruletable in this thread?Saka wrote: ↑July 2nd, 2020, 6:36 amCode: Select all
x = 13, y = 18, rule = Twolives .2B8.A$4B8.A$2B.2B3.A3.A$2.2B5.4A4$8.A$9.2A$10.A$10.A$9.A3$11.A$12.A$ 8.A3.A$9.4A!
- yujh
- Posts: 3051
- Joined: February 27th, 2020, 11:23 pm
- Location: I'm not sure where I am, so please tell me if you know
- Contact:
Re: Twolives
It is. https://github.com/yoelmatveyev/FireworldPkmnQ wrote: ↑July 2nd, 2020, 7:44 amSorry, how did you make it openable without the rule ever being defined using a ruletable in this thread?Saka wrote: ↑July 2nd, 2020, 6:36 amCode: Select all
x = 13, y = 18, rule = Twolives .2B8.A$4B8.A$2B.2B3.A3.A$2.2B5.4A4$8.A$9.2A$10.A$10.A$9.A3$11.A$12.A$ 8.A3.A$9.4A!
Nothing to apgsearch? Try b38s23/C1!
B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7
Rule modifier
Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!
B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7
Rule modifier
Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!
Re: Twolives
Or:Saka wrote: ↑July 2nd, 2020, 6:36 amThat's a very different idea than Yoels'. And why is it better?
Anyway, took a look at Yoel's rule. Here's a puffer that is a modification of a rake.Code: Select all
x = 13, y = 18, rule = Twolives .2B8.A$4B8.A$2B.2B3.A3.A$2.2B5.4A4$8.A$9.2A$10.A$10.A$9.A3$11.A$12.A$ 8.A3.A$9.4A!
Code: Select all
x = 12, y = 50, rule = Twolives
8.2B$7.4B$7.2B.2B$9.2B3$5.B$5.3B$4.3B.B$4.B3.2B$6.3B$5.3B3$8.2B$7.4B$
7.2B.2B$9.2B$2.2A$2A.2A$4A$.2A7$.2B$4B$2B.2B$2.2B$9.2A$7.2A.2A$7.4A$
8.2A3$5.3A$6.3A$4.A3.2A$4.3A.A$5.3A$5.A3$9.2A$7.2A.2A$7.4A$8.2A!
Re: Twolives
I gave a link to the Github repository that contains that rule table. Here is the exact link:yujh wrote: ↑July 2nd, 2020, 8:25 amIt is. https://github.com/yoelmatveyev/FireworldPkmnQ wrote: ↑July 2nd, 2020, 7:44 amSorry, how did you make it openable without the rule ever being defined using a ruletable in this thread?Saka wrote: ↑July 2nd, 2020, 6:36 amCode: Select all
x = 13, y = 18, rule = Twolives .2B8.A$4B8.A$2B.2B3.A3.A$2.2B5.4A4$8.A$9.2A$10.A$10.A$9.A3$11.A$12.A$ 8.A3.A$9.4A!
https://github.com/yoelmatveyev/Firewor ... lives.rule
- gameoflifemaniac
- Posts: 1241
- Joined: January 22nd, 2017, 11:17 am
- Location: There too
Re: Twolives
I figured out the ruletable cuz I couldn't find it.
Code: Select all
@RULE Twolives
@TABLE
n_states: 3
neighborhood: Moore
symmetries: permute
var a={0,1,2}
var b=a
var c=a
var d=a
var e=a
var f=a
var g=a
var h=a
var i=a
0,1,1,1,0,0,0,0,0,1
0,1,1,1,1,2,0,0,0,1
0,1,1,1,1,1,2,2,0,1
1,1,1,0,0,0,0,0,0,1
1,1,1,1,2,0,0,0,0,1
1,1,1,1,1,2,2,0,0,1
1,1,1,1,1,1,2,2,2,1
1,1,1,1,0,0,0,0,0,1
1,1,1,1,1,2,0,0,0,1
1,1,1,1,1,1,2,2,0,1
0,2,2,2,0,0,0,0,0,2
0,2,2,2,2,1,0,0,0,2
0,2,2,2,2,2,1,1,0,2
2,2,2,0,0,0,0,0,0,2
2,2,2,2,1,0,0,0,0,2
2,2,2,2,2,1,1,0,0,2
2,2,2,2,2,2,1,1,1,2
2,2,2,2,0,0,0,0,0,2
2,2,2,2,2,1,0,0,0,2
2,2,2,2,2,2,1,1,0,2
a,b,c,d,e,f,g,h,i,0
I was so socially awkward in the past and it will haunt me for the rest of my life.
Code: Select all
b4o25bo$o29bo$b3o3b3o2bob2o2bob2o2bo3bobo$4bobo3bob2o2bob2o2bobo3bobo$
4bobo3bobo5bo5bo3bobo$o3bobo3bobo5bo6b4o$b3o3b3o2bo5bo9bobo$24b4o!
Re: Twolives
Some ships in Twolives. Some are very similar to certain ships in Life, while others are more unique:
Code: Select all
x = 149, y = 45, rule = Twolives
142.2A.2A$142.A3.A$143.A.A$140.A2.A.A2.A$140.2A.A.A.2A$143.A.A$142.2A
.2A$140.A2.A.A2.A$140.A2.A.A2.A$141.A.A.A.A$142.2A.2A$143.A.A$144.A$
140.3B3.3B2$143.B.B$143.B.B$142.B3.B$141.B.B.B.B$141.B.B.B.B$140.3B3.
3B$141.B.3B.B$141.B5.B$90.B.B.B.B.B42.B5.B$90.B.B.B.B.B41.2B.3B.2B$
90.B7.B42.B5.B$93.B.B48.B$91.B.B.B.B46.B$71.2B17.B2.B.B2.B45.B$67.B2.
4B2.B14.B.B.B.B44.B.B.B$68.2B4.2B12.B4.B.B4.B41.B.B.B$69.B4.B12.B.B.B
.B.B.B.B.B40.2B.2B$88.3B.2B.2B.3B42.3B$.B4.A7.A4.B15.2B7.2B21.2A6.2A
15.B3.B45.B3.B$2.B2.A9.A2.B15.3B7.3B21.8A67.3B$2B4.2A5.2A4.2B13.2B.B
5.B.2B41.A.2A.A.A.2A.A43.B$35.3B2.A2.3B22.A6.A11.A5.A.A5.A39.A5.A$B2.
B2.A2.A.A2.A2.B2.B15.B7.B23.A6.A12.2A3.A.A3.2A40.A.A.A.A$B3.BA3.A.A3.
AB3.B18.A.A28.A2.A15.A3.A.A3.A23.B4.B$.B.B2.A.A3.A.A2.B.B20.A27.2A.2A
.2A15.2A3.2A25.B.2B.B11.2A.A.A.2A$2.B4.A5.A4.B17.A.A3.A.A24.2A2.2A49.
4B15.A.A$.2B4.2A3.2A4.2B15.A9.A21.A.A4.A.A16.3A$2.2B.B2.5A2.B.2B16.A
9.A21.2A6.2A15.A3.A26.A4.A11.9A$3.3B3.3A3.3B17.A2.A3.A2.A21.2A.A2.A.
2A16.A.A26.3A2.3A12.A3.A$4.B5.A5.B18.3A5.3A25.2A21.A!
Re: Twolives
Blinkers and still lives:
Code: Select all
x = 71, y = 29, rule = Twolives
56.2B$56.B.B$54.2A.2B$54.A.A2.2B$52.2B.2A2.B.B$52.B.B2.2A.2B$21.2B2.
2B2.2B2.2B15.2A.2B2.A.A2.2B$.3A.3A.3A9.2B2.2B2.2B2.2B15.A.A2.2B.2A2.B
.B$B3.B3.B3.B10.2A2.2A2.2A2.2A11.2B.2A2.B.B2.2A.2B$B3.B3.B3.B10.2A2.
2A2.2A2.2A11.B.B2.2A.2B2.A.A2.2B$B3.B3.B3.B8.2B2.2B2.2B2.2B11.2A.2B2.
A.A2.2B.2A2.B.B$.3A.3A.3A9.2B2.2B2.2B2.2B11.A.A2.2B.2A2.B.B2.2A.2B$B
3.B3.B3.B10.2A2.2A2.2A2.2A7.2B.2A2.B.B2.2A.2B2.A.A2.2B$B3.B3.B3.B10.
2A2.2A2.2A2.2A7.B.B2.2A.2B2.A.A2.2B.2A2.B.B$B3.B3.B3.B8.2B2.2B2.2B2.
2B7.2A.2B2.A.A2.2B.2A2.B.B2.2A.2B$.3A.3A.3A9.2B2.2B2.2B2.2B7.A.A2.2B.
2A2.B.B2.2A.2B2.A.A$B3.B3.B3.B10.2A2.2A2.2A2.2A6.2A2.B.B2.2A.2B2.A.A
2.2B.2A$B3.B3.B3.B10.2A2.2A2.2A2.2A8.2A.2B2.A.A2.2B.2A2.B.B$B3.B3.B3.
B8.2B2.2B2.2B2.2B10.A.A2.2B.2A2.B.B2.2A.2B$.3A.3A.3A9.2B2.2B2.2B2.2B
11.2A2.B.B2.2A.2B2.A.A$23.2A2.2A2.2A2.2A11.2A.2B2.A.A2.2B.2A$23.2A2.
2A2.2A2.2A11.A.A2.2B.2A2.B.B$49.2A2.B.B2.2A.2B$51.2A.2B2.A.A$51.A.A2.
2B.2A$52.2A2.B.B$54.2A.2B$54.A.A$55.2A!
Re: Twolives
There was a bug in my rule table, 2 missing lines, already fixed by the people who added this rule to LifeWiki. Thanks!
I am experimenting now with a rule table generator in Lisp, which automatically produces files for rules with 2-8 symmetrical states. It produced the following more concise table for Twolives:
I am experimenting now with a rule table generator in Lisp, which automatically produces files for rules with 2-8 symmetrical states. It produced the following more concise table for Twolives:
Code: Select all
@RULE Twolives
# Copyright by Yoel Matvyevev, 2020
# The GNU General Public License v3.0
@COLORS
0 0 0 0
1 255 0 0
2 0 0 255
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var A={0,1,2}
var B=A
var C=A
var D=A
var E=A
var F=A
var G=A
var H=A
var I=A
var i={1,2}
0,i,i,i,0,0,0,0,0,i
0,1,1,1,1,2,0,0,0,1
0,2,2,2,2,1,0,0,0,2
0,1,1,1,1,1,2,2,0,1
0,2,2,2,2,2,1,1,0,2
i,i,i,0,0,0,0,0,0,i
1,1,1,1,2,0,0,0,0,1
2,2,2,2,1,0,0,0,0,2
1,1,1,1,1,2,2,0,0,1
2,2,2,2,2,1,1,0,0,2
1,1,1,1,1,1,2,2,2,1
2,2,2,2,2,2,1,1,1,2
i,i,i,i,0,0,0,0,0,i
1,1,1,1,1,2,0,0,0,1
2,2,2,2,2,1,0,0,0,2
1,1,1,1,1,1,2,2,0,1
2,2,2,2,2,2,1,1,0,2
I,A,B,C,D,E,F,G,H,0
-
- Posts: 9
- Joined: August 29th, 2023, 2:30 pm
Re: Twolives
A traffic light fanout
Code: Select all
x = 6, y = 3, rule = Twolives
A$2A2.2B$A3.2B!
- breaker's glider gun
- Posts: 626
- Joined: May 23rd, 2021, 10:26 am
- Location: the inside of a stuffed anaconda or maybe [click to not expand]
Re: Twolives
hmm... it needs 1 antimatter cell (at least) to change a thingumajiggy:
oh, there's another weak point:
Code: Select all
x = 9, y = 8, rule = Twolives
2$5.3AB$8.A$3.2B3.A$3.B4.A$4.3B$6.B!
Code: Select all
x = 10, y = 11, rule = Twolives
2$4.2A.2B$5.A2.B$5.A$2.2B2.3A$2.B5.A$3.3B$5.B!
Code: Select all
x = 9, y = 13, rule = Twolives
4$3.2B$3.B$4.3B$2.A3.B$2.A2$3.4A!
Re: Twolives
Eater.
Converter
Code: Select all
x = 7, y = 8, rule = Twolives
5.B$4.B$4.3B2$2A$2A$3.B$2.2B!
[[ GPS 2 ]]
Code: Select all
x = 5, y = 10, rule = Twolives
2.B.B$.B$.B$.B2.B$.3B4$2A$2A!
Code: Select all
x = 5, y = 3, rule = B3/S23
obobo$2ob2o$obobo!
Code: Select all
x = 5, y = 4, rule = B35/S234i8
2bo$bobo$2ob2o$5o!
- MEisSCAMMER
- Posts: 96
- Joined: September 20th, 2022, 5:12 pm
- Location: Yes
- Contact:
Re: Twolives
Works in both directions:TYCF wrote: ↑October 3rd, 2023, 4:45 pmConverterCode: Select all
x = 5, y = 10, rule = Twolives 2.B.B$.B$.B$.B2.B$.3B4$2A$2A!
Code: Select all
x = 121, y = 5, rule = Twolives
B2.B13.B2.B13.B2.B12.B2.B13.B2.B12.B2.B13.B2.B$4.B16.B16.B15.B16.B15.
B16.B$B3.B12.B3.B12.B3.B11.B3.B12.B3.B11.B3.B12.B3.B$.4B13.4B13.4B12.
4B13.4B12.4B13.4B14.2A$119.2A!
THE TRILOGY HAS BEEN COMPLETED
next: quadrilogy??? Is that even a word
next: quadrilogy??? Is that even a word
-
- Posts: 9
- Joined: August 29th, 2023, 2:30 pm
Re: Twolives
A neat way to make a MWSS
I'm not sure what this object/evolutionary sequence is called. It dies out in 37 generations.
Code: Select all
x = 6, y = 7, rule = Twolives
2A$2A2$2.3B$.B3.B$.B2.B$.3B!
Code: Select all
x = 5, y = 4, rule = B3/S23
b3o$o3bo$o2bo$3o!