2010-01-03 2 views
0

목표는 주파수를 그렇게 지배적이지 않게 만드는 것입니다.게임에서 공격 빈도의 영향을 줄이는 방법은 무엇입니까?

가정하자 A는 (100)의 공격 주파수를 가지고 있으며, B의는

2입니다하지만 그렇게 큰 차이를보고 싶어하지 않습니다.

차이를 줄이려면 어떻게해야합니까?

목표는 A가 B보다 5 배 빠르고 100/2 = 50이 아니라는 것입니다. 이를 달성하기 위해

은 그러나 A가

B.

보다 빠른 확인해야한다 그래서 메커니즘이 필요합니다.

+1

어 ... 나는 당신이 우리보다 더 자세하게 설명해 주어야한다고 생각합니다. –

+1

B = A; 모든 경우에 문제를 해결해야합니다. 진지하게, 우리는 그것보다 훨씬 더 많은 지옥이 필요합니다! – Martin

답변

2

대수를 줄이려면 로그 함수를 사용하십시오. 예를 들어 로그베이스 2에서 A의 점수는 6과 7 사이이며 B는 1의 점수를가집니다. 값을 다시 스케일하려는 경우 나중에 상수로 곱하십시오. 대수의 기준을 변경하여 차이를 어느 정도 조정할 것인지 조정할 수 있습니다.

업데이트 : 대수를 취하기 전에 점수에 1을 더하고 1보다 큰 점수가 큰 음수로 변환되지 않도록해야 할 것입니다.

1

가우스를 100으로 사용할 때는 A를 100, B를 2로 설정하는 것이 좋습니다. 또는 게임에 대한 다른 속성을 결정하고 빈도를 요소로 사용할 수 있습니다!

관련 문제