스캔 날짜:Jun 22, 2026
패키지 이름:com.mooncoder.alife
SHA-256:0e9009881d66cf31d04ee74101da5b4d9db2ba4c860512663493cf8a9151603a
SHA-1:b2bcbbc75d09a2f8c191606c6c3861ff3d796f91
더 보기
인공 생명 시뮬레이터: 신경망으로 제어되는 생물의 진화!
이 앱은 간단한 모의 생명체와 그 진화를 체험할 수 있게 해줍니다. 몇 가지 유전적 표현 방식("언어")을 제공하며, 유전자형의 각 기호는 생명체의 특정 특성("표현형")을 나타냅니다. 각 유전적 표현 방식은 돌연변이(유전자형의 일부를 변형하는 것)와 교차(두 부모의 유전자를 교환하여 자손을 생성하는 것) 방식을 가지고 있습니다.
각 생명체의 성능은 육상 속도, 수중 속도, 그리고 무게중심의 높이로 평가됩니다. 이러한 기준은 적합도로 설정할 수 있습니다. 돌연변이와 교차를 통해 유전자형을 무작위로 변경할 수 있으므로, 진화 과정을 실행하여 개체군의 적합도가 어떻게 증가하는지 확인할 수 있습니다.
또한, 마음에 드는 생명체를 번식시켜 무작위 변이를 생성하도록 함으로써 진화를 원하는 대로 유도할 수 있습니다.
유전 언어를 이해한다면, 유전자 기호를 삭제하거나 추가하여 유전자를 직접 편집하고, 원하는 생명체를 만들거나 기존 생명체를 개선할 수도 있습니다.
이 앱은 유전학 용어와 수렴 진화, 다양성, 선택 압력, 돌연변이율의 영향, 개체군 크기 등 진화의 속성을 익히는 데 도움이 되는 몇 가지 퀘스트를 제공합니다. 고급 사용자는 높이와 속도를 동시에 최대화하거나 더 많은 기준을 추가하는 등 자신만의 적합도 공식을 만들어 볼 수도 있습니다.
또한 방향성 진화(외부 적합도)와 비방향성 진화(내부 적합도), 돌연변이, 군집 형성, 개체 간 소통 등의 개념을 보여주는 몇 가지 예시도 포함되어 있습니다.
이 앱은 Framsticks 시뮬레이터를 기반으로 합니다. 더 자세한 정보는 https://www.framsticks.com/ 에서 확인할 수 있습니다.