Element:LIFE/ko
| Language: | English • 한국어 • русский |
|---|
| 속성 | |
|---|---|
| 분류 | 생명 게임 |
| 생성 온도 | 8726.85°C |
| 열전도도 | 16% |
| 상대 무게 | 100 |
| 중력 | 0 |
| 산 용해 속도 | 0% |
| 가연성 | 0 |
| 상태 | 고체 |
| 기타 속성 | |
| 소스 코드 | |
LIFE는 다양한 세포 자동자 규칙을 구현하는 요소이다. 이러한 모든 규칙은 생명 게임 메뉴에서 확인할 수 있다.
생명 게임 메뉴의 모든 버튼은 LIFE 입자를 생성하지만, 각 입자가 따르는 세포 자동자 규칙을 나타내는 서로 다른 부유형을 가진다.
The Powder Toy에는 여기에 나열되지 않은 또 다른 세포 자동자 규칙이 하나 더 있다. 별도의 요소인 WireWorld 전선(WWLD)이 사용되기 때문이다.
Game of Life
규칙 문자열: 23/3
위키 링크: 콘웨이의 생명 게임
이 요소는 본질적으로 오래전부터 존재해 온 콘웨이의 생명 게임이다. 과거에는 거대한 계산 기계를 만드는 데 사용되었으며, 지금은 The Powder Toy에 포함되어 있다. The Powder Toy의 창 크기가 거대한 기계 제작을 제한하지만, 여전히 다양한 흥미로운 것들을 만들 수 있다.
기본 전제는 매 프레임마다 모든 픽셀을 계산하고 컴퓨터가 각 셀 주변의 이웃 개수를 확인한다는 것이다. 한 셀이 두 개 또는 세 개의 살아있는 셀에 둘러싸여 있다면, 다음 프레임에서도 계속 살아남는다. 그러나 빈 셀이 정확히 세 개의 살아있는 셀에 둘러싸여 있다면, 다음 프레임에서 살아나게 된다. 그 결과 GOL 입자들이 보여주는 박테리아와 유사한 행동이 나타난다.
시간에 따라 정적 상태를 유지하며 변화하지 않는 GOL 형상을 정물(Still-life)이라 부른다. 시간에 따라 변화하지만 안정성을 유지하는(폭발 등 발생하지 않는) 입자들도 있다. 특정 형상은 화면을 가로질러 이동할 수 있지만 어떤 방식으로도 '폭발'하지 않는데, 이를 글라이더(Gliders)라 한다. 자세한 내용은 위키백과 페이지를 참조하라.
다음 명칭들은 기본적으로 GOL이지만 다른 작동 규칙을 사용한다. 또한 Star Wars, Frog, Frog 2와 같은 규칙은 끝에 숫자가 추가된다. 이 숫자는 살아있는 세포가 죽지 않고 생존할 수 있는 프레임 수를 의미한다.
High Life
규칙 문자열: 23/36
GOL과 동일하지만 한 가지 추가 규칙이 있다. High Life 입자는 2개 또는 3개의 입자에 둘러싸여 있을 때 생존하며, 3개 또는 6개의 입자에 둘러싸여 있을 때 살아난다. 추가된 '6' 덕분에 High Life에만 존재하는 독특한 우주선과 복제자가 있다. 그 외에 High Life와 GOL은 매우 유사하다. [1]
Assimilation
규칙 문자열: 4567/345
Assimilation 입자는 4, 5, 6, 또는 7개의 입자에 둘러싸여 있을 때 생존하며, 3, 4, 또는 5개의 입자에 둘러싸여 있을 때 살아난다. 그 결과 다이아몬드를 생성하는 규칙 집합이 만들어지며, 대량의 부분이 삭제되더라도 일반적으로 원래 형태로 완벽하게 재생성될 수 있다. ASIM의 다이아몬드는 또한 '거품' 패턴을 흡수할 수 있으며, 이로 인해 더 커진다.
2×2
규칙 문자열: 125/36
2×2 입자는 1개, 2개 또는 5개의 입자에 둘러싸여 있을 때 생존하며, 3개 또는 6개의 입자에 둘러싸여 있을 때 살아난다. 그 결과, 정사각형이나 직선 형태로 생성될 때 놀라울 정도로 기하학적 패턴을 형성하는 경향이 있는 입자들이 만들어진다. 이러한 진동자는 2×4 직사각형, 2×8 직사각형, 2×12 직사각형 등으로 구성될 수 있다.
2×2에 대한 자세한 내용은 [2]을 방문하라.
Day and Night
규칙 문자열: 34578/3678
Day and Night 입자는 3, 4, 6, 7, 8개의 입자에 둘러싸여 있을 때 생존하며, 3, 6, 7, 8개의 입자에 둘러싸여 있을 때 살아난다. 그 결과, 채워진 영역과 빈 영역 모두에서 물리적 특성이 정확히 반전되는 이색적인 입자가 탄생한다. 즉, 'Day and Night'라는 이름에서 알 수 있듯, 단단한 블록 내부와 외부에서 동일한 패턴이 나타날 수 있다.
Amoeba
규칙 문자열: 1358/357
Amoeba 입자들은 이름 그대로 비유적으로 말하자면 이리저리 흔들리며 튀는 패턴의 기묘한 혼란을 만들어낸다. 그 결과 놀랍게도... 아메바를 닮은 모습이 된다. Amoeba 입자는 1, 3, 5, 8개의 입자에 둘러싸여도 생존하며, 3, 5, 7개의 입자에 둘러싸이면 살아난다.
아메바가 보여주는 흥미로운 특성 중 하나는 좌우로, 혹은 상하로 완벽한 직선을 그으면 프랙털 삼각형이 생성된다는 점이다.
Move
규칙 문자열: 245/368
Move 입자는 그 자체 외에는 아무것도 움직이지 않는다. 2개, 4개, 5개의 입자에 둘러싸여 있을 때 생존하며, 3개, 6개, 8개의 입자에 둘러싸여 있을 때 살아난다. 그 결과 생성된 입자는... 움직임에 능숙한 패턴을 만들어낸다. 그러나 이 입자가 만드는 패턴은 무작위의 수프 속에서 상당히 빠르게 소멸하는 경향이 있다.
Pseudo Life
규칙 문자열: 238/357
Pseudo Life는 표면적으로 일반적인 GOL과 유사한 패턴을 생성하므로 그 이름이 붙여졌다. Pseudo Life의 입자는 2개, 3개 또는 8개의 입자에 둘러싸여 있을 때 생존하며, 3개, 5개 또는 7개의 입자에 둘러싸여 있을 때 살아난다.
Diamoeba
규칙 문자열: 5678/35678
Diamoeba 입자는 참으로 독특하다. Amoeba와 Assimilation 입자 사이의 중간 단계처럼, 불규칙한 다이아몬드 모양을 생성하며 서서히 스스로 사라지는 경향이 있다. 5, 6, 7, 8개의 입자에 둘러싸여도 생존할 수 있으며, 3, 5, 6, 7, 8개의 입자에 둘러싸이면 다시 살아난다.
수직 직선을 만들 때 흥미로운 직사각형 패턴이 생성된다.
34
규칙 문자열: 34/34
34 Life 입자는 특정 유형의 유용한 패턴을 만드는 데 사용할 수 있는 폭발형 입자이지만, 너무 크게 만들 경우 점점 더 무작위로 폭발하는 경향이 있다. 34 생명 입자는 3개 또는 4개의 입자에 둘러싸여 있을 때 생존하며, 3개 또는 4개의 입자에 둘러싸여 있을 때 살아난다(따라서 그 이름이 붙여졌다).
Long Life
규칙 문자열: 5/345
Long Life 입자는 사실 일반 생명 입자와는 전혀 닮지 않은, 완전히 별개의 새로운 유형이다. 이들은 다이아몬드 모양의 진동자를 생성하는 경향이 있으며, 이 진동자는 본질적으로 안정화되어 영원히 사라지지 않는다. 장수 입자는 단 5개의 입자에 둘러싸여도 생존하지만, 3개, 4개 또는 5개의 입자에 둘러싸여야 비로소 살아난다.
Stains
규칙 문자열: 235678/3678
Stains 입자는 폭발적 패턴으로, 채워진 영역에서 발생 지점을 중심으로 한 예측 가능한 패턴으로 바깥쪽으로 튀어 나가는 경향이 있다. Stains 입자는 2, 3, 5, 6, 7, 또는 8개의 입자에 둘러싸여 있을 때 생존하며, 3, 6, 7, 또는 8개의 입자에 둘러싸이면 살아난다.
Seeds
규칙 문자열: /2
모든 세포가 매 세대마다 죽어가는 폭발적 규칙을 갖는다. 단순한 직교 우주선들이 많이 존재하지만, 일반적으로 폭발하지 않는 패턴을 만드는 것은 어렵다.
Maze
규칙 문자열: 12345/3
폭발적 규칙으로 미로 같은 디자인을 형성한다. 변의 길이가 15 이상인 MAZE 정사각형을 배치하면 무한히 성장한다.
Coagulations
규칙 문자열: 235678/378
무한히 확장되는 경향이 있는 폭발적 규칙으로, 이 과정에서 점성 있는 '끈끈이'을 생성한다.
Walled cities
규칙 문자열: 2345/45678
벽으로 분리된 의사 무작위 활동의 중심을 형성하는 안정된 규칙을 갖는다.
Gnarl
규칙 문자열: 1/1
단 하나의 살아있는 세포로부터도 복잡한 패턴을 형성하는 간단한 폭발적 규칙이다. 스스로 급속히 확장한다.
Replicator
규칙 문자열: 1357/1357
모든 패턴이 복제자 역할을 하는 폭발적 규칙이다.
그러나 이는 이 규칙 문자열의 고유한 특성은 아니다. Fredkin이나 Replicator 2 같은 다른 많은 규칙들도 복제 기능을 수행하지만, 이들은 The Powder Toy에 포함되어 있지 않다.
이 규칙에서 모든 패턴이 복제자가 되는 이유는 복잡하지만, 관련 링크는 다음과 같다.
Mystery
규칙 문자열: 05678/3458
Diamoeba와 유사하다.
TPT에서 주변 세포가 0개일 때 생존할 수 있는 유일한 생명 변종이다.
Star Wars
규칙 문자열: 3456/278/6
끝의 6은 스타워즈 입자가 죽을 때 즉시 사라지지 않고 6프레임 동안 유지된 후 사라진다는 의미이다. '죽어가는' 입자는 이웃으로 간주되지 않으며, 죽을 때까지 그 공간에 아무것도 생성될 수 없다. 죽어가는 입자는 또한 죽어감에 따라 짙은 파란색에서 훨씬 밝은 파란색으로 변한다.
Living on the Edge
규칙 문자열: 3458/37/4
Star Wars처럼, LOTE 픽셀은 '죽음' 이후 추가로 4프레임 동안 생존하며, 이때 해당 픽셀은 빨간색에서 노란색으로 색상이 변한다.
Brian 6
규칙 문자열: 6/246/3
BRAN 입자는 2 픽셀 × 2 픽셀 정사각형과 다양한 꼬리 조각으로 구성된 글라이더를 형성하는 경향이 있다. 안정적인 패턴을 만드는 것은 불가능하지 않더라도 매우 어렵다.
Frogs
규칙 문자열: 12/34/3
FROG 형성은 때때로 화면을 느리게 가로지르는 글라이더를 생성하는데, 이는 다소 개구리를 연상케 한다.
Like Frogs Rule
규칙 문자열: 124/3/3
FROG와 비슷하지만, 덜 안정적이다.
사용자 지정 생명 게임
새 사용자 정의 생명 게임을 추가한다. <Ctrl+Shift>를 누른 상태로 우클릭하여 제거한다.
유효한 규칙은 B(시작)/S(유지) 형식이며, 선택적으로 B(시작)/S(유지)/(세대 수) 형식도 가능하다. 자세한 내용은 여기에 설명되어 있다. 단 한 가지 예외는 시작 목록에 0이 포함될 수 없다는 점이다. 0이 포함되면 화면이 즉시 사용자 정의 생명 게임으로 가득 차게 되기 때문이다.
'세대(Generations)'는 사용자 정의 GOL 유형이 가지는 서로 다른 상태의 수를 의미한다. 기본값은 2(살아있는 상태와 죽은 상태)이다. 2보다 큰 값은 살아있는 셀이 죽기 시작하면 사라지기 전에 일정 시간 동안 남아있음을 의미한다: 3은 추가로 한 프레임 동안 살아있는 상태를 유지함을, 4는 두 프레임을 의미한다. 상한은 17이다.
작동 방식
모든 종류의 GOL 입자는 열 모드에서 입자가 생성된 지 얼마나 지났는지를 온도로 표시한다. LIFE 입자는 항상 가능한 최고 온도에서 생성되며, 어떤 방식으로든 파괴될 때까지 서서히 최저 온도로 떨어진다. 즉, 입자가 새로 생성될수록 더 뜨거워진다. 열 디스플레이에서 GOL을 관찰하면 오래된 입자는 서서히 파란색으로 변하는 반면, 새로 생성된 입자는 분홍색을 유지하는 것을 확인할 수 있다.
이 특성을 이용해 다른 요소를 가열할 수는 있으나, 그 외에는 별다른 용도가 없다. 일반적으로 진동자는 가열 장치로, 정물은 냉각 장치로 사용된다.