Показать сообщение отдельно
Старый 28-01-2011, 00:36   #165
DrevoReZ
CodeBreakers
 
Аватара для DrevoReZ
 
Регистрация: Nov 2006
Сообщения: 2,696
Отправить сообщение для  DrevoReZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от Fomka
Решил пересчитать сам 0.85 для максимума 1000.
Если выводить, чтобы 15е место получало ровно в 10 раз меньше очков, чем первое, то коэффициент получается 0.848345 =)
И очки тогда выглядят так:
В предыдущем посте я решил не углубляться в подробности.
Приведенные циферки были расчитаны с коэффициентом 0,847 для того, чтобы при округлении появились хорошие целочисленные интервалы, дающие возможность не переходить на 1000.
А именно:

Место. Число очков за место -> округление (интервал до следующего места)
100,00 -> 100 (15)
84,70 -> 85 (13)
71,74 -> 72 (11)
60,76 -> 61 (9)
51,47 -> 52 (8)
43,59 -> 44 (7)
36,92 -> 37 (6)
31,27 -> 31 (5)
26,49 -> 26 (4)
22,44 -> 22 (3)
19,00 -> 19 (3)
16,10 -> 16 (2)
13,63 -> 14 (2)
11,55 -> 12 (2)
9,78 -> 10 (2)
Далее дописано уже не по log
8 (2)
6 (1)
5 (1)
4 (1)
3 (1)
2 (1)
1 (1)
0 (0)
0 (0)

Поэтому, не вижу особого смысла еще более усложнять систему, переходя на один порядок вверх.
__________________
BF & ББ

"Важно зачастую не качество игры, а настроение с которым вы на нее выходите". G1ZM0
DrevoReZ вне форума