Hunting wrote:Interesting although its exploding!

The first photon can act as a signal. Any idea for logic gates? First, Can we build a Not gate?

Yes.

let’s look at the list of stuff we need:

guns, check, and adjustable.

Code: Select all

```
x = 40, y = 59, rule = B2ac3i/S
38bo2$38bo17$36b2o12$36b2o2$obo$17bo5bo5bo5bo$17bo5bo5bo5bo5$29bo5bo$
29bo5bo$18bobo2$36b2o6$35bo2bo6$38bo2$38bo!
```

independent eaters, check.

Code: Select all

```
x = 3, y = 9, rule = B2ac3i/S
bo2$b2o4$o2$o!
```

independent 90 degree reflectors that aren’t NOT gates,

**NOT check.** (no pun inteded)

**EDIT: NEVERMIND FOUND ONE**
Code: Select all

```
x = 68, y = 43, rule = B2ac3i/S
2bo11bo31bo$2bo11bo29bo11bo5bo$o11bo31bo11bo5bo$65bobo2$50bo2$39b2o2$
38bo2$48b2o6$47bo2$39b2o6bo2$38bo$55bobo$49bo$49bo$43bo6$39b2o6$39b2o
3$41bo2$41bo!
```

NOT gate, CHECK!

also, this kind of not gate is really just an ANDNOT gate (which is a UNIVERSAL GATE WOOO) where the first input is always on.

Code: Select all

```
x = 99, y = 46, rule = B2ac3i/S
96bo2$96bo7$38bo2$38bo58b2o6$97b2o$94bo$94bo$80bobo9$35b2o12$o34b2o2$o
$16bo5bo5bo5bo$16bo5bo5bo5bo!
```

signal duplicator: CHECK!

uses a heisenburp

Code: Select all

```
x = 41, y = 53, rule = B2ac3i/S
37bo2$37bo7$38b2o2$37bo2bo2$38b2o2$38b2o2$35bo4bo$33bo$33bo4b2o$21bobo
11bo4$2bo$2bo$o3$40bo2$38b2o2$16bo5bo11bo$14bo3bobo3bo11bo$14bo3bobo3b
o11bo$5bobo8bo2$22bo2bo2$23b2o10$25bo2$25bo!
```

For good measure, have something that could possibly be used for a memory cell, most notably a t-flip flop.

Code: Select all

```
x = 31, y = 44, rule = B2ac3i/S
28bo2$29b2o22$28bo2$29b2o10$28bo2$29b2o3$2bo23bo$2bo23bo$o23bo!
```