바둑판처럼 칸이 촘촘히 나뉜 세계를 상상해보세요. 각 칸은 '살아있음' 또는 '죽어있음' 두 가지 상태 중 하나예요. 이 세계에는 신도 없고, 각 칸이 스스로 생각하지도 않아요. 오직 정해진 규칙 하나만 있을 뿐이에요. 바로 옆과 대각선을 포함한 주변 8칸 중 몇 개가 살아있는지 세어서, 다음 순간 살지 죽을지를 정하는 거예요. 이게 1970년 수학자 존 콘웨이가 만든 '생명 게임'이에요.

규칙은 정확히 네 가지뿐이에요. ① 살아있는 세포는 살아있는 이웃이 2개보다 적으면 외로워서 죽어요(과소). ② 살아있는 세포는 이웃이 2개나 3개면 다음 세대에도 그대로 살아남아요. ③ 살아있는 세포는 이웃이 4개 이상이면 붐벼서 죽어요(과밀). ④ 죽어있는 세포는 이웃이 정확히 3개면 새로 태어나요(탄생). 이 규칙을 격자의 모든 칸에 동시에 적용하면 한 세대가 지나가요. 그뿐이에요 — 확률도, 무작위성도 전혀 없어요.

이웃 2개 → 다음 세대에도 생존
가운데 세포(굵은 테두리)는 살아있는 이웃이 몇 개인지에 따라 다음 세대의 운명이 정해져요

신기한 건 이 결정론적인 규칙에서 예상치 못한 움직임이 나온다는 거예요. 세 칸이 일렬로 있는 '블링커'는 가로와 세로를 오가며 깜빡이고, '글라이더'라는 5칸짜리 패턴은 모양을 그대로 유지한 채 대각선 방향으로 스스로 기어가요(정확히는 4세대마다 한 칸씩 이동해요). 아무도 '움직여라'라고 명령한 적이 없는데, 국소적인 규칙만으로 전체적인 움직임이 생겨나는 거예요. 반대로 정사각형 네 칸으로 된 '블록'은 각 칸의 이웃이 항상 정확히 3개라서, 세대가 아무리 지나도 절대 변하지 않아요.

이 단순한 규칙이 얼마나 강력한지, 생명 게임은 '튜링 완전'하다는 게 증명됐어요. 이론적으로는 이 규칙만으로 어떤 계산이든, 심지어 논리 회로나 계산기까지도 만들어낼 수 있다는 뜻이에요. 실제로 애호가들은 생명 게임 안에 논리 게이트를 조합해서 진짜로 작동하는 계산기를 만들어내기도 했어요. 이런 '단순한 규칙에서 복잡한 현상이 나오는' 원리는 인공생명 연구나, 산불 확산·도시 성장 같은 자연 현상을 흉내 내는 시뮬레이션(셀룰러 오토마톤)의 뿌리가 됐어요.

체험 페이지 위쪽 미니 격자에서는 이웃 세포를 직접 켜고 꺼보면서 가운데 세포가 다음 세대에 살지 죽을지 규칙대로 확인할 수 있어요. 아래쪽 큰 격자에서는 블링커, 토드, 글라이더, 블록 같은 패턴을 골라 재생 버튼으로 직접 움직임을 관찰하거나, 빈 칸을 클릭해서 나만의 패턴을 그려볼 수도 있어요.