← 404 프로젝트

SW · 작은 실험 · 5분

두 줄짜리 규칙이
판 전체를 움직여요.

판을 누르면 그 자리에 다섯 칸이 놓여요.
어디까지 번지는지 보세요.

왼쪽 위 대포가 날아가는 모양을 쏘고 있어요. 판 아무 곳이나 눌러 보세요.

세대
151
살아 있는 칸
59
이웃을 센 횟수
4,469,600
살아 있는 칸은 이웃이 2개나 3개면 남아요.
빈칸은 이웃이 딱 3개면 태어나요.

그 밖에는 모두 빈칸이 돼요.

이 실험은 어떻게 계산하나요?

처음 보이는 판은 대포 36칸을 놓고 151세대를 계산한 모습이에요. 대포는 30세대마다 글라이더(대각선으로 날아가는 다섯 칸)를 하나씩 쏴요. 아무것도 누르지 않으면 보이는 판은 30세대마다 똑같은 모습으로 돌아와요.

보이는 판은 가로 64칸, 세로 40칸이에요. 판 밖으로 나간 글라이더가 부서지는 모습이 보이지 않게, 둘레 다섯 칸을 더 계산해요. 그래서 한 세대마다 3,700칸이 저마다 둘레 8칸을 세요. 29,600번이에요. 움직일 때는 1초에 15세대씩 계산해요.

다음 세대는 새 판에 적어요. 지금 판을 고치면서 세면, 아직 세지 않은 칸의 이웃이 바뀌어서 규칙이 틀어져요.

누르면 놓이는 다섯 칸은 R 펜토미노라는 모양이에요. 링 자리에 놓으면 약 180세대 동안 번지다가 가라앉아요.

주황 칸은 방금 태어난 칸, 검은 칸은 살아남은 칸이에요.

확인해 보기

다섯 칸만 놓았는데, 번져 가는 모양은 누가 그릴까요?

실험에서 본 대로 골라 보세요.

이 메모는 이 브라우저에만 남아요. 404 프로젝트 목록에 ‘찾았어요’로 표시돼요.

코드로 보면

숫자 하나 고치면,
결과가 바뀌어요.

7단을 9단으로. 숫자를 고치고 실행을 눌러 보세요.
처음 실행할 때만 잠시 준비해요.

STUDIO⁠™⁠ 샌드박스 · 파이썬브라우저 안에서 진짜로 실행돼요
파이썬을 처음 켤 때 몇 초 걸려요
실행하면 결과가 여기에 나와요