Evolution Simulator

4.0
리뷰 46개
1천+
다운로드
콘텐츠 등급
전체이용가
스크린샷 이미지
스크린샷 이미지
스크린샷 이미지
스크린샷 이미지

게임 소개

Evolution Simulator는 진화의 기본 원리를 시각적으로 보여주기 위해 만들어진 비상업적인 프로젝트입니다. 이 프로젝트는 지금까지 만들어진 진화 시뮬레이터 중 가장 정확하고 사실적이라고 주장하지는 않지만 진화가 어떻게 작동하는지 명확하게 설명할 수 있습니다. 그렇기 때문에 시뮬레이션에는 이해를 단순화하는 몇 가지 규칙이 있습니다. 이후에 자동차라고 하는 추상적인 생물(외형 때문에)은 시뮬레이션에서 자연 선택의 대상이 됩니다.

각 자동차에는 고유한 게놈이 있습니다. 게놈은 세 개의 숫자로 구성됩니다. 첫 번째 트라이어드는 모서리 수, 바퀴 수 및 자동차의 최대 너비를 포함합니다. 다음은 모든 모서리에 대한 정보와 바퀴에 대한 정보를 차례로 포함합니다. 모서리에 대한 정보를 포함하는 트라이어드는 공간에서의 위치를 ​​설명합니다. 첫 번째 숫자는 모서리의 길이이고, 두 번째 숫자는 XY 평면에서의 경사각이고, 세 번째 숫자는 Z축을 따라 중심으로부터의 오프셋입니다. 바퀴에 대한 정보를 포함하는 트라이어드는 그 특성을 설명합니다. 첫 번째 숫자 - 바퀴의 반지름, 두 번째 - 바퀴가 부착된 정점의 번호, 세 번째 - 바퀴의 두께.

시뮬레이션은 무작위 게놈으로 자동차를 만드는 것으로 시작됩니다. 자동차는 추상적 지형(이하 도로라고 함)을 직진합니다. 차가 더 이상 앞으로 나아갈 수 없게 되면(고착, 전복 또는 도로에서 떨어져) 사망합니다. 모든 기계가 죽으면 새로운 세대가 생성됩니다. 새로운 세대의 각 자동차는 이전 세대의 두 자동차의 게놈을 혼합하여 생성됩니다. 동시에 자동차가 다른 자동차와 비교하여 운전한 거리가 멀수록 더 ​​많은 자손이 남습니다. 생성된 각 자동차의 게놈도 주어진 확률로 돌연변이를 겪는다. 이러한 자연선택 모델의 결과로 몇 세대가 지나면 처음부터 끝까지 운전할 수 있는 자동차가 탄생하게 될 것입니다.

이 프로젝트의 장점 중 하나는 맞춤형 시뮬레이션 매개변수가 많다는 것입니다. 모든 매개변수는 설정 탭에서 찾을 수 있으며 여기에서 3개의 그룹으로 나뉩니다. 진화 설정을 사용하면 세대당 자동차 수에서 돌연변이 확률에 이르기까지 시뮬레이션의 일반 매개변수를 제어할 수 있습니다. World Settings를 사용하면 도로 및 중력의 매개변수를 제어할 수 있습니다. 게놈 설정을 사용하면 가장자리 수, 바퀴 수 및 자동차 너비와 같은 게놈 매개변수의 최대값을 제어할 수 있습니다. 이 프로젝트의 또 다른 장점은 통계 탭에 있는 조사 및 분석 도구입니다. 거기에서 첫 번째 세대에서 현재 세대까지의 자연 선택 과정에 대한 모든 통계를 찾을 수 있습니다. 이 모든 것을 통해 받은 정보를 쉽고 편리하게 분석하고 진화론을 더 잘 이해할 수 있습니다.
업데이트 날짜
2024. 5. 10.

데이터 보안

보안은 개발자가 데이터를 수집 및 공유하는 방식을 파악하는 것에서 시작됩니다. 데이터 개인 정보 보호 및 보안 관행은 사용자의 앱 사용, 지역, 연령에 따라 다를 수 있습니다. 다음은 개발자가 제공한 정보이며 추후 업데이트될 수 있습니다.
제3자와 공유되는 데이터 없음
개발자가 어떻게 공유를 선언하는지 자세히 알아보세요.
수집된 데이터가 없습니다.
개발자가 어떻게 수집을 선언하는지 자세히 알아보세요.

평점 및 리뷰

3.7
리뷰 37개

새로운 기능

Road updates:
- Road segments now have different friction coefficients
- You can set the range of acceptable values for friction in the settings
- You can enable/disable gradual changes in road roughness or friction with distance
Cars updates:
- You can now set the engine power and density of the car
- It is now possible to launch saved cars on the road
- Now it is possible to cross saved cars
Other updates:
- Added a manager for custom configurations
- Updated the design of the main menu

앱 지원

개발자 소개
Мазур Александр Павлович
artemalmaz31@gmail.com
Варшавское шоссе, 152 Москва Russia 117405
undefined

Artalmaz31의 앱 더보기