Quote:Принимай эти правила или... или тебе в другой раздел форума - "Вариации на тему".
Если бы я не принимал правила игры, я бы здесь не играл. К тому же программа не спрашивает меня, принимаю ли я их или нет, определяя победителя по сумме капиталов.
Но принимая правила я могу их критиковать? Или нет?
Плюс к тому, сейчас решается, какая именно формула будет учитывать рейтинг. Я могу в этом поучаствовать или нет?
Ты сам признал, что
Quote:Буду утверждать: оба вывода - и твой, и мой - неправомерны. Охватывая одни игры (на повышение), они игнорируют другие (на понижение)... и наоборот.
Это мне нравится значительно больше, чем безапелляционное
Quote: единственно верным критерием является разность капиталов.
А значит надо искать ТРЕТИЙ подход. Нет вопросов - пока он не найден, мы все, как миленькие, будем играть по установленным правилам и принимать их. Я, кстати, нигде не говорил, что не принимаю текущие правила. Да и не могу их не принять, разве что покинув навсегда этот сайт.
Но раз уж нас спрашивают, как сделать лучше и раз уж мы поняли, что существующие правила имеют недостаток, почему бы не искать лучшее решение?
Вот, придумал ещё одно решение.
1. Считаем суммарный капитал (СК) игроков в каждой из партий игры.
2. Делим больший СК на меньший, получаем масштабный коэффициент М.
3. Умножаем капитал каждого игрока в партии с меньшим СК на коэффициент М.
4. А вот теперь - складываем капиталы в обеих партиях!
Пример (всё тот же):
Партия А. Вася 1000 - Петя 5000. Партия Б. Вася 1 100 000 - Петя 900 000.
СК партии А = 5000 + 1000 = 6000.
СК партии Б = 1 100 000 + 900 000 = 2 000 000
М = 2 000 000 / 6 000 = 333.(3)
Партия А* Вася 1000*М - Петя 5000*М. Масштабированный итог: 333 333 : 1 666 666
Итого по игре: Вася: 333 333 + 1 100 000 = 1 433 333. Петя: 1 666 666 + 900 000 = 2 566 666.
Выиграл Петя.
Таким образом, обе партии учитываются одинаково, в одном масштабе.
Это не решает проблемы учёта разных игр. Там, наверное, понадобится тоже приводить всё к единому масштабу.