Windows 플랫폼으로 이동하기 플랫폼 표시 아이콘
Windows 플랫폼으로 이동하기 Mac 플랫폼으로 이동하기 Android 플랫폼으로 이동하기
Evolution Simulator 아이콘

Evolution Simulator

1.0
0 리뷰
240 다운로드

진화의 기본을 시뮬레이션하기 위해 설계된 프로그램

광고
Turbo를 이용해 광고 등을 제거하세요

진화 시뮬레이터는 비영리 프로젝트로, 진화의 기본 원리를 보여주기 위해 설계되었습니다. 이 프로젝트는 지금까지 만들어진 가장 정확하고 현실적인 진화 시뮬레이터를 주장하지 않으며, 대신 진화가 작동하는 방식을 명확히 설명하는 데 중점을 둡니다. 따라서 이해를 단순화하기 위해 모델링에서 몇 가지 규칙을 적용했습니다. 여기서 추상적인 생물체는 자동차(그 외형 때문에)로 칭하고 있으며, 이들은 시뮬레이션에서 자연 선택에 영향을 받습니다.

각 자동차는 자체 게놈을 가지고 있습니다. 게놈은 숫자 3개의 묶음으로 구성됩니다. 첫 번째 묶음은 바퀴휠의 수, 휠의 수, 및 자동차의 최대 너비를 나타냅니다. 이후 묶음은 순차적으로 모든 뼈대와 휠에 대한 정보를 포함합니다. 뼈대에 관한 묶음은 각각의 위치를 공간에 정의하며, 첫 번째 숫자는 길이, 두 번째는 XY 평면에서의 기울기 각도, 세 번째는 Z축 중심으로부터의 이동을 나타냅니다. 휠 정보는 첫 번째 번호는 휠의 반경, 두 번째는 휠이 부착된 꼭대기 번호, 세 번째는 휠의 두께를 기술합니다.

광고
Turbo를 이용해 광고 등을 제거하세요

모델링은 무작위 게놈을 가진 자동차를 생성하는 것으로 시작합니다. 자동차는 추상적인 지형(이후로는 도로라 칭함) 위를 직접 운행합니다. 자동차가 더 이상 앞으로 나아갈 수 없게 되는 경우(도로에서 벗어나거나 뒤집히거나 정지함), 사망합니다. 모든 자동차가 사망하면 다음 세대가 생성됩니다. 새 세대의 각 자동차는 이전 세대의 두 자동차의 게놈을 섞어 생성됩니다. 동시에, 다른 자동차에 비해 더 멀리 이동한 자동차일수록 더 많은 후손을 남깁니다. 생성된 각 자동차의 유전자들은 설정된 확률로 변이합니다. 이러한 자연 선택 모델의 결과로, 일정 세대가 지나면 출발점에서 종착점까지 완주할 수 있는 자동차가 만들어집니다.

이 프로젝트의 이점 중 하나는 많은 수의 커스터마이징 가능한 모델링 매개변수를 제공한다는 것입니다. 모든 옵션은 "설정" 탭에서 확인할 수 있으며, 3개 그룹으로 나뉘어져 있습니다. 진화 설정은 세대당 자동차의 수에서 변이 확률까지 모델링의 일반적인 매개변수를 조정할 수 있습니다. 세계 설정은 도로 및 중력의 매개변수를 조정할 수 있습니다. 게놈 설정은 게놈 매개변수의 최대값, 뼈대의 수, 휠 수 및 자동차의 너비를 제어할 수 있습니다. 또 다른 장점으로는 "통계" 탭에 위치한 연구 및 분석 도구가 있습니다. 이 도구를 통해 첫 번째 세대부터 현재 세대까지 자연 선택의 경로에 대한 모든 통계를 확인할 수 있습니다. 이를 통해 얻어진 정보를 분석하고 진화 이론을 더 잘 이해하는 것이 쉽고 편리해집니다.

이 리뷰는 Artalmaz31의 식견을 바탕으로 작성되었습니다. Uptodown Localization Team 님이 번역하였습니다

Evolution Simulator 1.0에 대한 정보

라이센스 무료
운영 체제 Windows
카테고리 비디오 게임
언어 한국어
9개 이상
글쓴이 Artalmaz31
다운로드 240
날짜 21 5월 2024
콘텐츠 등급 모든 연령대
광고 지정되지 않음
어떤 이유로 Uptodown을 통해 이 앱을 출시하게 되었나요? (추가 정보)
광고
Turbo를 이용해 광고 등을 제거하세요

앱에 평점주기

이용 후기
Evolution Simulator 아이콘

리뷰

아직 Evolution Simulator에 대한 의견이 없습니다. 첫 번째로 의견을 남겨보세요! 댓글

광고
Turbo를 이용해 광고 등을 제거하세요
RPG Maker 아이콘
직접 내 손으로 만드는 판타지 월드
M.U.G.E.N 아이콘
자신만의 대전 게임을 만들 수 있는 기반
Algodoo 아이콘
물리학으로 창조와 발명, 놀이를 하며 즐거운 시간을 보내세요.
WOLF RPG Editor 아이콘
포괄적인 비디오 게임 제작 도구
Scratch 아이콘
애니메이션을 가장 간단한 방법으로 만들어보세요
LibreSprite 아이콘
스프라이트를 편집 및 애니메이션화할 강력한 도구
Aseprite 아이콘
픽셀 아트 애니메이션 만들기
GDevelop 아이콘
프로그래밍을 몰라도 HTML5로 비디오 게임을 만들 수 있습니다
Dev-C++ 아이콘
C로 프로그램의 개발을 위한, 완벽한 IDE
RPG Maker 아이콘
직접 내 손으로 만드는 판타지 월드
M.U.G.E.N 아이콘
자신만의 대전 게임을 만들 수 있는 기반
Microsoft Visual C++ Redistributable 아이콘
Visual C++ 애플리케이션을 실행하는 꼭 필요한 구성 요소입니다
Typora 아이콘
Markdown, 그리고 MathJax와 호환되는 멀티플랫폼 텍스트 편집기
Algodoo 아이콘
물리학으로 창조와 발명, 놀이를 하며 즐거운 시간을 보내세요.
TortoiseSVN 아이콘
파일의 버전을 관리하세요
Visual C++ Redistributable Runtime All-in-One 아이콘
최신 Visual C++ 재배포 패키지를 설치하세요