포식자로부터 도망치는 속도가 생존에 미치는 영향을 관찰합니다. 빠른 달팽이가 살아남을까요?
색의 진화
환경과의 보호색이 생존에 미치는 영향을 관찰합니다. 배경과 비슷한 색이 유리할까요?
크기의 진화
개체의 크기가 포식 위험에 미치는 영향을 관찰합니다. 작은 개체가 더 안전할까요?
알고 보면 놀라운, 달팽이의 유전
달팽이는 암수한몸인데, 왜 혼자 번식하지 않을까?
달팽이는 정자와 난자를 모두 만든다. 이론상 혼자서도 번식이 가능하지만... 거의 하지 않는다. 왜일까?
"유전적 다양성"이라는 키워드로 조사해보면...
껍질이 왼쪽으로 감기면, 짝짓기를 못 한다?
대부분의 달팽이 껍질은 오른쪽으로 감긴다. 왼쪽으로 감기는 달팽이는 4만 마리 중 1마리. 그런데 이 달팽이는 짝짓기가 물리적으로 불가능하다. 생식기 위치가 반대라서.
더 놀라운 건, 껍질 방향을 결정하는 건 본인의 유전자가 아니라 어머니의 유전자라는 것. "모성유전"으로 검색해보면...
달팽이는 짝짓기 전에 상대방에게 '화살'을 쏜다
많은 육상 달팽이는 탄산칼슘으로 만든 뾰족한 화살을 가지고 있다. 짝짓기 전에 상대방 몸에 이걸 찔러 넣는다. 사랑 고백? 아니다. 훨씬 더 이기적인 이유가 있다.
"love dart snail"로 검색해보면...
사용법 안내
프로그램 소개
달팽이 진화 시뮬레이션은 자연선택을 통한 진화 과정을 시각적으로 보여주는 교육용 프로그램입니다.
세 가지 시나리오(속도, 보호색, 크기)를 통해 특정 형질이 생존에 유리할 때 집단의 평균 형질이 어떻게 변화하는지 관찰할 수 있습니다.
기본 사용법
1단계: 시나리오 선택
• 속도 진화: 느린 달팽이가 먼저 잡아먹힘
• 보호색 진화: 밝은 색 달팽이가 먼저 잡아먹힘
• 크기 진화: 큰 달팽이가 먼저 잡아먹힘
2단계: 초기 분포 설정 (선택)
• 시나리오 선택 후 나타나는 팝업에서 형질 분포를 설정할 수 있습니다
• 낮음/중간/높음 형질을 가진 달팽이의 개체수를 조절하세요
• "시작하기" 버튼을 눌러 시뮬레이션을 시작합니다
3단계: 포식자 배치
• 화면의 캔버스를 클릭하여 포식자를 배치하세요
• 포식자는 주변의 달팽이를 잡아먹습니다
• 생존에 불리한 형질을 가진 달팽이가 먼저 잡아먹힙니다
4단계: 세대 진행 및 관찰
• "다음 세대" 버튼으로 세대를 진행합니다
• 생존한 달팽이들이 번식하여 새로운 세대가 생성됩니다
• 오른쪽 통계 패널에서 집단의 평균 형질 변화를 확인하세요
• 그래프를 통해 세대별 형질 분포 변화를 시각적으로 확인할 수 있습니다
5단계: 실험 제어
• 일시정지/재개: 시뮬레이션을 일시 중지하거나 다시 시작
• 초기화: 시뮬레이션을 처음 상태로 되돌림
• 속도 조절: 슬라이더로 시뮬레이션 속도 조절
• 통계/그래프 보기: 우측 패널 전환
학습 팁
효과적인 관찰 방법:
• 각 시나리오를 여러 번 실행하여 일관된 패턴을 확인하세요
• 초기 분포를 다르게 설정하여 결과를 비교해보세요
• 포식자의 수와 배치 위치를 달리하며 실험하세요
• 그래프에서 세대가 지날수록 형질 분포가 어떻게 변하는지 주목하세요
• 평균값의 변화 추이를 관찰하세요
주의할 점:
• 자연선택은 확률적 과정이므로 매번 똑같은 결과가 나오지 않을 수 있습니다
• 포식 압력이 너무 강하면 집단이 멸종할 수 있습니다
• 충분한 세대를 진행해야 명확한 진화 경향을 관찰할 수 있습니다
과학적 배경
이 시뮬레이션은 다윈의 자연선택 이론을 보여줍니다. 집단 내에 다양한 형질이 존재하고,
특정 형질이 생존과 번식에 유리할 때, 그 형질을 가진 개체가 더 많은 자손을 남기게 됩니다.
세대가 거듭되면서 유리한 형질의 빈도가 증가하고, 집단의 평균 형질이 변화합니다.
이것이 바로 진화입니다.
개발자 로그
2025. 10. 26. (일)
달팽이 진화 시뮬레이션 v1.0 출시
자연선택과 진화를 시각적으로 이해할 수 있는 교육용 시뮬레이션 프로그램을 공개했습니다.
세 가지 시나리오(속도, 보호색, 크기)를 통해 학생들이 진화의 원리를 직접 실험하고 관찰할 수 있습니다.