1) Падение КД из-за трансферов 2) Влияние опыта (две версии) 3) Выбор капитана на матч 4) Лечение 36-ю врачами 5) Вероятность отхода в оборону 6) Оверконфиденс 7) Типы тренеров 8) Расписание игр в сезоне в зависимости от занятого места в лиге 9) Снижение з/п с возрастом 10) Формула прихода болел 11) Вероятность забить 12) Формулы выпадения регуляров 13) Формула дохода от спонсоров 14) Сброс игроков и расстановки у команд-ботов 15) Экселевский файл по вычислению командного духа в зависимости от ПИКов/МОТСов и лидерства тренера 16) Сколько и каких мест на стадионе мне нужно строить? 17) Как дать наибольшему количеству игроков потренироваться? 18) Формула командного опыта
1) Падение КД из-за трансферов: Характер Покупка Продажа Популярный 0% 26% Обаятельный 0% 18% Приятный 25% 15% Неприятный 55% 0% Мерзкий 79% 0% 2) Влияние опыта (две версии):
Версия 1: (Windowz, 2008) (sqrt(exp-1))*7 - будет прибавка в процентах (в виде множителя) к скиллам. (sqrt = корень квадратный) Чуть поподробнее и на примерах: Пример 1: 2 Игрока со скиллом 10, один с опытом 1, другой с опытом 5. Второй играет на 14% лучше, т.е. с эффективным скиллом 11,4 Пример 2: Два дивана, один с опытом 10, другой с опытом 17. Первый играет с эффективным скиллом 20*(1+3*0,07) = 24,2 , второй 20*(1+4*0,07) = 25,6 Влияние опыта нелинейно. Т.е. разница между опытом 1 и 4 горазде существеннее, нежели разница между опытом 16 и 20.
Версия 2: Формула используемая в Хеттрик Органайзере:
[skill] * (1 + 7.161% * sqrt(XP-1))
If so XP XP Effect Bonus for 1 XP level 1 1,00 2 1,07 7,2% 3 1,10 2,8% 4 1,12 2,1% 5 1,14 1,7% 6 1,16 1,5% 7 1,18 1,3% 8 1,19 1,2% 9 1,20 1,1% 10 1,21 1,0% 11 1,23 1,0% 12 1,24 0,9% 13 1,25 0,9% 14 1,26 0,8% 15 1,27 0,8% 16 1,28 0,7% 17 1,29 0,7% 18 1,30 0,7% 19 1,30 0,7% 20 1,31 0,6% 3) Выбор капитана на матч: Выбор капитана практически ничего не решает в матче, но, тем не менее. Есть три варианта формулы выбора капитана: 1) 2*лидерство + 3*опыт 2) 3*лидерство + 2*опыт 3) 0.7*лидерство + 0.3*опыт (вариант используемый в Hattrick Organizer) - мне этот вариант нравится. 4) Лечение 36-ю врачами: (Abdulla, 2008) День 0: Настроение болельщиков : танцуют на улицах (10) День 1: Настроение болельщиков : довольны (6) После понедельничного апдейта (в лиге сыграл вничью с соперником превосходящим меня по силе): День 4: Настроение болельщиков : довольны (6) День 5: Настроение болельщиков : раздражены (3) В кубке выиграл дохлого соперника 5-0: День 6: Настроение болельщиков : разочарованы (4) День 10: Настроение болельщиков : разгневаны (1) 5) Вероятность отхода в оборону: (разница мячей - 1) * 20%. Т.е. если счет в матче становится 2-0, то вероятность уйти в оборону 20%, при счете 4-1 (когда ведущая команда забивает 4й мяч) - 40% и т.д. Если разница достигает 6 мячей, то отход в оборону осуществляется со 100% вероятностью. После ухода в оборону, обратно в атаку команда уже не вернётся, даже если начнёт пропускать (печальный факт). 6) Оверконфиденс: Потеря от 10 до 50% рейтингов полузащиты. Редко, но бывает у команд занимающих 1-3 места в лиге, при достаточно высокой уверенности, в следующих случаях: 1 место играет с 6, 7 или 8 2 место играет с 7 или 8 3 место играет с 8 Вероятность возникновения оверконфиденса увеличивается с занимаемым местом, т.е. самая высокая вероятность будет в игре 1-го места с 8-ым, и т.д. Если к перерыву команда словившая оверконфиденс проигрывает, то после перерыва эффект от оверконфиденса пропадёт. Если до перерыва эта команда будет выигрывать или играть вничью, эффект от оверконфиденса останется до конца матча. 7) Типы тренеров: Атакующий тренер: Примерно +15% к атаке / -10% к защите Нейтральный тренер: Не является ни атакующим, ни оборонительным, а это
означает, что он не улучшает и не ухудшает рейтинги всех линий. Оборонительный тренер: Примерно -10% к атаке / +20% к защите 8) Расписание игр в сезоне в зависимости от занятого места в лиге: 1) 1-2 3-4 5-6 7-8 2) 6-1 8-3 2-7 4-5 3) 3-2 5-8 6-4 7-1 4) 1-4 8-6 2-5 7-3 5) 3-1 5-7 6-2 4-8 6) 1-8 3-5 2-4 7-6 7) 5-1 6-3 8-2 4-7 9) Снижение з/п с возрастом: 28-29 лет: 12,5% от зарплаты (1/8) (в 29-ый день рождения игрок уже начинает есть меньше з/п) 29-30: 14,3% (1/7) 30-31: 16,7% (1/6) 31-32: 20,0% (1/5) 32-33: 25,0% (1/4) 33-34: 33,3% (1/3) 34-35: 50,0% (1/2) 35-36: Без изменений
10) Формула прихода болел (Schum, 2008): Что касается формулы прихода фанов, то могу сказать следующее: На самом деле формула имеет нелинейный характер, хотя зависимость достаточно близка к линейной. Думаю, для понимания смысла работы формулы и зависимости прихода фанов лучше воспользоваться линейной формулой с поправками, чем пытаться вывести некую криволинейную цельную функцию, смысл которой понять будет очень трудно. На основании уже полученной инфы родилась следующая линейная формула: Пр = ОКРУГЛ (24,8 - Л*2,6 + НБ*1,23 - Ф/107,5) Пр = приход болел Л - номер лиги Ф - кол-во фанов ДО прихода болел НБ - настроение болел 11-12слагают о Вас поэмы 10-11танцуют на улицах 9-10тают от восторга 8-9счастливы 7-8радостны 6-7довольны 5-6спокойны 4-5разочарованы 3-4раздражены 2-3рассержены 1-2разгневаны 0-1в ярости Поправки: НБ=рассержены - уменьшить значение Пр на 1. НБ=разгневаны - уменьшить значение Пр на 2. НБ=в ярости - уменьшить значение Пр на 3. 11) Вероятность забить (Schum, 2007): Вероятность забить = A^3/(A^3+Z^3) 12) Формулы выпадения регуляров (Volovik_30, Schum, 2007): М=10/(1+2.73^(5-0.1B)) М - наиболее вероятное количество моментов. В - владение в процентах. P= A^X / (A^X+B^X), где P - вероятность возникновения регуляра у команды а. А - владение команды а. B - владение команды b. Х - степень. Что касается степени, то значения, максимально приближенные к этой табличке выходят при Х=[2.4; 2.5] 13) Формула дохода от спонсоров (Schum, 2008): Д = ОКР(НС*Ф/Кл) *7400 + 1088000 где ОКР - функция округления до целого Д - доход от спонсоров в рублях НС - настроение спонсоров 3-"спокойны" 8-"танцуют на улицах" Ф - размер фан-клуба на момент экономапдейта Кл - коэффициент лиги К1 = 14,85 К2 = 21,0 К3 = 25,72 К4 = 29,69 К5 = 33,19 К6 = 36,37 не стоит пугаться, что Кл не круглые. Главное - не чтобы формула выглядела, как в ХТ, чего мы не узнаем, а чтобы она работала. К тому же, возможно, Кл тоже описывается единой формулой в зависимости от номера лиги. Но я об этом пока не заморачивался. Ссылка на таблицы по найму имиджей в зависимости от кол-ва болел и уровня лиги: www.olal.su/index.php?option=com_content&view=article&id=44:2008-07-05-16-12-53&catid=34:2008-01-30-22-36-28&Itemid=53 14) Сброс игроков и расстановки у команд, потерявших владельца и ставших ботами: 1. Вторник на первой неделе сезона перед первым раундом кубка. 2. Вторник на восьмой неделе сезона перед восьмым раундом кубка. 3. Вторник на пятнадцатой неделе сезона после последнего тура лиги.
15) Экселевский файл по вычислению командного духа в зависимости от ПИКов/МОТСов и лидерства тренера http://skilltrade.do.am/team_spirit.xls - возможны незначительные отклонения от показаний. 16) Сколько и каких мест на стадионе мне нужно строить?
http://brun.dk/hattrick/index.php?content=17&lang=english - см. таблицу 2. Проценты в зависимости от настроения болельщиков, по общему количеству мест. Прикиньте, примерно с каким настроением будут ваши болельщики в предстоящем сезоне и в соответствии с этим расширяйте стадион. Не забывайте, что за эксплуатацию стадиона тоже нужно платить.
Кол-во фанов х 22 - 7-8 место в лиге (например, 2000 х 22 = 44 000 стадион) Кол-во фанов х 25 - 4-6 место в лиге Кол-во фанов х 28 - 1-3 место в лиге
Грубо, но на правду похоже. Да, некоторые любят автоматику. Там тоже есть подводные камни, но можете пробовать: http://www.arenaoptimizer.es/ 17) Как дать наибольшему количеству игроков потренироваться?
В товарищеском мачте играется обоюдное 5-5-0 + прессинг + все в
оборону, с наихудшими писерами. На 85 минуте выпускается 3 защитника, вингера или полузащитника (или вратарь) на
тренировку. В итоге они в большинстве случаев могут отбегать по 30 минут каждый, до серии пенальти - вот и
дополнительный бесплатный трен. Это действительно реально и работает, важно сократить рейтинги нападения до минимума и желательно иметь защиту раза в 2.5-3 сильнее нападения соперника, тогда атака защиту не должна пробить. Опасности - штрафные или специвенты, коих может и не случиться, а если случатся - далеко не все реализуется. Если хочется серьезно заморочиться - минимизируйте число игроков со специализациями. Поподробнее схема тренировки максимального числа защитников выглядеть будет следующим образом (спасибо Alexey_Z, Hyperb (924126)):
1. Выставляется расстановка 5-5-0, все_в_защиту, на позициях вингеров
играют не-вингеры (чтобы не было атаки по флангам), а игроки не должны
иметь полезных для вингера специализаций (быстрый или техничный);
писером назначается самый неопытный игрок и катастрофическими-плохими
стандартами, запасным писером ставится аналогичный; 2. На поле выпускаются 5 тренируемых защитников в линию защиты, трое защитников усаживаются на лавку, на любые слоты замен; 3. В поле выпускается еще один защитник, скажем, на позицию экстра-полузаща; 4. На момент начала дополнительного времени планируются пять действий: - Три замены защитников (скажем, двоих вингбэков и одного центрального заща) на индивидов с лавки (усаженных на оную в п. 2); -
Экстра-защ становится на место экстра-полузаща (ну или напа - уже не
очень принципиально), экстра-полузащ становится экстра-защем. Таким
образом, мы используем три замены и две перестановки - суммарно пять
изменений в составе, то есть, полностью "выбираем" потенциал замен и
перестановок. На форуме России проводится "Кубок Ста Двадцати Минут", тема 13731170.1 Есть похожий кубок на Глобале, тема 13634261.1
Играют там в основном 5-4-1\5-3-2\4-5-1\4-3-3, 5-5-0 почти отсутствует.
При любой расстановке при рейтингах от недостаточно в защите и около
катастрофично в нападении - шанс не сыграть 30 минут - примерно 1 из 5. Это
если судить по результатам матчей того кубка. Но даже в этом случае,
который 1 из 5, чаще катастрофичная атака пробивает регуляром
недостаточную защиту, нежели встречается се или штрафной. В целом,
конечно, не ничейных результатов больше, но причины - защита опущена до
уровня плохо или нападение поднято до слабо и т.д. 18) Формула командного опыта
teamxp = ((sum of teamxp + xp of captain)/12)*(1-(7-leadership of captain)*5%)
|