For discussion of other cellular automata.

Batmanifestdestiny
 Posts: 54
 Joined: June 9th, 2010, 3:53 pm
Post
by Batmanifestdestiny » August 18th, 2010, 3:29 pm
Here's what I have so far for the binary counter:
Code: Select all
x = 55, y = 98, rule = wave
4$34.J$45.J25$33.DE$33.J$33.J10.J7$23.J$21.J2$35.F$J32.2H$33.2H$32.G$
12.G3.G15.G2.F$J12.2H2.2H14.2H$13.2H2.2H14.2H$12.G2.2F2.F12.G$16.H2.H
$17.2H5.J10.F$14.J2.2H14.2H$16.H2.H13.2H$23.F4.F3.G$21.2H2.2H2.2H$21.
2H2.2H2.2H$23.GF2.2G$19.G4.G2.2G3.G2.F$17.2H6.2I2EKI2.2H$17.2H6.IH2D
2I2.2H$19.F4.G2$2J22.G2.F19.2J$2J23.2H20.2J$2J23.2H20.J$.J22.G2.G19.
2J$2J45.J$.J22.G2.F19.2J$2J23.2H20.J$.J23.2H20.2J$2J22.G2.G19.J$.J45.
2J$2J22.G2.F19.J$.J23.2H20.2J$2J23.2H20.J$.J22.G2.G19.2J$2J45.J$.J22.
G2.F19.2J$2J23.2H20.J$.J23.2H20.2J$2J22.G2.G19.J$.J45.2J$2J22.G2.F19.
J$.J23.2H20.2J$2J23.2H20.J$.J22.G2.G19.2J$2J45.J$.J22.G2.F19.2J$2J23.
2H20.J$.J23.2H20.2J$2J22.G2.G19.J$.J45.2J$2J22.G2.F19.J$.J23.2H20.2J$
2J23.2H20.2J$2J25.G19.2J!
Excuse the pixel. I'm only using that as a kind of placeholder while I look for a way to interrupt every other signal
after it gets split towards the and gate, but
before it can make it to the flipflop loop. Who knows, maybe I'll keep that pixel, but I'm not a big fan of the way it displays right now.

Keiji
 Posts: 58
 Joined: May 11th, 2010, 5:32 pm
Post
by Keiji » August 19th, 2010, 2:47 pm
I'm not really sure how that's supposed to be a binary counter, but why are you using period 72? You should use period 80 (move the top two cells up by 4 cells each) to ensure it's synchronised with the loop.
This is why signature character limits are pointless.

Batmanifestdestiny
 Posts: 54
 Joined: June 9th, 2010, 3:53 pm
Post
by Batmanifestdestiny » August 19th, 2010, 3:31 pm
Keiji wrote:I'm not really sure how that's supposed to be a binary counter, but why are you using period 72? You should use period 80 (move the top two cells up by 4 cells each) to ensure it's synchronised with the loop.
It made sense in my head at the time of me making it, but now that I think about it, all it does is blink. T_T
I never really bothered with period, so that may be one problem.

alan2here
 Posts: 20
 Joined: October 5th, 2010, 4:51 pm
Post
by alan2here » October 5th, 2010, 4:53 pm
Does anyone have the AND, OR and XOR logic gates? Iv'e only maneged to figure out AND.

Batmanifestdestiny
 Posts: 54
 Joined: June 9th, 2010, 3:53 pm
Post
by Batmanifestdestiny » October 5th, 2010, 5:46 pm
alan2here wrote:Does anyone have the AND, OR and XOR logic gates? Iv'e only maneged to figure out AND.
Here are some in order of AND, OR, and XOR. Of course, these aren't the only solutions, but they're ones that I like.
Code: Select all
x = 48, y = 61, rule = wave
3$13.D5.D$13.E5.E6.J5$27.F$25.2H$25.2H$24.F2.G5$7.D11.D6.J$7.E11.E6$
16.D4.D$16.E4.E7.J6$28.2I4DHI$28.IK4E2I$30.G5.G5$24.D4.J$24.E2$22.D$
22.E6.J4$28.2H$28.2H$27.F2.G3$19.D9.J$19.E!

alan2here
 Posts: 20
 Joined: October 5th, 2010, 4:51 pm
Post
by alan2here » October 8th, 2010, 11:38 am
That last ones not an XOR but the OR is great.
How do you delay by an odd value keeping the signals in the same line? None of the below methods work.
x = 20, y = 50, rule = wave
2$4.D$4.E5$8.J$16.J3$12.J$4.D3.J3.J$4.E3.J4$16.J$8.J4$4.D6.J$4.E3.J2$
11.J$8.J6$8.J$12.J$4.D3.J6.J$4.E4.J.J$8.J$15.J$10.J6$4.D3.2I2DHI$4.E
3.IK2E2I$10.G3.G!
This problem is preventing me lining up the lower gates correctly, but if that were fixed, this would be an XOR gate.
x = 29, y = 34, rule = wave
2$7.J2.2H$10.2H3.J$12.G$2.D4.J8.F$2.E4.J6.2H$14.2H3.J$13.F2.G2$11.J3.
J2.2I4DHI$18.IK4E2I$20.G5.G$2.D8.J$2.E8.J2$11.J4.J3$10.J4.J2$10.2H$
10.2H3.J$12.G$16.F$14.2H3.J$14.2H$13.F2.G2$15.J$7.J!

Keiji
 Posts: 58
 Joined: May 11th, 2010, 5:32 pm
Post
by Keiji » October 10th, 2010, 5:40 am
Code: Select all
x = 16, y = 13, rule = wave
11.J$14.J2$15.F$4.D6.J.2H$4.E8.2H$15.G5$D.D.D$E.E.E!
This is why signature character limits are pointless.

alan2here
 Posts: 20
 Joined: October 5th, 2010, 4:51 pm
Post
by alan2here » October 10th, 2010, 7:03 pm
Thanks.
It's rediculously inefficent, but it does work. I give you, XOR.
x = 39, y = 36, rule = wave
$7.J2.2H$10.2H3.J$12.G$2.D4.J8.F$2.E4.J6.2H$14.2H13.J$13.F2.G2$11.J3.
J12.2I4DHI$28.IK4E2I$30.G5.G$2.D8.J$2.E8.J2$11.J14.J3$10.J14.J2$10.2H
$10.2H3.J$12.G$16.F$14.2H13.J$14.2H$13.F2.G$9.J$12.J2$13.F$9.J.2H2.J$
7.J3.2H$13.G!

Batmanifestdestiny
 Posts: 54
 Joined: June 9th, 2010, 3:53 pm
Post
by Batmanifestdestiny » October 16th, 2010, 4:04 pm
alan2here wrote:Thanks.
It's rediculously inefficent, but it does work. I give you, XOR.
x = 39, y = 36, rule = wave
$7.J2.2H$10.2H3.J$12.G$2.D4.J8.F$2.E4.J6.2H$14.2H13.J$13.F2.G2$11.J3.
J12.2I4DHI$28.IK4E2I$30.G5.G$2.D8.J$2.E8.J2$11.J14.J3$10.J14.J2$10.2H
$10.2H3.J$12.G$16.F$14.2H13.J$14.2H$13.F2.G$9.J$12.J2$13.F$9.J.2H2.J$
7.J3.2H$13.G!
wow, that's a way that I never thought of!
Here's how I did it:
Code: Select all
x = 65, y = 33, rule = wave
6$42.J$45.J4$34.F14.F$10.D12.D11.2H5.J7.2H$10.E12.E11.2H8.J4.2H3.J$
34.G2.G14.G$37.F11.F2.G$35.2H13.2H2.2I2DHI$35.2H13.2H2.IK2E2I$34.F2.G
11.G6.G3.G$34.F2.G11.F$10.D17.D6.2H8.J4.2H3.J$10.E17.E6.2H5.J7.2H$37.
G14.G4$45.J$42.J!
Mine is bigger, yet faster, and yours is smaller, yet slower. So, yours could be used in machines that require small size.

Awesomeness
 Posts: 126
 Joined: April 5th, 2009, 7:30 am
Post
by Awesomeness » October 16th, 2010, 9:11 pm
I created a table of all the logic gates I know, for myself and everyone else because it (at least for me) saves time.
Code: Select all
x = 124, y = 118, rule = wave
12.2A2.A2.A.3A56.3A5.2A2.A2.A.3A4.A2.A2.2A2.3A4.2A$11.A2.A.2A.A.A2.A
55.A2.A3.A2.A.2A.A.A2.A3.2A.A.A2.A2.A4.A2.A$11.A2.A.2A.A.A2.A55.3A4.A
2.A.2A.A.A2.A3.2A.A.A2.A2.A4.A2.A$11.4A.A.2A.A2.A55.A2.A3.4A.A.2A.A2.
A3.A.2A.A2.A2.A4.4A$11.A2.A.A.2A.A2.A55.A2.A3.A2.A.A.2A.A2.A3.A.2A.A
2.A2.A4.A2.A$11.A2.A.A2.A.3A56.3A4.A2.A.A2.A.3A4.A2.A2.2A3.A4.A2.A4$
10.D5.D61.3A9.D4.D$10.E5.E6.J54.A.A9.E4.E6.J$78.3A$78.A.A$78.A.A$101.
2H$24.F76.2H$22.2H76.F2.G$22.2H$21.F2.G$78.2A5.D9.D6.J$78.A.A4.E9.E$
78.2A$78.A.A$4.D11.D6.J54.2A$4.E11.E11$11.2A2.3A$10.A2.A.A2.A$10.A2.A
.A2.A$10.A2.A.3A$10.A2.A.A2.A$11.2A2.A2.A4$11.D5.D$11.E5.E5.J6$22.2I
2DHI$22.IK2E2I$24.G3.G5$5.D11.D5.J$5.E11.E13$8.A.A2.2A2.3A$8.A.A.A2.A
.A2.A$9.A2.A2.A.A2.A$9.A2.A2.A.3A7.J$8.A.A.A2.A.A2.A9.J$8.A.A2.2A2.A
2.A3$19.F14.F$8.D5.D5.2H5.J7.2H$8.E5.E5.2H8.J4.2H3.J$19.G2.G14.G$22.F
11.F2.G$20.2H13.2H2.2I2DHI$20.2H13.2H2.IK2E2I$19.F2.G11.G6.G3.G$19.F
2.G11.F$2.D11.D5.2H8.J4.2H3.J$2.E11.E5.2H5.J7.2H$22.G14.G4$30.J$27.J
10$8.A2.A2.2A2.3A$8.2A.A.A2.A2.A$8.2A.A.A2.A2.A$8.A.2A.A2.A2.A$8.A.2A
.A2.A2.A$8.A2.A2.2A3.A4$3D5.2D5.D4.2I10D$3E5.2E5.E4.IK10E$22.G!
I managed to make a few simple objects by combining logic gates.
Um... How are these of use to us if we can't flip these on the x and y axes? And how does the metacell work? I don't see any logic gates in it.

alan2here
 Posts: 20
 Joined: October 5th, 2010, 4:51 pm
Post
by alan2here » October 21st, 2010, 8:12 am
Thanks Awesomeness
Now yours is the smallest and fastest XOR.
x = 48, y = 24, rule = wave
$30.J$33.J4$25.F9.F$.D12.D11.2H2.J5.2H$.E12.E11.2H5.J2.2H3.J$25.G2.G
9.G$28.F6.F2.G$26.2H8.2H2.2I2DHI$26.2H8.2H2.IK2E2I$25.F2.G6.G6.G3.G$
25.F2.G6.F$.D17.D6.2H5.J2.2H3.J$.E17.E6.2H2.J5.2H$28.G9.G4$33.J$30.J!
Also, a half adder.
x = 45, y = 32, rule = wave
$22.J$25.J4$13.F3.F9.F12.J$.D12.2H2.2H2.J5.2H13.J$.E12.2H2.2H5.J2.2H
3.J$13.G2.2G2.G9.G$20.F6.F2.G$18.2H8.2H2.2I2DHI2.J$18.2H8.2H2.IK2E2I
5.J$17.F2.G6.G6.G3.G$9.F3.H2.HF2.G6.F$.D8.2H2.2H2.2H5.J2.2H3.J$.E8.2H
2.2H2.2H2.J5.2H$9.G2.GH2.H3.G9.G4$25.J$22.J$16.F$14.2H$14.2H$13.F2.G
3$15.J$11.J!
Is the Life List good for people with a basic knolege of Life who won't ask too nooby questions but who construct stuff in other rules, looking for people to construct with. Like me?

alan2here
 Posts: 20
 Joined: October 5th, 2010, 4:51 pm
Post
by alan2here » October 24th, 2010, 9:41 am
Top input is add bits to memory, middle is remove, lower is toggle, adding bits to the tape where there are already bits has no effect, same with removing bits that dosn't exist.
In the example below:
bit 'A' is added
a few bits 'B' are added
'A' is removed
a 0 a few behind 'A' is removed having no effect
'B' is then modified demonstraing the toggle input
x = 169, y = 35, rule = wave
3$163.J$133.J3$146.J$149.J4$141.F9.F$98.D2.2D.D17.D10.2I2DHI3.2H2.J5.
2H$98.E2.2E.E17.E10.IK2E2I3.2H5.J2.2H3.J$135.G3.G.G2.G9.G$132.F2.G8.F
6.F2.G$30.D3.D98.2HJ6.2H8.2H2.2I2DHI2.J$30.E3.E98.2HJ6.2H8.2H2.IK2E2I
$132.G2.G5.F2.G6.G6.G3.G$141.F2.G6.F$6.D.D3.D120.2I2DHI3.2H5.J2.2H3.J
$6.E.E3.E120.IK2E2I3.2H2.J5.2H$135.G3.G4.G9.G4$149.J$146.J!
It still need a read input, and the 3 outputs 'read 0', 'read 1' and 'read'.
Then thease were connected up correctly then one could get a binary counter with operations such as increment.