2011-08-30 2 views

답변

1

이 문제는 코드 수준에서 처리하지 말고 최상위 디자인 수준에서 해결하는 것이 가장 좋습니다. 플랫폼을 생성하기 위해 어떤 종류의 알고리즘을 사용하려고하는지 생각해보십시오.

  • 완전히 무작위 :

    몇 가지 옵션이 특정 장점과 단점 각각이 있습니다 당신은 완전히 무작위 플랫폼 높이와 길이를 사용할 수 있습니다. 이것은 구현하기 쉽지만 결과도 무작위이며 해결이 불가능할 수도 있습니다.

  • 사인 파도 : 당신은 당신의 수준 높이를 변경 생성 sin() 기능을 사용할 수 있습니다. 이는 구현하기도 쉽고 무작위에 비해 게임 플레이 결과가 더 좋을 수 있습니다. 위험한 것은 놀고 지루해지기 쉽지 않을 수 있다는 것입니다.

물론 조합 된 기술이나 다른 종류의 숫자 생성기를 사용할 수 있습니다.

+0

흥미 롭습니다. 나는 당신이 파도와 무슨 뜻인지, 무작위로 어떻게 불가능한 가치를 부여 할 수 있는지 봅니다. 그러나 코드를 처리해야 할 필요가 있습니다. 어떻게 완료 될지 모르겠습니다. 나는 계속 학습합니다. 이것이 유일한 답인데 사람들이 저에게 많은 양의 코드를 제공 할 것이라고 기대할 수 없기 때문에 이것을 받아 들일 것입니다. – andrew

관련 문제