Here is some adjustable ships I found before.

○ (2n, 0)c/(4n+4), n=[2,+Inf)

Code: Select all

```
x = 16, y = 37, rule = B1e2ce3jkq4-ajknw5-acek6-ck8/S12-ek3-a4knz5-in6ein7
5bobo$obo4bo$bo2b4o5bobo$3obob2o6bo$13b3o12$5bobo$obo4bo$bo2b4o4bobo$
3obob2o5bo$12b3o12$5bobo$obo4bo$bo2b4o3bobo$3obob2o4bo$11b3o!
```

○ (2n, 0)c/(4n+4), n=[2,+Inf), B0 Version

Code: Select all

```
x = 66, y = 5, rule = B01e2aik3ckqy4acenwyz5-cery6a/S01c2-ei3cjq4cn5cy6an
6b2o22b2o22b2o$5b2o22b2o22b2o$3obo2bo16b3obo2bo16b3obo2bo$obo10b3o8bob
o11b3o7bobo12b3o$4bo8bobo12bo9bobo11bo10bobo!
```

○ (2n, 0)c/(4n), n=[4,+Inf)

Code: Select all

```
x = 68, y = 9, rule = B1e2cik3cjkqy4-ajt5ej6eik7e/S01e2kn3ejkq4ceijqz5jnr6-ac8
bobo10bobo8bobo11bobo7bobo12bobo$2bo4b4o4bo10bo4b4o5bo9bo4b4o6bo$obob
2o3bo3bobobo6bobob2o3bo4bobobo5bobob2o3bo5bobobo$ob2ob2o3bo2bobobo6bob
2ob2o3bo3bobobo5bob2ob2o3bo4bobobo$5b4o20b4o20b4o$2bo3bo19bo3bo19bo3bo
$2b2o2bo19b2o2bo19b2o2bo$2b2o2bo19b2o2bo19b2o2bo$2b3o21b3o21b3o!
```

○ (2n, 0)c/(4n), n=[4,+Inf), B0 Version

Code: Select all

```
x = 19, y = 31, rule = B01c2ein3-nr4cjknqy5aijnq6a/S012-ce3eknqr4-cjk5acny6ck
obo4bo6bobo$obob3o7bobo$2b6o6bo$2bob3o7bo$5bo$4bo$6bo6$obo4bo7bobo$obo
b3o8bobo$2b6o7bo$2bob3o8bo$5bo$4bo$6bo6$obo4bo8bobo$obob3o9bobo$2b6o8b
o$2bob3o9bo$5bo$4bo$6bo!
```

○ (2n+4, 0)c/(4n+4), n=[2,+Inf), B0 Version

Code: Select all

```
x = 102, y = 4, rule = B02aek3jknr4aceirty5acijk6c/S1c2cek3-ajkr4cknw5en6i7e
4b2o6bobo17b2o7bobo16b2o8bobo15b2o9bobo$obo4bo5bo14bobo4bo6bo13bobo4bo
7bo12bobo4bo8bo$bo4bo22bo4bo22bo4bo22bo4bo$4bo27bo27bo27bo!
```

○ (2n, 2n)c/(4n+4), n=[1,+Inf), B0 Version

Code: Select all

```
x = 43, y = 41, rule = B012-an3ijnqy4inqw5nry6an/S02ei3er4y5anr6ce7e
42bo$39bob2o2$40bo$38bobo$35bo$34b2o10$26bo$23bob2o2$24bo$22bobo2$18bo
$17b2o9$10bo$7bob2o2$8bo$6bobo3$bo$2o!
```

○ (4n+2, 0)c/(12n+5), n=[2,+Inf)

Code: Select all

```
x = 28, y = 68, rule = B2ce3ae4aeijqrt5-r6ekn7c8/S01e2-ei3ejkry4-aiy5aejnq6ace7e
16b2o3bo3b2o$16b3ob2o3b3o$16b2o3bo3b2o6$16b4o5b2o$15bo3bo5b3o$16b4o5b
2o6$13b2obo8b2o$13b2o10b3o$13b2obo8b2o5$13bo$14bo10b2o$13bobo9b3o$14bo
10b2o$13bo4$12bo$10b2obo11b2o$11b3o11b3o$10b2obo11b2o$12bo4$10b2o$8b2o
15b2o$7b2o2bo13b3o$8b2o15b2o$10b2o4$8b2o$5b2o3bo14b2o$7bobo15b3o$5b2o
3bo14b2o$8b2o4$6b3o$3b2o2b2o16b2o$2b4ob3o15b3o$3b2o2b2o16b2o$6b3o4$4b
2o$o2b5o17b2o$b2obobo18b3o$o2b5o17b2o$4b2o!
```

○ (4n+3, 0)c/(12n+8), n=[4,+Inf)

Code: Select all

```
x = 18, y = 27, rule = B2cen3aceny4-cknqt5-ckr6cen8/S1e2-e3-aiky4cejknt5cjny6cn
3b2o3bo8bo$3b3ob2o7bo$3b2o3bo8bo6$3b4o10bo$2bo3bo9bo$3b4o10bo6$4o13bo$
2o14bo$4o13bo6$2o15bo$b2o13bo$2o15bo!
```

○ (4n+4, 0)c/(12n+10), n=[4,+Inf)

Code: Select all

```
x = 21, y = 67, rule = B2ce3-cijr4aeiz5ijkqr6/S1e2-ek3ejr4jntw5acq6ac78
6b2o7bo2b2o$6b3o6b2ob3o$6b2o7bo2b2o14$6bo8bo2b2o$5bo9b2ob3o$6bo8bo2b2o
14$3bo11bo2b2o$3b3o9b2ob3o$3bo11bo2b2o14$b2o12bo2b2o$b3o11b2ob3o$b2o
12bo2b2o14$bo13bo2b2o$o14b2ob3o$bo13bo2b2o!
```

○ (4n+4, 0)c/(12n+11), n=[2,+Inf)

Code: Select all

```
x = 15, y = 19, rule = B2ce3-cijn4acijny5-acjk6in8/S01e2-en3ejqry4jqrtwz5cky6cin
3b2o3bo3b2o$3b3ob2o3b3o$3b2o3bo3b2o6$3b4o5b2o$2bo3bo5b3o$3b4o5b2o6$4o
8b2o$3o9b3o$4o8b2o!
```

The existing RwSAS was a method of shifting objects from their original place after collision. The idea I came up with is to switch the direction or speed instead of shifting the components from their original position with each collision.

I placed two c2o spaceships both pattern's front and back, then c1o photon between them. After that, I designed it to turn 180 degree for every collision, but I couldn't get any satisfactory results. So, I rewrited the blueprint from start to finish.

the entire design was rewritten to move one or more c1o signals to the side of the expandable tube-shaped c2o spaceship. And then.. I finally got following perfect results.

○ (2b)/(13+4b+4a), a = [0,+Inf), b = [0,+Inf)

Code: Select all

```
x = 74, y = 39, rule = B2cek3aeqy4-jknrz5eikry6-ei7c/S1e2cik3-iy4ijqrt5-cnry6aen8
9bo31bo27bo$8bo31bo27bo$2b12o22b10o19b9o$35b2o$2b12o22b10o19b9o$10bo
31bo27bo$9bo31bo27bo10$9bo31bo27bo$8bo31bo27bo$b13o21b11o18b10o$34b2o$
b13o21b11o18b10o$9bo31bo27bo$8bo31bo27bo10$9bo31bo27bo$8bo31bo27bo$14o
20b12o17b11o$33b2o$14o20b12o17b11o$8bo31bo27bo$7bo31bo27bo!
```

○ (2b)/(14+4a+4b), a = [0,+Inf), b = [0,+Inf)

Code: Select all

```
x = 95, y = 31, rule = B2ce3ajkry4aeiqz5ejkqy6c/S1e2-an3-aikq4ikqty5ejk67e8
11bo27bo27bo23bo$10bo27bo27bo23bo$2b12o18b10o19b9o17b7o$13b2o16b2o8b2o
26b2o15b2o5b2o$2b12o18b10o19b9o17b7o$10bo27bo27bo23bo$9bo27bo27bo23bo
6$11bo27bo27bo23bo$10bo27bo27bo23bo$b13o17b11o18b10o16b8o$13b2o15b2o9b
2o26b2o14b2o6b2o$b13o17b11o18b10o16b8o$9bo27bo27bo23bo$8bo27bo27bo23bo
6$11bo27bo27bo23bo$10bo27bo27bo23bo$14o16b12o17b11o15b9o$13b2o14b2o10b
2o26b2o13b2o7b2o$14o16b12o17b11o15b9o$8bo27bo27bo23bo$7bo27bo27bo23bo!
```

○ (2b)/(15+4b+4a), a = [0,+Inf), b = [0,+Inf)

Code: Select all

```
x = 62, y = 31, rule = B2-an3acqry4-nqwz5akqry6an/S1e2ik3cejkr4aeijry5-aeiy6-i
9bo23bo23bo$8bo23bo23bo$2b12o14b10o15b9o$27b2o$2b12o14b10o15b9o$10bo
23bo23bo$9bo23bo23bo6$9bo23bo23bo$8bo23bo23bo$b13o13b11o14b10o$26b2o$b
13o13b11o14b10o$9bo23bo23bo$8bo23bo23bo6$9bo23bo23bo$8bo23bo23bo$14o
12b12o13b11o$25b2o$14o12b12o13b11o$8bo23bo23bo$7bo23bo23bo!
```

○ (2b)/(16+4b+4a), a = [0,+Inf), b = [0,+Inf)

Code: Select all

```
x = 72, y = 31, rule = B2cek3aenqy4-eijny5-aknr6a/S1e2-e3-aikn4cijky5acny6ekn7
10bo27bo27bo$9bo27bo27bo$3b12o17b11o19b9o$2b2o10b2o17bo8b2o17b2o7b2o$
3b12o17b11o19b9o$11bo27bo27bo$10bo27bo27bo6$10bo27bo27bo$9bo27bo27bo$
2b13o16b12o18b10o$b2o11b2o16bo9b2o16b2o8b2o$2b13o16b12o18b10o$10bo27bo
27bo$9bo27bo27bo6$10bo27bo27bo$9bo27bo27bo$b14o15b13o17b11o$2o12b2o15b
o10b2o15b2o9b2o$b14o15b13o17b11o$9bo27bo27bo$8bo27bo27bo!
```

Next time, I'll do a search using something other faster than c2o to make it have more wider speed range.