Укрощение черного ворона или кое-что о Пи-гептамино.

0. Введение.
1. Пи-фитили.
2. Чувство крыла или взаимная стабилизация Пи.
3. Стабилизация Пи космическими кораблями.
4. Движение Пи с нестандартными скоростями.
5. Разворот Пи.
6. Неортогональное движение Пи.
7. Неоднородные треки.
8. Использование других носителей.
9. Некоторые общеизвестные примеры.
 Вернуться

7. Неоднородные треки.

Дорожки для дввижения Пи можно строить, не только повторяя на плоскости одну и ту же базовую конфигурацию, но и произвольно комбинируя различные стабилизирущие образцы, поочередно передавая Пи от одного к другому. Если для треков, обеспечивающих стандартное движение, подобная операция особого смысла не имеет, то путем подбора комбинации образцов, перемещающих Пи на разные расстояния, с разной скоростью и в разном направлении, можно доставить Пи в нужную точку, обеспечив при этом необходимую фазу его появления.

Возможны и другие применения неоднородных треков. Так, выполняя последовательно 2 перемещения (X1, Y1)/T1 и (X2, Y2)/T2, мы можем получить перемещение с формулой (X1+X2, Y1+Y2)/(T1+T2). То есть, таким образом мы можем получить новые скорости и направления перемещения Пи.

В частности, многие из рассмотренных в предыдущей главе вариантов неортогонального движения путем поочередного изменения направления поперечного перемещения могут быть превращены в ортогональные 2Y/2T перемещения.

В силу очевидности построения подобных треков примеров на эту тему приводить не будем.

Еще один вариант применения неоднородных треков — использование реакций, которых не удается приручить другими методами, например, установкой дополнительных стабилизирующих объектов.В реакции, показанной ниже, Пи возрождается через 35 поколений со смещением на 13 мест. Однако выхлоп очень быстро догоняет его и уничтожает. Мы сразу же после рождения Пи применили к нему еще две реакции 6/10 (рассмотренная в главе 4) и 5/7 (В чистом виде невозможная), обеспечивающие его быстрое перемещение от места рождения, удалив его тем самым от развивающегося выхлопа, и получили результирующее движение со скоростью 24/52.

.*.
*.*
.*.
...
...
.*.
*.*
.*.
...
...
...
.*.
*.*
.*.
...
...
...
...
...
...
...
...
...
...
...
***
*.*
*.*

В следующем примере базовая реакция Пи с мигалкой обеспечивает сдвиг (2, 6)/43, который оказывается слишком небольшим, и дым быстро настигает его. Однако двукратное применение одной из обычных 9/30 реакций с блоками удаляет Пи на безопасное расстояние и позволяет получить устойчивое движение с результирующей формулой (2, 24)/103.

**.....................**...
**.....................**...
............................
............................
............................
............................
............................
............................
............................
**.....................**...
**.....................**...
............................
............................
............................
............................
............................
..........................*.
.........................*.*
.........................*.*
..*......***..............*.
..*......*.*................
..*......*.*................

Еще один способ получать движения с новыми скоростями — это использование реакций, поворачивающих Пи на 90 и 180 градусов. Конечно, в большинстве случаев это требует применения дополнительных стабилизирущих или очищающих объектов. Вот несколько примеров диагонального движения Пи за счет применения последовательных поворотов на 90 градусов.

Очень грязное в базовом варианте, но устойчивое движение (13, 13)/62 за счет применения очищающих блоков становится полностью чистым:

...**.......................
...**.......................
............................
............................
............................
............................
............................
***.........................
.......***..................
.......*.*..................
.......*.*................**
..........................**
............................
...................***......

В следующем примере столкновение Пи со змеей обеспечивает его разворот, а блок почти полностью уничтожает выхлоп, оставляя только один улей. Последовательные повороты налево и направо обеспечивают движение (-14, 14)/76

......................**.............
......................*..............
.......................*.............
......................**.............
.....................................
...................................**
...................................**
.....................................
**.*.................................
*.**.................................
......................***............
......................*.*............
......................*.*............
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....................................
.....**..............................
.....**..............................

Грязное движение (18, 18)/82 с испусканием поперечных глайдеров:

.*...........................
*.*..........................
.**..........................
.............................
.............................
.............................
.............................
.............................
..........................**.
..........................*.*
...........................*.
***..........................
*.*..........................
*.*..........................

А это движение с той же скоростью (18, 18)/82, но чистое. После столкновения с лежащим на курсе Пи блоком, Пи распадается на два Пи, каждый из которых движется перпендикулярно первоначальному направлению. Один из них уничтожается левым блоком, а второй используется для дальнейшего движения. Верхний блок уничтожает два глайдера, которые иначе превратились бы в библок и сделали горение Пи-фитиля грязным.

..................**..............................
..................**..............................
..................................................
..................................................
.................**...............................
.................**...............................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
................................................**
............................................**..**
**................***.......................**....
**................*.*.............................
..................*.*.............................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................................
..................................**..............
..................................**..............

Движение (-19, 19)/100, использующее для поворота столкновение с бадьей. Пример не подвергался какой-либо очистке, так что развалин остается очень много.

.*...............
*.*..............
.*...............
.................
.................
.................
.................
.................
.................
.................
.................
.................
........*........
.......*.*.......
........*........
..............***
..............*.*
..............*.*

Два варианта использования разворота на 180 градусов. Поскольку в результате двух последовательных разворотов полностью компенсируется вертикальная составляющая движения, то это приводит к чисто горизонтальному перемещению Пи.

Первый трек состоит из повторяемых влево пар бадей, а обеспечивающие чистоту горения блоки устанавливаются только в начальной позиции — в последующих периодах Пи сам поставит их на нужные места. Формула движения (-8, 0)/126.

.....*..............
....*.*.............
.....*............**
..................**
....................
....................
.......***..........
.......*.*..........
.......*.*..........
....................
....................
....................
....................
....................
....................
....................
..............**....
.*............**....
*.*.................
.*..................

Второй трек построен из мигалок. Центральный ряд обеспечивает разворот Пи на 180 градусов со смещением Пи на 11 мест влево и 10 мест вниз или вверх. Верхний и нижний ряды мигалок не дают выхлопу распространиться в ту область плоскости, где будет развиваться новый экземпляр Пи. Общее движение происходит в соответствии с формулой (-22, 0)/136. Зола представляет собой два ряда светофоров.

..............*...........
..............*...........
..............*...........
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
.......................***
.......................*.*
.......................*.*
..........................
..........................
..........................
***........***............
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
...*......................
...*......................
...*......................

Вообще говоря, два предыдущих примера нельзя назвать движением по неоднородному треку — трек вполне однороден, т.к. Пи, несмотря на изменение абсолютной ориентации, в каждом периоде оказывается в одинаковом положении по отношению к объектам трека.

Вот еще один подобный пример, в котором используется разворот Пи на 90 градусов после столкновения с мигалкой. Остальные мигалки светофора и блок делают движение чистым, а трек легко восстанавливаемым, например, с помощью глайдерного синтеза. В целом пример представляет собой вынужденный осциллятор периода 272 (на диаграмме показаны только 2 передних глайдера из двух потоков, восстанавливающих первый светофор), названный мной гасителем светофоров.

..*..................................................
*.*..................................................
.**..................................................
.....................................*.*.............
.....................................**..............
......................................*..............
.....................................................
.....................................................
.....................................................
.....................................................
.....................................................
.....................................................
.....................................................
.....................................................
.....................................................
.....................................................
.....................................................
.....................*...............................
.....................*...............................
.....................*...............................
.....................................................
.................***...***...........................
.....................................................
.....................*...............................
.....................*...............................
.....................*...............................
.....................................................
.......................................**............
.......................................**............
............**.......................................
............**.......................................
.....................................................
................................................*....
................................................*....
................................................*....
.....................................................
............................................***...***
.....................................................
.....................***........................*....
.....................*.*........................*....
.....................*.*........................*....
.....................................................
.....................................................
.....................................................
......*..............................................
......*..............................................
......*..............................................
.....................................................
..***...***..........................................
.....................................................
......*..............................................
......*..............................................
......*..............................................
.....................................................
.........................................**..........
.........................................**..........
..............**.....................................
..............**.....................................
.....................................................
.................................*...................
.................................*...................
.................................*...................
.....................................................
.............................***...***...............
.....................................................
.................................*...................
.................................*...................
.................................*...................

Его конечная версия, включающая 8 ружий периода 272, хоть и громоздка, но тем не менее достаточно интересна:

x = 331, y = 331, rule = S23/B3
93boo14bo$68boo24bo14b3o$50boo17bo13boo6b3o18bo$51bo17bobo11boo6bo19b
oo22bo$50bo19boo61b3o$50boo80bo$42bo89boo$42b3o40boo$45bo41bo$44boo42b
o$85bobo13boo43boo$53boo30boo14boo42bobo$53boo28b3o57b3o51bo14boo$83b
3o56bo3bo48b3o14bo24boo$83bo54bobbobb3o47bo18b3o6boo13bo17boo$138boobo
29bo22boo19bo6boo11bobo17bo$138bobbobb3o24b3o61boo19bo$98boo42bo3bo27b
o80boo$98bo44b3o27boo89bo$63boo14boo3boo13bo45bobo83boo29b3o$64bo15bo
3bo13boo46boo29boo52boo28bo$61b3o13b3o5b3o91bo50bobbo27boo$61bo15bo9bo
71boo16boo25boo24boobobbo$59bobo97bobo19bo22boo28bobbo14boo$59boo100b
3o14bobbo52bobo15boo$125boo19boo12bo3bo12bo4bo$125boo19bo13b5o3bo9b3ob
o$144bobo16boo3b3o10bo$37boboo18boo83booboo11b5o3bo9boboo$35b3oboo18bo
bo85bobo10bo3bo13boobbo24boo$34bo26bo85bobo11b3o16bobo25bo$35b3oboo20b
oo61boo20boob3o7bobo17boobo24bo13boo3boo14boo$37bobo85bo26bo6boo17bobb
oo24boo13bo3bo15bo$37bobo85bobo18boob3o27b3o37b3o5b3o13b3o$38booboo83b
oo18boobo30bo38bo9bo15bo54bo$40bobo202bobo51bobo$40bo19boo184boo51bobo
$39boo19boo81bo15boo19boo115b3oboo$126boo9bo6bo15bo6boo11boo114bo$125b
obo9bo4b3o15bobo4boo109boo7boo4bobb4oboo$99bo9bo15bo13bo18booboo83boo
18boobo8bobbooboobbo4b3o3boboo$99b3o5b3o13b3o12bo18bobo85bobo18boob3o
7booboboboo8bo$39boo46boo13bo3bo15bo34bobo85bo26bo7bobobobo8boo26boo$
39bobo45bo13boo3boo14boo31b3oboo20boo61boo20boob3o8bo5bo36bo$41b3o44bo
48bobo14bo26bo85bobo11bo3bo35bobo$40bo3bo20boo20boo47bobbo15b3oboo18bo
bo85bobo12b3o36boo$40b3obbobbo16boo70bobbo16boboo3b3o12boo83booboo$45b
oboo6boo3boo76bobo23boobo96bobo16bo$40b3obbobbo4boob4obo76b3o22bo3bo
77boo19bo15b3o$40bo3bo8boo4boo102boboo78boo19boo$41b3o9boo4bo72boo30b
3obb3o7boo134bo9boobo$39bobo13bobbo25boo46boo36boo7bobo89boo42bo9boboo
$39boo14b3o26boo80b3oboo9bo15bo9bo64bo42bo$141boo26boo10b3o13b3o5b3o
64bobo43b3o$141bo22bo4bo14bo15bo3bo13boo46boo5boo40b3o$72bo69b3o19bo3b
o14boo14boo3boo13bo45bobo46bobbo$53boo15bobo71bo19bo3bo49bo44b3o48b4o
3bo$54bo16boo62boo28bobo50boo42bo3bo51bobo$42bo8b3o61boo19bo29bo91bo3b
5o52bo$41bobo7bo43bo6boo11bobo17bo120b3o3boo37boo3boo8bo$41bobo49b3o6b
oo13bo17boo121bo3b5o26boo7bo3bo8bobo$40boob3o46bo24boo143bo3bo26boo4b
3o5b3o8bo$46bo45boo79boo88b3o33bo9bo5bobbo$40boob4obbo4boo7boo108boo
46boo15boo25bobo41bobo4boboo$40boobo3b3o4bobbooboobbo156boo14booboo24b
oo42boo6b3o$46bo8booboboboo100boo71booboo73booboo$18boo26boo8bobobobo
102bo73b3o73boobbo$19bo36bob3obo99b3o151b3o$19bobo35b5o100bo89boo63bo
11bo$20boo148boo80bo74b3o$170bo19boo61b3o70bo$171bo17bobo11boo6bo43bo
70boo$58b3o109boo17bo13boo6b3o$59bo128boo24bo$14boboo41bo153boo$14boob
o52boo$48bobo19bo$23boo22bo3bo16bobo237boo$23boo21bo4bo16boo239bo$46bo
4bo8boo214b3o30bobo$46bo3bo9boo214bobbo30boo$47bobbo14boo207bo4bo$65b
oo212bo$35boo3boo231bo53boo$36bo3bo7boo228bo31boo15boo$33b3o5b3o4boo
224bo5boo27bobo$33bo9bo231boobooboo26bo$31bobo242bo4bo3boboo19boo$31b
oo244bobbo4boobo$57boo220boo$57boo$327boo$13bo254boo58bo$13b3o252bobo
57bobo$16bo253bo58boo$15boo253boo3$310boboo$289boo19boobo$289bo$33boo
252bobo29boo$33bo41bo194boo15boo30boo$31bobo42boo192boo$31boo42boo$$
287boo$14boo271bobo$14boo15boo30boo224bo$20boo9bobo29boo224boo38boo$
20boo11bo295bo$21bo11boo19boobo269bobo$22bo31boboo269boo$21b3o$20b3obo
$14boo8boo245boo$14bo58boo197bo$12bobo57bobo194b3o$12boo7boo49bo196bo$
20boobo47boo$20boobo289boo$22bo200bo89boo$29boobo189bo64boo$29boboo19b
oo86bo81b3o62bobo$53bo84bobo148bo9bo$22boo29bobo83boo148b3o5b3o4boo$
22boo30boo15boo102bobo114bo3bo7boo4bo$71boo102boo114boo3boo12boo$176bo
132bobo9boo$321boo$54boo238bo21boo$53bobo237b3o20boo$53bo225boo11boobo
28boo$12boo38boo225boo11boo30bobo$13bo278boo32bo$13bobo254boobo16bobbo
4bo27boo$14boo254boboo16bo8bo$291bobbobobbo$292b3obobbo3boo9b3o$70boo
231boo10bo$70bo88bo$71b3o85bo116boo36b3o$73bo85bo115bobo35bo3bo$275bo
36bo5bo$155b3o3b3o110boo26boo8bobobobo$302bo8booboboboo$54boo103bo136b
oobo3b3o4bobbooboobbo$53bobo103bo136boob4obbo4boo7boo$43bo9bo105bo142b
o$37boo4b3o5b3o242boob3o$37boo7bo3bo126boo118bobo$45boo3boo125boo118bo
bo$150boo146bo$150boo$286bo$186bo98bobo$17boo167bo98bobo$16bobo167bo
97boob3o$16bo273bo$15boo44b3o5boboo109b3o3b3o93boob4obbo4boo7boo$27bo
34bo6boobo211boobo3b3o4bobbooboobbo$27bo35bo95b3o24bo103bo8booboboboo$
26b3o130bobo24bo75boo26boo8bobobobo$159bobo24bo76bo36bob3obo$263bobo
35b5o$65boo197boo$25b5o35bobo$24bob3obo36bo76bo$24bobobobo8boo26boo75b
o157b3o$23booboboboo8bo103bo158bo$22bobbooboobbo4b3o3boboo211boboo41bo
$22boo7boo4bobb4oboo93b3o3b3o109boobo52boo$40bo251bobo19bo$41b3oboo97b
o122boo22bo3bo16bobo$43bobo98bo122boo21bo4bo16boo$43bobo98bo145bo4bo8b
oo$44bo245bo3bo9boo$179boo110bobbo14boo$32bo146boo128boo$31bobo118boo
125boo3boo$31bobo118boo126bo3bo7boo$29b3oboo242b3o5b3o4boo$28bo142bo
105bo9bo$10boo7boo4bobb4oboo136bo103bobo$10bobbooboobbo4b3o3boboo136bo
103boo$11booboboboo8bo272boo$12bobobobo8boo26boo110b3o3b3o125boo$12bo
5bo36bo$13bo3bo35bobo115bo85bo$14b3o36boo116bo85b3o$171bo88bo$15bo243b
oo$14b3o203boo$219boo$47bo9boobo160bo93boo$3boo42bo9boboo254bobo$4bo
42bo269bo$4bobo43b3o224boo38boo$5boo40b3o227bo$46bobbo225bobo$46b4o3bo
221boo$50bobo$51bo$33boo3boo8bo209boo$25boo7bo3bo8bobo208boo15boo30boo
$25boo4b3o5b3o8bo213boo9bobo29boo$31bo9bo5bobbo213boo11bo$41bobo4boboo
213bo11boo19boobo$42boo6b3o213bo31boboo$47booboo213b3o$47boobbo212b3ob
o$48b3o207boo8boo$49bo11bo196bo58boo$59b3o194bobo57bobo$58bo197boo7boo
49bo$58boo204boobo47boo$264boobo$266bo$bboo269boobo$bobo269boboo19boo$
bo295bo$oo38boo224boo29bobo$41bo224boo30boo15boo$8b3o30bobo271boo$8bo
bbo30boo$6bo4bo$11bo286boo$5bo53boo236bobo$10bo31boo15boo236bo$6bo5boo
27bobo252boo$7boobooboo26bo$8bo4bo3boboo19boo$9bobbo4boobo$11boo$$59b
oo253boo$oo58bo59bo193bo$obo57bobo57boo193b3o$bbo58boo56bobo195bo$bboo
220boo$224bobo$72b3o149bo$42boboo28bo223boo$21boo19boobo27bo223bobo$
21bo265bo9bo$19bobo29boo228boo4b3o5b3o$bboo15boo30boo228boo7bo3bo$bboo
285boo3boo3$19boo$19bobo$21bo239boo$21boo237bobo$260bo$259boo44b3o5bob
oo$116boo153bo34bo6boobo$116bo24boo128bo35bo$117b3o6boo13bo17boo109b3o
$3boo70bo43bo6boo11bobo17bo$4bo70b3o61boo19bo$b3o74bo80boo148boo$bo75b
oo89bo100b5o35bobo$135boo29b3o99bob3obo36bo$45boo34boo52boo28bo102bobo
bobo8boo26boo$45boo36bo50bobbo27boo100booboboboo8bo$19boo42boo16boo25b
oo24boobobbo125bobbooboobbo4b3o3boboo$19bobo41bobo19bo22boo28bobbo14b
oo108boo7boo4bobb4oboo$21bo9bo33b3o14bobbo52bobo15boo79boo45bo$21b3o5b
3o4boo26bo3bo12bo4bo125boo24bo46b3oboo$24bo3bo7boo4bo21b5o3bo9b3obo
107boo17bo13boo6b3o49bobo$23boo3boo12boo23boo3b3o10bo109bo17bobo11boo
6bo43bo7bobo$41bobo9boo9b5o3bo9boboo108bo19boo61b3o8bo$53boo9bo3bo13b
oobbo24boo81boo80bo$26bo21boo15b3o16bobo25bo73bo89boo$25b3o20boo13bobo
17boobo24bo13boo3boo14boo38b3o40boo$11boo11boobo28boo5boo17bobboo24boo
13bo3bo15bo42bo41bo$11boo11boo30bobo24b3o37b3o5b3o13b3o38boo42bo$24boo
32bo25bo38bo9bo15bo79bobo13boo43boo$bboobo16bobbo4bo27boo89bobo45boo
30boo14boo42bobo$bboboo16bo8bo118boo45boo28b3o57b3o$23bobbobobbo31boo
19boo141b3o56bo3bo$24b3obobbo3boo9b3o15bo6boo11boo141bo54bobbobb3o$35b
oo10bo16bobo4boo209boobo$62booboo83boo18boobo108bobbobb3o$8boo36b3o12b
obo85bobo18boob3o66boo42bo3bo$7bobo35bo3bo11bobo85bo26bo65bo44b3o$7bo
36bo5bo8b3oboo20boo61boo20boob3o31boo14boo3boo13bo45bobo$6boo26boo8bob
obobo7bo26bo85bobo34bo15bo3bo13boo46boo$34bo8booboboboo7b3oboo18bobo
85bobo31b3o13b3o5b3o$28boobo3b3o4bobbooboobbo8boboo3b3o12boo83booboo
32bo15bo9bo$28boob4obbo4boo7boo15boobo96bobo32bobo$34bo32bo3bo77boo19b
o32boo$28boob3o33boboo78boo19boo97boo19boo$29bobo36b3obb3o7boo184boo
19bo$29bobo42boo7bobo202bobo$30bo39b3oboo9bo15bo9bo69boboo18boo83boob
oo$73boo10b3o13b3o5b3o67b3oboo18bobo85bobo$68bo4bo14bo15bo3bo13boo46b
oo6bo26bo85bobo$68bo3bo14boo14boo3boo13bo45bobo7b3oboo20boo61boo20boob
3o$68bo3bo49bo44b3o11bobo85bo26bo$69bobo50boo42bo3bo10bobo85bobo18boob
3o$70bo91bo3b5o11booboo83boo18boobo$160b3o3boo16bobo$162bo3b5o13bo19b
oo$166bo3bo12boo19boo81bo$77boo88b3o100boo9bo6bo$77boo46boo15boo25bobo
97bobo9bo4b3o$125boo14booboo24boo71bo9bo15bo13bo$68boo71booboo97b3o5b
3o13b3o12bo$69bo73b3o37boo46boo13bo3bo15bo$66b3o114bobo45bo13boo3boo
14boo$66bo89boo27b3o44bo48bobo$74boo80bo27bo3bo20boo20boo47bobbo$74bo
19boo61b3o24b3obbobbo16boo70bobbo$75bo17bobo11boo6bo19boo22bo29boboo6b
oo3boo76bobo$74boo17bo13boo6b3o18bo47b3obbobbo4boob4obo76b3o$92boo24bo
14b3o48bo3bo8boo4boo$117boo14bo51b3o9boo4bo72boo$183bobo13bobbo25boo
46boo$183boo14b3o26boo$285boo$285bo$216bo69b3o$197boo15bobo71bo$198bo
16boo62boo$195b3o61boo19bo$195bo22boo19bo6boo11bobo17bo$218bo18b3o6boo
13bo17boo$219b3o14bo24boo$221bo14boo!

8. Использование других носителей.

В некоторых реакциях Пи-гептамино может испускать другие движущиеся объекты, например, глайдеры, ЛКК, Гершелы. Установленные на пути этих объектов образцы могут породить новое Пи-гептамино, т.е. произвести обратное превращение. Хотя само перемещение происходит при этом явно не в форме Пи, можно рассматривать такие пары превращений в качестве своеобразного варианта перемещения Пи.

Вот трек, обеспечивающий движение с использованием в качестве промежуточного носителя глайдера. Формула движения (-11, 10)/117. Первый блок заставляет Пи испустить обратный глайдер. Второй блок (левый верхний на диаграмме) стоит на пути глайдера, после столкновения глайдера с ним снова появится Пи. При движении Пи откладывает два новых блока вместо двух съеденных.

**...........
**.......**..
.........**..
.............
.............
..........***
..........*.*
..........*.*

Если переместить второй блок на другое место на пути глайдера, обеспечивая при этом реакцию рождения Пи, можно построить треки для перемещения Пи с другими формулами. Вот, например, трек для бокового движения (21, 0)/157

...................**..
...................**..
.......................
.......................
....................***
....................*.*
....................*.*
.......................
.......................
**.....................
**.....................

А с помощью такого размещения можно заставить Пи пятиться по диагонали (-18, -18)/302. Здесь использованы две идеи — перенос Пи с помощью глайдера и попеременное изменение направления движения (поворот на 90 градусов).

......................**..
......................**..
..........................
..........................
.......................***
**.....................*.*
**.....................*.*
.........**...............
.........**...............
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
..........................
......**..................
......**..................

В следующем примере Пи после столкновения с лодкой за 58 ходов превращается в Гершел (бадья при этом уничтожает золу), а затем, сталкиваясь с блоком, Гершел за 26 ходов опять превращается в Пи. Поскольку Пи при этом поворачивается на 90 градусов, все повторяется в диагонально-отраженном варианте. Результирующее движение — диагональное (16,16)/168.

........*..............
.......*.*.............
........*..............
.......................
.....................**
.....................**
.......................
.......................
.......................
.......................
.......................
.......................
.......................
............**.........
............**.........
.................**....
.*...............*.*...
*.*...............*....
.**....................
.......................
.......................
.......................
.......................
.......................
***....................
*.*....................
*.*.............*......
...............*.*.....
................*......

9. Некоторые общеизвестные примеры.

Мой обзор был бы неполон, если бы я не упомянул широко известные и очень красивые примеры использования Пи. Прежде всего это осцилляторы.

Гурман Дэйва Бакинема (1978 год), в котором Пи каждые 8 поколений меняет направление движения на 90 градусов, совершая полный оборот за 32 поколения. Для поворота используется столкновение Пи с цис-лодкой с хвостом, а авианосец обеспечивает ее восстановление.

..........**........
..........*.........
....**.**.*....**...
..*..*.*.*.....*....
..**....*........*..
................**..
....................
................**..
*.........***..*.*..
***.......*.*...*...
...*......*.*....***
..*.*..............*
..**................
....................
..**................
..*........*....**..
....*.....*.*.*..*..
...**....*.**.**....
.........*..........
........**..........

А это сдоба Роберта Уэйнрайта, построенная им в 1984 году. Осциллятор создан на базе той же идеи, что и предыдущий, и имеет тот же период. Пи меняет направление движения, сталкиваясь с караваем. В результате разворачивается не только Пи, но и каравай, но блок не дает ему сформироваться до конца и разворачивает его в обратную сторону. Остальные элементы (путаница и мигалка) обеспечивают стабильность.

.....................*..........
.....................*..........
.....................***........
.............**.......**........
.............**..***..**........
...................***..........
...................***..........
..............**................
..***........*..*...............
..***........*.*................
***..**...*...*....***..........
.....**...*.....................
....***...*.....................
....*.................**...**...
....*...........***..*..*..**...
........*.......*.*...*.*.......
.......*.*......*.*....*........
...**..*..*................*....
...**...**.................*....
.....................*...***....
.....................*...**.....
..........***........*...**..***
.................**........***..
................*..*.......***..
................*.*.............
..........***....*..............
..........***...................
........**..***..**.............
........**.......**.............
........***.....................
..........*.....................
..........*.....................

Еще один образец Роберта Уэйнрайта, созданный им приблизительно в то же время — портрет Пи. Здесь Пи окружен четырьмя ТВ эмуляторами, столкновение с искрами которых и поворачивает Пи каждые 8 поколений.

...........**...........
......**.*....*.**......
......*..........*......
.......**......**.......
....***..******..***....
....*..*........*..*....
.**.*.*..........*.*.**.
.*.*.*............*.*.*.
...*................*...
.*..*..............*..*.
....*.......***....*....
*...*.......*.*....*...*
*...*.......*.*....*...*
....*..............*....
.*..*..............*..*.
...*................*...
.*.*.*............*.*.*.
.**.*.*..........*.*.**.
....*..*........*..*....
....***..******..***....
.......**......**.......
......*..........*......
......**.*....*.**......
...........**...........

И, наконец, Орбитальный Пи Ноэма Элкиса (1995). Здесь Пи поворачивается на 90 градусов каждые 42 поколения после столкновения с искрой брызгалки.

..............**....**....**...............................
.............*..*.*....*.*..*..............................
.............***..........***..............................
................**......**.................................
...............*..******..*................................
...............**........**................................
...........................................................
........*.............................**..........*........
.......*...***......*.........*.......**.........*.*.......
........*.*****..........***...*...........................
............*...*.....*.*****.*..................*.........
............**....***.....*......................**........
............**....***....**...................*****........
...................*.....**...................**.**.....**.
.................................................*......*.*
.....................................................**.*.*
.....................................................*.*.*.
.......................................................*...
...................................***.........*.*...*..*..
.......**..........................*..*........*..*.....*..
.......**..............................*.......*.*..*...*..
...................................*..*.............*...*..
...................................***..................*..
.....................................................*..*..
................................................*......*...
.............................................**.**...*.*.*.
.............................................*****...**.*.*
.........*......................................**......*.*
........*.*.....................................*.......**.
...........................................................
.**.......*.....................................*.*........
*.*......**......................................*.........
*.*.**...*****.............................................
.*.*.*...**.**.............................................
...*......*................................................
..*..*.....................................................
..*........................................................
..*...*....................................................
..*...*..*.*......................................**.......
..*.....*..*......................................**.......
..*..*...*.*...............................................
...*.......................................................
.*.*.*.....................................................
*.*.**.....................................................
*.*......*.................................................
.**.....**.**...................**.....*...................
........*****...................**....***....**............
........**......................*.....***....**............
.........*..................*.*****.*.....*...*............
...........................*...***..........*****.*........
.......*.*.........**.......*.........*......***...*.......
........*..........**.............................*........
...........................................................
................................**........**...............
................................*..******..*...............
.................................**......**................
..............................***..........***.............
..............................*..*.*....*.*..*.............
...............................**....**....**..............

И, конечно, следует упомянуть о Пи-кораблях, первый из которых был построен Дэвидом Беллом. Это растущий космический корабль, состоящий из двух движущихся объектов, первый из которых является паровозом и производит трек для Пи, а второй объект — это и есть, собственно, Пи, сжигающий этот трек. Поскольку передняя и задняя части корабля движутся с разными скоростями, размер корабля постоянно увеличивается.

x = 87, y = 21, rule = S23/B3
7bo71bo$6b3o69b3o$4boob3o20b3o9b3o9b3o20b3oboo$5bobboboo4bo4bo7bo3bo7b
o3bo7bo3bo7bo4bo4boobobbo$bboobo4bobobooboob3o5boo3boo5boo3boo5boo3boo
5b3obooboobobo4boboo$bboobobobbobo7b4o3booboboboo3booboboboo3boobobob
oo3b4o7bobobboboboo$bbo8b3oboboboobboobooboobooboobooboobooboobooboob
oobooboobboobobob3o8bo$boo7boo12bobo3bobo3bobo3bobo3bobo3bobo3bobo12b
oo7boo$$5b3o15booboobooboobooboobooboobooboobooboobooboo15b3o$4bo3bo
69bo3bo$3boo4bo11b45o11bo4boo$bbobobooboo3b3obboobo4bo8bo6bo6bo8bo4bob
oobb3o3booboobobo$boobo4boboob3obo49bob3oboobo4boboo$o4bo3bo4bobo4bo4b
obob4obobobooboboboobobob4obobo4bo4bobo4bo3bo4bo$12bo5boo47boo5bo$oo7b
oo65boo7boo$$42b3o$31boo9bobo9boo$31boo9bobo9boo!

Николай Белюченко
13.06.03

к началу страницы