Olympiad Games

03.03.2025 17:49 · 93 · DarkOmen

Добырй день , текста будет много и он разделен на скажем так некоторые подтемы данного предложения по улучшению Олимпиады как таковой.

Тема 1: Система начисления очков на персонажа при Победе/Поражении

В реальном спорте и во многих других сферах существует несколько глобальных систем начисления рейтинга при Победе/Поражении.

Описание проблемы:
В данный момент на Masterwork Игрок А который Попал в Бой против Игрока B и при условии что у обоих 50+ ПТС при победе получит +10 очков а при поражении -10 , что не учитывает силу/ценность победы над более сильным/слабым соперником.

Предложение:
На мой субьективный взгляд , в шахматах выработанна достаточно хорошая система начисления очков за победу/поражения за многие года существования данного спорта и она проверенна временем как невероятно работоспобная и внедренная во множество другие Бизнесс/Спортивных дисциплин и заключаеться в следующем:

Note:Я понимаю что при реализации системы ЭЛО как такой возникнут трудности , а именно:Может возникнуть проблема ошибок в расчетах так как количество набранных ПТС будет иметь дробную составляющую и с програмной точки зрения(Реализации КОДА) необходимо будет округления к большему/Меньшему целому в конечном итоге ПТС что может дать свою погрешность и не полную определенность для самих Учавствующих в Олимпиаде когда их ожидаемая разница в ПТС между например Местом 1 и Местом 2 должна быть 1 очко , но в чью сторону будет определить очень сложно заранее из-за невозможности получить данные обычным игрокам заранее, что может привести к некоторому возмущению ТОП фармеров Олимпиады. Но на мой взгляд данный риск оправдан , так как в 99% случаях все ничего не будет зависеть от машинного кода и погрешности в округлениях.

Решение 1)Просто приеняем Формулу расчета для Системы ЭЛО.



Решение 2)Дабы не вести сложных математических формул и расчетов, введем некоторые Условности и также необходимо учитывать Тема 2 данного топика:
2.1)Введем Дивизионы для Игроков где: Д1 = 0-50ПТС , Д2 = 51-100ПТС , Д3 = 101-150ПТС , Д4 = 151-200ПТС , Д5 = 201-250ПТС , Д6 = 251 – 300ПТС , Д7 = 301-350ПТС , Д8 = 351-400ПТС , Д9 = 401+ ПТС

2.2)Введем несколько различных значений +-ПТС в зависимости от разници дивизионов = 5 , 10 , 15, 20, 25, 30

Пример и Логика расчета:
1)Игрок А(Д1) попал против игрока Б(Д2) , разница в Дивизионах = 1 , в таком случае при победе – поражении им будет начисленно +- минимально возможное количество ПТС = 10 с положительным или отрицательным знаком соответсвенно
2)Игрок А(Д1) попал против Игрока Б(Д3) , разница в Дивизионах = 2 , в таком случае при победе – поражении им будет начисленно +- минимально возможное количество ПТС = 15 с положительным или отрицательным знаком соответсвенно
3)Игрок А(Д1) попал против Игрока Б(Д4) , разница в Дивизионах = 3 , в таком случае при победе – поражении им будет начисленно +- минимально возможное количество ПТС = 20 с положительным или отрицательным знаком соответсвенно
3)Игрок А(Д1) попал против Игрока Б(Д1) , разница в Дивизионах = 0 , в таком случае при победе – поражении им будет начисленно +- минимально возможное количество ПТС = 5 с положительным или отрицательным знаком соответсвенно

И так далее до максимального количество возможных +- ПТС в 30 единиц.
Note: Я понимаю что при решении 2, в теории возможны случаи, Когда потенциальный ХИРО начал свои бои лишь в субботу и будем иемть например 100ПТС после нескольких побед подряд, потом он можешь попасться на противника с 400+ ПТС который уже отлетал Четверг+Пятницу и забрать с него +30. Да такие случани возможны если не учитывая Тема 2 , Данной петиции и не перерабатывать Матчмейкинг в целом.


Тема 2: Переработка Матчмейкинга

Матчмейкинг также требует переработки и предложение следующие:
Note: в Идеале необходимо некое подобие квалификации, что будет достаточно сложным и слишком рандомным в реалиях Л2. Баланса классов и многих других вещей
1)Изначально все персонажы получаю 50 ПТС, это числа не увеличиваеться и не умешаеться на +5 ПТС каждый день как это реализованно сейчас на MasterWork
2)Введем некое значение Побед/Поражений подряд = Коээффициент Х. Где Победа дает +1 а поражение -1
3)Все игроки с Коээфифициентом Х который находиться в пределах -1⩽ Х ⩽ 1 Могут попасть в Бои в своем либо в дивизионе на 1 выше/ниже где за победу поражение они будут получать +-5 Очей за Бой в своем дивизионе и +-10 за Разницу в Дивизионах
4)Все игроки Чей Х = +-2 Могут попасть только на соперника Дивизиона Выше/Ниже и количество начиляемых очей будет +-10
5)Все игроки Чей Х = +-3 Могут попасться Лишь с Игроками Дивизиона на два Ниже/Выше их текущего дивизиона и получит при победе поражении +-15.
Это сделанно для того чтобы какбы предугадывать Реальную силу игрока исходя из Note решения 2 Темы 1 ,что допустимо из-за того что максимальная разница в ПТС противников всеравно будет в диапазоне +-100 ПТС и никогда не будет такого что Игрок из Д2 попал против игрока из Д9 и получил/Снял 30 ПТС , и невелировать данные ситуации либо же когда Слишком сильный игрок будет избивать «Малишей» и двигаться слишком медленно. И также предотвратит слишком быстрое продвижение и слишком быстрое «Отодвижение».

Тема 3: Усложнения Заливов
Note 3: Тема 3 невероятно спорная и требует более сеьезного обсуждения, так как заливы используються и в реальном спорте, например в Формуле 1 , и также это неотьемлемая часть Клановой Игры в Lineage 2 , н овсе же.

Что можно сделать чтобы немного усложнить заливы к тому что уже реализованно.

1)Не показывать количество ПТС оппонента , чтобы никто кроме владельца персонажа не знал количество ПТ. Данное изменение без сомнений усложнит жизнь для тех кто серьезно занимаеться Олимпом в кланах , так и обычных Фармеров Олимпа и будет требовать больше времени на Анализ ситуации и просчета ПТС своего оппонента в Битве за Хиро.
2)Ввести так называемых безликих персонажей на Olympiad Games – Тут сразу ссылка на Note в текущей Теме и вот эта «ФИЧА» требует обсуждения.


В целом это все если в общих чертах и не углубляться еще в дебри, есть еще некоторые мысли которые могу изложить в будущем если Администрации проекта это будет необходимо или интересно.
Также при необходимости на безвозмездной(Безоплатной) основе готов создать Мат.Модель в доступных для меня инженерных средствах автоматизации для моделиварония и просчета/Теста различных ситуаций во избежания проблем при реализации которые Администрация проекта захочет рассмотреть.

Связаться со мной можно тут - [email protected] или же тут – Telegram - @DarkOmenBD

0

of 50 votes

24

days left
Login
to vote for this petition