The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



Форум онлайн-игры
Предложение по подсчету рейтинга игрока - Printable Version

+- Форум онлайн-игры "Акционер" (https://forum.stockholdergame.com)
+-- Forum: Все форумы (https://forum.stockholdergame.com/forumdisplay.php?fid=1)
+--- Forum: Есть идея! (https://forum.stockholdergame.com/forumdisplay.php?fid=9)
+--- Thread: Предложение по подсчету рейтинга игрока (/showthread.php?tid=40)

Pages: 1 2 3 4 5 6 7 8 9 10 11


RE: Предложение по подсчету рейтинга игрока - Governor - 04-15-2016

Несколько слов в защиту формулы, по которой я считал:

NR1 = OR1 + (ln(K1/K2)+1) * (P1 - W1)

W1  имеют значения, близкие к 1. Они чуть больше 1 для "крутых" игроков и чуть меньше для "пологих".
Таким образом, при ничье P1=1 рейтинг меняется на вот эту саму малость, на которую ожидаемые очки отличаются от 1, умноженную на  (ln(K1/K2)+1) . Какое бы огромное отношение капиталов ни было, оно на изменение рейтинга повлияет слабо.

Пусть, например, К1= 1 000 000, а К2 = 1 000. Тогда K1/K2=1 000, ln(K2/K1)=6.9

Пусть играл самый сильный игрок Shora против самого слабого - меня.
Его W1 против меня - 1.064
Если мы сыграли вничью, то P1=1, а P1-W1 = -0.064
Умножим на 6.9+1 и получим -0.5
Именно на эту величину у Шоры увеличится рейтинг после нашей ничьей.
Парадоксально, но если Шора со мной сыграет вничью, то его рейтинг понизится тем больше, чем больше будет отношение суммарного капитала его и моё.
Теперь предположим, что он у меня выиграл с минимальным отрывом.

Пусть, например, К1= 10 000, а К2 = 9 000. Тогда K1/K2=1.1, ln(K2/K1)=0.105

P1-W1 = 2 - 1.064 = 0.936

Умножим на 0.105+1 и получим 1.03 
Именно на эту величину у Шоры увеличится рейтинг после его победы.

Итак, победа с отрывом на 10% дает прирост рейтинга вдвое превосходящий прирост при ничье с отрывом в 1000 раз.


RE: Предложение по подсчету рейтинга игрока - Admin - 04-15-2016

log10(K1 - K2 + 1) потому что в случае если К1 = К2 получим ноль. А логарифм нуля - минус бесконечность.


RE: Предложение по подсчету рейтинга игрока - Alkonaft - 04-15-2016

(04-15-2016, 07:11 PM)Admin Wrote: log10(K1 - K2 + 1) потому что в случае если К1 = К2 получим ноль. А логарифм нуля -  минус бесконечность.

В той ссылке что мне дали было чуть по другому..
Щас пересчитаю.. ( С=log10(K1 - K2 + 1) )

Alkonaft 994,7695
Andrew 991,9422
antej 982,8696
Governor 985,7811
owl 994,734
Shora 1023,8266
zaciek 1011,9176
Зырянов 1014,1594


Где то в далеких числах после запятой есть разница...

добавил запятых


RE: Предложение по подсчету рейтинга игрока - Alkonaft - 04-15-2016

Проверка формулы от Governor (отличие в коэффициенте С=1+Ln(K1/K2) )
Анализ 36 игр.

Alkonaft 997,1609
Andrew 996,5083
antej 991,175
Governor 994,3878
owl 997,0623
Shora 1011,383
zaciek 1003,9009
Зырянов 1008,4218


RE: Предложение по подсчету рейтинга игрока - Governor - 04-15-2016

ОК, с поправкой Алконафта теперь таблица выглядит так:


УчастникРейтинг 1Рейтинг 2ИгрПобед/Ничьих/ПораженийЗаработано
Shora10241011106/3/1858420
Зырянов10141008104/5/1542910
zaciek1012100484/3/1-85060
Alkonaft995997112/6/3-45520
owl99599740/3/1-271600
Andrew99299761/2/3253890
Governor986994112/4/5-1405700
antej983991121/6/5152660



RE: Предложение по подсчету рейтинга игрока - antej - 04-15-2016

я смотрю, сто мне что в лоб что по лбу - как не считай


RE: Предложение по подсчету рейтинга игрока - Governor - 04-15-2016

(04-15-2016, 08:36 PM)antej Wrote: я смотрю, сто мне что в лоб что по лбу - как не считай

Зато у тебя положительный баланс, благодаря тому миллиону, который ты у меня вчера выиграл. Smile


RE: Предложение по подсчету рейтинга игрока - Alkonaft - 04-15-2016

Новая версия подсчетов 2 в 1
теперь можно выбрать формулу

http://file.sampo.ru/qz8ns8/


RE: Предложение по подсчету рейтинга игрока - antej - 04-16-2016

да, мне этот лимон вижу очень пригодился.
еще предлагаю подкинуть десяточку за каждого нового игрока, затянутого в сети Игры. начать предлагаю с меня, чтобы показать всем остальным, что система исправно работает - все будут заитересованы разширить наш круг, так как это значительно повысить рейтинг. я таким (и наверное по-другому никак) способом с последнего мечта соскочу. может быть.


RE: Предложение по подсчету рейтинга игрока - Alkonaft - 04-16-2016

Можно ввести две системы учета.
1. Чисто на победах, а капитал влияние оказывает минимальное. Для нас.
2. Капитал оказывает сильное влияние. Для привлечения и нубов.