Зарегистрироваться | Поиск |
Результаты опроса: Увеличить вес полученной репутации? | |||
Нет, ничего не надо трогать. |
![]() ![]() ![]() ![]() |
8 | 29.63% |
Плюс балл к силе одобрения за каждые 10 очков репутации |
![]() ![]() ![]() ![]() |
4 | 14.81% |
Плюс балл к силе одобрения за каждые 20 очков репутации |
![]() ![]() ![]() ![]() |
6 | 22.22% |
Плюс балл к силе одобрения за каждые 30 очков репутации |
![]() ![]() ![]() ![]() |
2 | 7.41% |
Плюс балл к силе одобрения за каждые 40 очков репутации |
![]() ![]() ![]() ![]() |
0 | 0% |
Плюс балл к силе одобрения за каждые 50 очков репутации |
![]() ![]() ![]() ![]() |
3 | 11.11% |
Плюс балл к силе одобрения за каждые 75 очков репутации |
![]() ![]() ![]() ![]() |
0 | 0% |
Плюс балл к силе одобрения за каждые 100 очков репутации (сейчас именно так) |
![]() ![]() ![]() ![]() |
2 | 7.41% |
Плюс балл к силе одобрения за каждые 150 очков репутации (вес уменьшится) |
![]() ![]() ![]() ![]() |
1 | 3.70% |
Вообще не учитывать полученную репутацию |
![]() ![]() ![]() ![]() |
1 | 3.70% |
Голосовавшие: 27. Вы ещё не голосовали в этом опросе |
|
Опции темы |
|
![]() |
#1 |
Administrator
|
Эх обещал в свое время поработать над формулой - да так ноги и не дошли....
![]() Вот тут мысля родилась - а что, если коэффициент кол-ва очков репутации не уменьшать (или уменьшать, но не сильно) - а заменить в формуле операцию div на обычное деление - а потом ко всей сумме применять round()? Это позволит немножко снизить порог, начиная с которого у участника появится возможность одобрения более, чем на 1 балл. При этом маховик инфляции не будет столь сильно раскачиваться, но уже вес репутации будет увеличен. PS Себя в виду не имею ![]()
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от sukhanchik
а заменить в формуле операцию div на обычное деление - а потом ко всей сумме применять round()?
Но что хотелось бы сказать - формула должна быть понятной (я бы даже сказал очевидной). Для расчета формула не должна требовать калькулятора - посмотрел и прикинул. Именно поэтому и выбирались круглые коэффициенты. |
|
![]() |
#3 |
Administrator
|
Цитата:
Сообщение от mazzy
Если честно, то я не понял.
PHP код:
Если же это выражение заменить на Репутация / 100, а затем полученную формулу преобразовать: PHP код:
При этом диапазон значений параметра [Репутация], при котором он будет вкладывать одинаковое значение в [Изменение_репутации] останется тот же (сейчас - 100). Т.е., сейчас [Изменение_репутации] принимает значение 1, если 0 <= [Репутация] <100; 2, если 100 <= [Репутация] < 200 и т.д. (Я пока не беру в расчет кол-во сообщений - там аналогичная идея). В формуле, которую я привел - [Изменение_репутации] принимает значение 1, если 0 <= [Репутация] < 50 (округляем до одного знака); 2, если 50 <= [Репутация] < 150 и т.д. Т.е. порог параметра [Репутация], с которого [Изменение_репутации] увеличивается - снижается со 100 до 50, при этом диапазон значений параметра [Репутация], при котором он будет вкладывать одинаковое значение в [Изменение_репутации] останется 100. Думаю, что от таких преобразований - формула не станет менее понятной. Возможно она немного усложнится, т.к. надо будет складывать дробные числа, а потом округлять. Однако - это плата за нераскрутку маховика инфляции репутации
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 24.05.2006 в 09:04. |
|
![]() |
#4 |
Участник
|
Ага. Понял.
Цитата:
Сообщение от sukhanchik
Думаю, что от таких преобразований - формула не станет менее понятной. Возможно она немного усложнится, т.к. надо будет складывать дробные числа, а потом округлять. Однако - это плата за нераскрутку маховика инфляции репутации
Взять, например, участника sukhanchik. у него меньше 500 сообщений, значит здесь балла не будет. у него меньше 100 сообщений, значит и здесь балла не будет. Смотрим в hit point - действительно 1. Взять, например, EVGL сейчас сообщений 868, значит будет 1 балл у него меньше 100 сообщений, значит здесь балла не будет. Смотрие в его hit point - он равен 2. Взять AndyD Инфо: 714 / 117 (3) Свой (1) плюс 714 (1) плюс 117 (1) - всего (3). По-моему, человек считает именно так, когда делает оценку. Я отлично понимаю, что компьютер может посчитать и по более сложному алгоритму. Но человек может проверить только простой... |
|
![]() |
#5 |
Administrator
|
Цитата:
Сообщение от mazzy
Чтобы его не раскручивать достаточно увеличить коэффициенты.
![]() Вот допустим - будет решено, что маховик инфляции раскутился слишком сильно ( например будет hit point крутиться в диапазоне от 20 до 50. Т.е. у чела, получившего к примеру - хотя бы одно одобрение от другого чела силой в 20 очков - получит сразу hitpoint=2). Т.о. быстро будет много народу с большим hitpoint. Теперь - мы увеличиваем коэффициенты. Те, которые успели поднять себе репутацию - молодцы. Те, кто еще не успел - облом - за то же количество и качество одобренных сообщений - они получат очевидно меньше очков. И здесь в каком-то смысле наступит "карьерная" несправедливость для новых участников. Им будет существенно тяжелее догнать своих предшественников, которые за меньшие усилия получили больше очков в репутации. Как следствие - репутация - как оценивающий параметр себя дискредитирует. Хотя... может быть я и не прав. Не готов отстаивать свою точку зрения. Это были просто мысли.
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 24.05.2006 в 11:44. |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#6 |
Участник
|
Цитата:
Сообщение от sukhanchik
Это были просто мысли.
Спасибо. |
|
![]() |
#7 |
SAP
|
Предлагаю:
1) один участник, как в жизни "один голос" (в плюс/минус в репутацию) 2) поскольку нет возможности ограничить технически доступ к форуму анонимов, следует ограничить привелегии таких участников, например, лишить возможности расставлять репутации. P.S. чем меньше надуманного и искусственного, чем проще, тем лучше |
|