Нужно поднять тему, тем более, что какие-то наброски по системе выдачи игрового опыта появились.
Критерии для выдачи игрового опыта в топ -посте следующие:
1. Опт2. 2. Опт3 3. Результат матча и соотношение сил соперников 4. Коллизии стилей 5. Дополнительные очки опыта по итогам чемпионата
Коэффициенты при использовании игрового опыта
По первым трем критерия нужно сделать, что-то наподобии этого. "Игровой Опыт" (далее ИО) команде дается только за победы или ничьи. Базовое количество ИО за победу, допустим 20, базовое значение ИО за ничью, соответственно 10. Далее на базовое значение навешиваются модификаторы по Опт2 и Опт3. Чем выше Опт2, тем больше ИО; чем выше Опт3, тем меньше ИО. Разница мячей роли не играет, выиграл значит молодец.
Теперь конкретика Формула расчета ИО за матч: Базовое значение ИО за ничью или победу * Опт2 * (Опт3^2 соперника)/(Опт3^2 + Опт3^2 соперника)*коэффициент дивизиона.
*коэффициент дивизиона - расписан в конце поста *Отношение (Опт3^2 соперника)/(Опт3^2 + Опт3^2 соперника) можно условно назвать Опт3+, это та же разница сил играющих составов, но с усиленным значением в сторону более слабой команды. Вот таблица СС1=1000 СС2=1000 Опт3=50/50 Опт3+=50/50 СС1=1500 СС2=1000 Опт3=60/40 Опт3+=69/31 СС1=2000 СС2=1000 Опт3=67/33 Опт3+=80/20 Можно, конечно, вместо этого Опт3+ использовать обычный Опт3, но тогда у слабых команд будет маловато ИО, а сильные команды будут терять очки ИО в матчах со слабыми при выставлении Опт2=80% и ниже. Поэтому берем Опт3+.
Примеры: Играют команды с СС =2000 и СС = 1500 у обоих Опт2=100%. Тогда при победе первой команды она за матч получит 20*1*0,32 = 6 ИО. При ничье первая команда получит 10*1*0,32 = 3 ИО, вторая команда получит 10*1*0,68 = 7 ИО. И при победе второй команды она получит 20*1*0,68 = 14 ИО.
Играют команды с СС =2000 и СС = 1000 у обоих Опт2=100%. Тогда при победе первой команды она за матч получит 20*1*0,20 = 4 ИО. При ничье первая команда получит 10*1*0,20 = 2 ИО, вторая команда получит 10*1*0,80 = 8 ИО. И при победе второй команды она получит 20*1*0,80 = 16 ИО.
Вторым командам победить значительно тяжелее, поэтому их победы должны оцениваться ИО намного выше.
Теперь рассмотрим, что произойдет при понижении Опт2. Играют команды с СС =2000 и СС = 1000 у обоих Опт2=100%. Ясно, что первая команда победит и получит за победу 20*1*0,20 = 4 ИО. Поэтому ее тренер считает, что нужно поберечь силы и поставить меньший опт2. Если он поставит Опт2=80%, то при СС=1600 он тоже почти наверняка выиграет и получит за это те же 20*0,8*0,28 = 4 ИО. Если он рискнет поставить Опт2=60%, то при СС=1200 победа далеко не так однозначно, и за нее он получит уже 20*0,6*0,41 = 5 ИО.
То есть для сильной команды для получения максимального ИО против слабой команды нужно сознательно занижать СС, но не более, чем для гарантированной победы. Что отлично вписывается в механику ВСОЛа. Для слабых и равных команд количество получаемого ИО целиком будет зависеть от силы выставленного состава, поскольку ИО дают только за победы и ничьи, а слабым составом ни того, ни другого не будет, а во-вторых количество получаемого опыта умножается на Опт2, поэтому будет иметь смысл ставить его повыше.
При такой схеме мы зарядим команды играть на победу и максимальным составом, но при этом оставляя "люфт" силы состава для более сильных команд в матчах против более слабых без потери ИО.
Общая сумма опыта за сезон при такой схеме. Рассматриваем только чемпионат. Есть дивизион в 16 команд. Условно - у 5-ти команд Вс=2000, у 5-ти команд Вс=1500 и у 5-ти команд Вс=1000. Тогда для команды с Вс=2000 будет 10 матчей с равными командами, результатами которых будет примерно 4 победы, 3 ничьи и 4 поражения, и за них получит игрового опыта ориентировочно 4*10+3*5 = 55 ИО. Будет 10 матчей со средними командами, результатами которых будет примерно 7 побед, 2 ничьи и 1 поражение, и за них получит игрового опыта ориентировочно 7*7+2*4 = 57 ИО. И будет 10 матчей с совсем слабыми командами, результатами которых будут примерно 9 побед и 1 ничья, и за них она получит игрового опыта ориентировочно 9*4+1*2= 38 ИО. Итого за матчи чемпионата сильная команда получит примерно 55+57+38= 160 ИО. Для средней команды итоговое значение будет примерно 24+55+57 = 136 ИО. Для слабой команды итоговое значение будет примерно 12+24+55 = 91 ИО.
При стоимости спецухи, например, в 20 ИО сильная команда возьмет 8 спецух, средняя 6 спецух и слабая 4 спецухи.
Нормально, я считаю, учитывая, что к этому добавятся еще матчи всяких кубков, и КМ.
О системе стоимости покупки спецух я писал здесьhttp://forum.virtualsoccer.ru/viewtopic.php?f=4&t=173130&st=0&sk=t&sd=a&start=30#p4716895
Коллизии стилей - 4 критерий из топ поста, я считаю ненужным для ИО.
5 критерий - Дополнительные очки опыта по итогам чемпионата. Вполне можно ввести. Просто бонусными значениями. Первое место - 20 ИО, второе место - 15 ИО итд. Кубок страны - 20 ИО, финалист = 15 ИО итд, умножить на коэффициент дивизиона естественно.
Коэффициенты при использовании игрового опыта Обязательно нужны, но не при использовании, а при наборе ИО ПОЛУЧАЕМЫЙ ЗА МАТЧ ИО ДОЛЖЕН УМНОЖИТСЯ ЕЩЕ НА СЛЕДУЮЩИЙ КОЭФФИЦИЕНТ: D1 - 1.00, D2 - 0.80, D3 - 0.70, D4 - 0.60, КЛК - 0.50. Стадии кубков тоже имеют коэффициенты Кубок страны Финал - 1.0, полуфинал - 0.9, 1/4 - 0.8, 1/8 - 0.7 итд. Кубок лиги меньшии коэффициенты, мирокубки большие коэффициенты
За КТ и товарищеские ИО не начисляется. За КМ начисляется только за матчи, с коэффициентом 0.50, по итогам КМ бонусный игровой опыт не дается. |