P60 glider stream AND gate
Posted: August 25th, 2011, 8:35 am
First of all, hi to everyone. I've been working in Life (B3/S23) for a while now, and I must say that I havent found any help posts for newcomers, and I've had to examine some of the really big stuff you have created to discover some pretty simple devices. And I don't now whether this AND gate that I made already exists, but I'll post it anyway. Here it is:
It's obviously a simple gate. It's based on the p30 glider duplicator: the A stream is the input stream of the duplicator, and the B stream is the continuous stream; however, I removed the guns to put a second input stream. And an explanation:
-When the A stream input is 1 (the glider is there) and the B stream input is 0 (no glider), the A stream glider passes the block without reacting, then passes the p60 rotator without reacting, too, and is eaten by the eater.
-When the A stream input is 0 and the B stream input is 1, the B stream glider passes the block with no reaction and is quickly eaten by the second eater.
-And when both inputs are 1, the gliders react with the block, the B stream glider is deleted and the A stream glider is displaced by 5 rows to the right - the exact distance necessary so that it is rotated - and goes out.
I set the glider streams so that A=1011 and B=1101; therefore, the output will be 1011 AND 1101= 1001.
Code: Select all
#CXRLE Pos=-93,-89
x = 106, y = 116, rule = B3/S23
o$b2o$2o28$30bo$31b2o$30b2o13bo2$43bo3bo2$43bobobo2$43bo3bo3$77b2o$77b
o$75bobo$75b2o$45bo$46b2o$45b2o5$59b2o$59b2o12$88bo$87b3o2$49b2o$50b2o
35b3o$49bo$87bobo$87bobo2$87b3o3$87b3o$88bo$53bobo2$53bo3bo33bo2b2o4b
2o2bo$90bo3b3o2b3o3bo$53bobo35bo2b2o4b2o2bo2$53bo3bo2$53bobo4$91b2o$
91bobo$93bo$93b2o4$19b2o$20b2o$19bo13$4b2o$5b2o$4bo! -When the A stream input is 1 (the glider is there) and the B stream input is 0 (no glider), the A stream glider passes the block without reacting, then passes the p60 rotator without reacting, too, and is eaten by the eater.
-When the A stream input is 0 and the B stream input is 1, the B stream glider passes the block with no reaction and is quickly eaten by the second eater.
-And when both inputs are 1, the gliders react with the block, the B stream glider is deleted and the A stream glider is displaced by 5 rows to the right - the exact distance necessary so that it is rotated - and goes out.
I set the glider streams so that A=1011 and B=1101; therefore, the output will be 1011 AND 1101= 1001.