Калейдаскоп 3D Жыццё
Original on http://www.ibiblio.org/e-notes/Life/Game.htm
|
Аніміраваныя 3D абагульненне Джон Конвей ‘ов Гульня жыцця. 3D Жыццё была даследавана Адсек Картэр. У М-мернага Жыццё кропка 3M – 1 суседзяў, гэта значыць 8 для 2D (М = 2) і 26 для 3D (M = 3). Таму ў 3D мы можам стаць багацей правілаў і структур. Вы можаце гуляць з правіламі і памер сеткі, каб знайсці цікавыя “формы жыцця”. Ці будзе жыццё памірае, калі:?) |
Прэса і перацягнуць мыш, каб круціць формы жыцця.
Націсніце клавішу Enter, каб усталяваць новыя значэнні параметраў з тэкставых палёў.
Вы можаце выбраць любы разумнай N – памер сеткі (напрыклад, N <25 для PII-400). Аплет будзе аднаўляць першапачатковы “ооо” структура пры змене Н.
Выбар Перыядычныя уключае / выключае перыядычных межавых умоў.
Прэс Усталяваць кнопку, каб задаць сваё пачатковы “формы жыцця”. Сіні шар ператворыцца ў чырвоны, калі вы клікніце яе мышкай і наадварот (вам трэба трапіць у цэнтр шара чырвонага колеру).
R ules:
новы мяч будзе выглядаць, калі лік суседзяў (сума) роўна або больш чым на r1 і роўная або менш r2.
шара памрэ, калі сума больш чым r3 або менш, чым R4.
if ( (L[p]==0)&&(Sum[i][j][k]>=r1)&&(Sum[i][j][k]<=r2) ) L[p]=1; else if ( (L[p]!=0)&&((Sum[i][j][k]>r3)||(Sum[i][j][k]<r4)) ) L[p]=0;
Вы можаце наладзіць свой уласны “першапачатковую структуру” (напрыклад, “ТАА”) у HTML-файл, ярлык аплета
<param name=points value=”3,-1 0 0,0 0 0,1 0 0″>
дзе першыя 3 з’яўляецца колькасць ачкоў, то (ЦК) каардынаты кропак ісці. Цэнтр каардынат у цэнтры сеткі.
3D-Жыццё “Заапарк”
Відавочна, што:
малы куб 2x2x2 стабільны R = (5,5,7,7) і 2x2x1 квадратных стабільны R = (5,5,3,3)
3x3x3 октаэдра для R = (6,6,5,3) мае “трапятаньня” мяч у цэнтры і 3x3x1 ромба для N = 5, 9 і R = (3,3,4,4) робіць рух, осциллирующего структур таксама (гл. асцылятара ). Вы можаце паспрабаваць Выпадковая гульня знайсці свой уласны асцылятара і планёраў.
Майкл Toftdal даслаў мне некалькі асцылятара таксама.
Картэр адсекаў выявілі дзіўныя 3D планеры. Глядзіце таксама Якія “Жыццё”-падобных сістэм у планеры? Дэвід Eppstein.
Разнастайнасць “Жыццё”
Так як я атрымаў вашы паведамленні з новымі прапановамі, таму я раблю некалькі прыкладаў таксама. Глядзіце таксама Эрык Weisstein ‘ы скарбніца Жыццё CA, Стывен Серабро ‘ы Жыццё старонку (але ім не падабаецца, Java) і alife.co.uk. Я быў уражаны, калі я знайшоў у Інтэрнэце ўсё гэта відавочна 2D сеткі і нават 3,4 D планёраў. Дэвід Eppstein ласкава даслаў мне даведку аб запусціць CA на Пенроуз Плітка Дэвід Griffeath.
2D рашоткі
У 2D прасторы Ёсць 5 розных рашотак Брава (рашотак з трансляцыйнага сіметрыі, якія складаюцца з эквівалентных вузлоў). Вузле ў квадратнай рашоткі мае 8 суседзяў (гл. “” малюнак ніжэй), але можна выкарыстоўваць толькі 4 бліжэйшых суседзяў таксама (“б” выпадку). Вузле ў гексагональную рашотцы мае 6 суседзяў (“у” малюначку). Суседзі ў трох іншых рашотак Брава падобныя на тыя, у квадратнай або гексагональную рашоткі.
a *--*--* b.--*--. c *---* d *---. | | | | | | / \ / \ \ / \ *--o--* *--o--* *---o---* *---o .-- | | | | | | \ / \ / / \ / *--*--* .--*--. *---* *---.
Сотавы як кратаў (“г” выпадку) неэквивалентных вузлоў з 3 суседзямі.
3D рашоткі
Ёсць 14 розных рашотак Брава ў 3D. Вузла ў просты кубічнай рашотцы мае 26 суседзяў (або толькі 6 бліжэйшых вузлоў). Ёсць 8 і 12 суседзямі ў объемноцентрированной і гранецентрированной кубічнай рашоткі адпаведна. Вузле ў шчыльнай ўпакоўкі гексагональную рашоткі мае 12 суседзяў таксама.
Diamond валодае не-Брава рашотка з неэквивалентных вузлоў і 4 суседзяў.
І можна выкарыстоўваць квазі-Крышталь рашотак (гл. Уводзіны ў Квазикристаллы ). Я думаю, што кожны N-мернага куба N парадку кручэння восі сіметрыі. Таму мы можам зрабіць квазикристаллов з любой восі сіметрыі кручэння адпаведныя праекцыі N-мернага кубічнай кратамі ў 3D прасторы. Дзе я магу знайсці гэтыя рашоткі для маіх вучняў?
Не думаю, што нам патрэбныя ўсе гэтыя рашоткі. Сапраўды клеткавых аўтаматаў, здаецца мне трохі “штучнае” усё ж. Мноства Мандельброта з’яўляецца больш “просты” і багатыя ІМХО:)
