게임 레벨을 생성하기 위해 랜덤 시드를 어떻게 사용합니까? 동일한 시드는 항상 정확히 동일한 수준을 생성해야합니다.
이 예에서는 웜 스타일 수준입니다. 따라서 각 레벨에는 테마 (잔디, 눈 등), 기본 지형, 나무와 같은 다른 개체가 있습니다.
이런 종류의 레벨 생성기를 어디에서 만들까요? 무엇이 관련되어 있습니까? 어떤 개념을 사용합니까?
모든 좋은 링크에 대한 보너스 포인트 ( 웜 또는 이와 유사한 방식으로 수행 된 방법에 대한 보너스 보너스 포인트).
감사.
srand(int)
입니다. 후속 호출 rand()
은이 시드를 기반으로 항상 동일한 순서로 계산되는 순차적 값을 반환합니다. 프로그램에서 시드를 한 번 설정하십시오. 그 후 알고리즘이의 결과에만 의존 rand
하는 경우 매번 동일한 결과를 얻습니다.