Дорожки для дввижения Пи можно строить, не только повторяя на плоскости одну и ту же базовую конфигурацию, но и произвольно комбинируя различные стабилизирущие образцы, поочередно передавая Пи от одного к другому. Если для треков, обеспечивающих стандартное движение, подобная операция особого смысла не имеет, то путем подбора комбинации образцов, перемещающих Пи на разные расстояния, с разной скоростью и в разном направлении, можно доставить Пи в нужную точку, обеспечив при этом необходимую фазу его появления.
Возможны и другие применения неоднородных треков. Так, выполняя последовательно 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!
В некоторых реакциях Пи-гептамино может испускать другие движущиеся объекты, например, глайдеры, ЛКК, Гершелы. Установленные на пути этих объектов образцы могут породить новое Пи-гептамино, т.е. произвести обратное превращение. Хотя само перемещение происходит при этом явно не в форме Пи, можно рассматривать такие пары превращений в качестве своеобразного варианта перемещения Пи.
Вот трек, обеспечивающий движение с использованием в качестве промежуточного носителя глайдера. Формула движения (-11, 10)/117. Первый блок заставляет Пи испустить обратный глайдер. Второй блок (левый верхний на диаграмме) стоит на пути глайдера, после столкновения глайдера с ним снова появится Пи. При движении Пи откладывает два новых блока вместо двух съеденных.
**........... **.......**.. .........**.. ............. ............. ..........*** ..........*.* ..........*.*
Если переместить второй блок на другое место на пути глайдера, обеспечивая при этом реакцию рождения Пи, можно построить треки для перемещения Пи с другими формулами. Вот, например, трек для бокового движения (21, 0)/157
...................**.. ...................**.. ....................... ....................... ....................*** ....................*.* ....................*.* ....................... ....................... **..................... **.....................
А с помощью такого размещения можно заставить Пи пятиться по диагонали (-18, -18)/302. Здесь использованы две идеи — перенос Пи с помощью глайдера и попеременное изменение направления движения (поворот на 90 градусов).
......................**.. ......................**.. .......................... .......................... .......................*** **.....................*.* **.....................*.* .........**............... .........**............... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... .......................... ......**.................. ......**..................
В следующем примере Пи после столкновения с лодкой за 58 ходов превращается в Гершел (бадья при этом уничтожает золу), а затем, сталкиваясь с блоком, Гершел за 26 ходов опять превращается в Пи. Поскольку Пи при этом поворачивается на 90 градусов, все повторяется в диагонально-отраженном варианте. Результирующее движение — диагональное (16,16)/168.
........*.............. .......*.*............. ........*.............. ....................... .....................** .....................** ....................... ....................... ....................... ....................... ....................... ....................... ....................... ............**......... ............**......... .................**.... .*...............*.*... *.*...............*.... .**.................... ....................... ....................... ....................... ....................... ....................... ***.................... *.*.................... *.*.............*...... ...............*.*..... ................*......
Мой обзор был бы неполон, если бы я не упомянул широко известные и очень красивые примеры использования Пи. Прежде всего это осцилляторы.
Гурман Дэйва Бакинема (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!