![]() |
Здравствуйте, гость ( Вход )
![]() |
![]()
Сообщение
#1
|
||||
![]() Мирный Атом ![]() Сообщений: 13 369 Регистрация: 12.10.2004 Из: Тула ![]() ИД на сайте: 130 ![]() |
Уважаемые менеджеры!
Объявляется конкурс на разработку формулы/способа расчёта номинала игрока. Основные условия следующие: 1. Номинал будет определять минимальную первую ставку на игрока на трансфере. 2. Формула/способ расчёта должен обязательно учитывать: возраст талант расчётный талант мастерство распределение мастерства по умениям совмещение бонусы 3. Формула/способ расчёта должен содержать подробные формулы и алгоритмы с описанием, комментариями и расчётами в Excel. 4. Номинал должен пересчитываться каждую тренировку без заметного увеличения нагрузки на сервер. 5. Расчёт может исходить как из аналитической формулы, так и опираться на статистические данные из архива трансфера, при условии что они будут пересчитываться не чаще, чем 1 раз в 12 ИД. Если формула/способ принимается Администрацией к реализации, то её автор объявляется победителем и в качестве приза получает 50 бонусов на счёт. Ваши вопросы и предложения оставляйте здесь. ВНИМАНИЕ! Тема рабочая. Любой флуд будет строго караться.
Сообщение отредактировал Uran - 27.6.2010, 1:13 -------------------- |
|||
|
||||
![]() |
![]()
Сообщение
#46
|
|
![]() Футбольный бог ![]() Сообщений: 31 506 Регистрация: 11.8.2005 Из: Nojabrsk ![]() ИД на сайте: 18454 Репутация: ![]() ![]() ![]() |
формула не тянет....при отсутствии бонуса знаменатель равен 0 (сомножитель х=0 ) ноль разделить на любое число = 0 А кто тебе мешает закрыть Х в скобки и прибавить 1???.......(х+1).....будет (0+1) или (0,3+1) встречный вопрос, а тебе кто мешал закрыть скобки? -------------------- ----------------------------------------------------------------------------
![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Сообщение
#47
|
|
![]() Играю хоботом ![]() Сообщений: 2 790 Регистрация: 18.1.2006 ![]() ИД на сайте: 19359 Репутация: ![]() ![]() ![]() |
Что то вроде получилось) жду рецензии ![]() из всех ранее предложенных пока самая адекватная,но еще с ней надо поработать -------------------- |
|
|
![]()
Сообщение
#48
|
|
![]() Блестит только золото, все остальное пахнет... ![]() Сообщений: 625 Регистрация: 23.2.2006 Из: Киев ![]() ИД на сайте: 26670 Репутация: ![]() ![]() ![]() |
Дождитесь моей формулы. К сожалению, сейчас очень мало свободного времени, но надеюсь, что в начале следующей недели я ее добью.
-------------------- Дрита
Тренер сборной Македонии Победитель Македонии-2 26 сезона Чемпион Украины 15, 21, 22 сезона с Олимпик Донецк |
|
|
![]()
Сообщение
#49
|
|
![]() Дворовой футболист. Вратарь. ![]() Сообщений: 161 Регистрация: 26.10.2007 Из: г.Запорожье ![]() ИД на сайте: 210427 Репутация: ![]() ![]() ![]() |
Так-с... Ану-ка, молодёжь, расступись... Дайте батьке дорогу
![]() Я думаю, вот так это надо делать. В формуле учитывается всё, что заказывал Uran (собственно, всё, что вообще можно учесть ![]() Расчёт очень гибкий, все коэффициенты, как и масштаб цен в целом, можно без проблем поменять. Формула на первый взгляд может показаться громоздкой, но на самом деле содержит лишь элементарные действия и, думаю, много машинного времени требовать не будет. В крайнем случае, можно вести пересчёт не каждый ИД, а скажем, раз в неделю. Внимательно читайте пояснение после приведённых расчётов. P.S. Зелёные поля можно изменять, если кому-то будет интересно - попробуйте сами поиграться. Формулы открыты для изучения. С нетерпением жду отзывов и предложений)). Сообщение отредактировал Sir Dmitriy - 3.7.2010, 3:58
Прикрепленные файлы
-------------------- |
|
|
![]()
Сообщение
#50
|
|
![]() Мирный Атом ![]() Сообщений: 13 369 Регистрация: 12.10.2004 Из: Тула ![]() ИД на сайте: 130 ![]() |
Все новые формулы посмотрю завтра и дам свои замечания/пожелания.
-------------------- |
|
|
![]()
Сообщение
#51
|
|
ОППАпазиция ![]() Сообщений: 1 716 Регистрация: 14.1.2008 ![]() ИД на сайте: 213650 Репутация: ![]() ![]() ![]() |
Игрок т.8,м.120,возраст 34 номинал выдает 76 лямов
![]() так то расчёт отличный,но я тоже столкнулся с проблемой возрастных мастеровитых игроков и высоким талантом у которых номинал неадекватен. Тут нужен другой подход..... -------------------- |
|
|
![]()
Сообщение
#52
|
|
![]() Мирный Атом ![]() Сообщений: 13 369 Регистрация: 12.10.2004 Из: Тула ![]() ИД на сайте: 130 ![]() |
Что то вроде получилось) жду рецензии ![]() http://www.butsa.ru/players/189260 игрок шлак - у тебя старт(номинал) - 8970000 - имхо очень много. дык нужна была формула ведь,коэфиценты править нужно,не спорю) 1. Нужна РАБОТАЮЩАЯ формула. 2. И как мне понять как ты рассчитываешь, если там ни формул в явном виде, ни пояснений. Скрипт тоже будет в эксель циферки подставлять? 3. Почему-то меня по-прежнему не слышите, что беда нынешней формулы именно в том, что тяжело продать возрастных игроков средней руки. http://butsa.ru/players/178021 - имеет номинал в 21 лям. 1/4 этого номинала - это 5 с небольшим. Он продаётся с трудом по первой ставке и его номинал должен быть 3-4 ляма, а у тебя он 9, т.е. такой игрок не продастся вообще. Сообщение отредактировал Uran - 4.7.2010, 12:34 -------------------- |
|
|
![]()
Сообщение
#53
|
|
![]() Мирный Атом ![]() Сообщений: 13 369 Регистрация: 12.10.2004 Из: Тула ![]() ИД на сайте: 130 ![]() |
Так-с... Ану-ка, молодёжь, расступись... Дайте батьке дорогу ![]() Я думаю, вот так это надо делать. В формуле учитывается всё, что заказывал Uran (собственно, всё, что вообще можно учесть ![]() Расчёт очень гибкий, все коэффициенты, как и масштаб цен в целом, можно без проблем поменять. Формула на первый взгляд может показаться громоздкой, но на самом деле содержит лишь элементарные действия и, думаю, много машинного времени требовать не будет. В крайнем случае, можно вести пересчёт не каждый ИД, а скажем, раз в неделю. Внимательно читайте пояснение после приведённых расчётов. P.S. Зелёные поля можно изменять, если кому-то будет интересно - попробуйте сами поиграться. Формулы открыты для изучения. С нетерпением жду отзывов и предложений)). Начнём с описания. Пункт 3 чушь. В пункте 5 непонятно, почему совмещение фиксом сделано, а не относительным увеличением цены. В пункте 7 улыбнула фраза про ненужное усложнение формулы ![]() ![]() Ладно, в формуле разобрался. Недостатки: 1. Слишком завёрнута в части бонусов - не стоят они того. Кроме того, не надо наворачивать кучу условий ЕСЛИ. Формула становится трудно воспринимаемой, а скрипт такой будет слишком тяжеловесным. Тем более, что БД работает именно на сопоставление 2 таблиц, поэтому в экселе для этого лучше пользоваться функцией вертикального просмотра - ВПР. Подумай как можно твой расчёт привести именно к табличному сравнению - это сильно упростит. 2. Снова цена на игроков типа вот такого http://butsa.ru/players/178021 получается заоблачной. В данном случае его невысокое мастерство гораздо больший минус, чем плюс от того, что ему ещё не 29. Кстати, ни одна формула не учитывает того, что общий рост команд продолжается и игрок с силой 130 сейчас и сезон назад стоят по-разному просто по тому, что сейчас он уже ценен для меньше числа команд. Например, в расчёте з/п мы используем значение С11 сильнейшего клуба Лиги для более адекватной оценки. -------------------- |
|
|
![]()
Сообщение
#54
|
|
![]() Дворовой футболист. Вратарь. ![]() Сообщений: 161 Регистрация: 26.10.2007 Из: г.Запорожье ![]() ИД на сайте: 210427 Репутация: ![]() ![]() ![]() |
Пункт 3 чушь. Я же сказал, по непроверенным данным! ![]() ![]() В пункте 5 непонятно, почему совмещение фиксом сделано, а не относительным увеличением цены. Ну так если человек покупает совмещение, он же платит ровно 10 млн., а не процент от цены игрока! Соответственно и в цену игрока она входит фиксированной суммой. Можно подумать без этого она простая и понятная ![]() Достаточно простая: перед расчётом определить коэффициенты, а потом просто всё перемножить и сложить. Что тут сложного? ![]() Тем более, что БД работает именно на сопоставление 2 таблиц, поэтому в экселе для этого лучше пользоваться функцией вертикального просмотра - ВПР. Подумай как можно твой расчёт привести именно к табличному сравнению - это сильно упростит. Не совсем понял, что ты имеешь в виду, что с чем сравнивается. Если можно, объясни подробнее. Снова цена на игроков типа вот такого http://butsa.ru/players/178021 получается заоблачной. В данном случае его невысокое мастерство гораздо больший минус, чем плюс от того, что ему ещё не 29. Коэффициент можно подправить, с возрастом цена будет падать быстрее, либо мастерство будет не таким ценным. Или же, если ты считаешь, что суммарное мастерство вообще не должно учитываться, то эта проблема вообще отпадёт. Скажи, сколько он должен по-твоему стоить? Кстати, ни одна формула не учитывает того, что общий рост команд продолжается и игрок с силой 130 сейчас и сезон назад стоят по-разному просто по тому, что сейчас он уже ценен для меньше числа команд. Например, в расчёте з/п мы используем значение С11 сильнейшего клуба Лиги для более адекватной оценки. А в задании об этом не упоминалось ![]() Сообщение отредактировал Sir Dmitriy - 4.7.2010, 16:05 -------------------- |
|
|
![]()
Сообщение
#55
|
|
![]() Мирный Атом ![]() Сообщений: 13 369 Регистрация: 12.10.2004 Из: Тула ![]() ИД на сайте: 130 ![]() |
Пункт 3 чушь. Я же сказал, по непроверенным данным! ![]() ![]() В официальном издании журналисты могут высказывать частное мнение. Не путай с официальным лицом. В пункте 5 непонятно, почему совмещение фиксом сделано, а не относительным увеличением цены. Ну так если человек покупает совмещение, он же платит ровно 10 млн., а не процент от цены игрока! Соответственно и в цену игрока она входит фиксированной суммой. Да, только здесь это сильно мешает, т.к. завышает цену одним и практически никак не влияет на цену на противоположно полюсе. Можно подумать без этого она простая и понятная ![]() Достаточно простая: перед расчётом определить коэффициенты, а потом просто всё перемножить и сложить. Что тут сложного? ![]() Угу, для 300.000 игроков определять кучу коэффициентов. Тут, конечно, мнение Кея нужно, но наворочено слишком уж... Тем более, что БД работает именно на сопоставление 2 таблиц, поэтому в экселе для этого лучше пользоваться функцией вертикального просмотра - ВПР. Подумай как можно твой расчёт привести именно к табличному сравнению - это сильно упростит. Не совсем понял, что ты имеешь в виду, что с чем сравнивается. Если можно, объясни подробнее. Сравниваются 2 поля списка. Когда в проверяемом поле находится искомое значение (например, позиция), то из второго поля берётся соответствующий коэф. Почитай справку по ВПР. Снова цена на игроков типа вот такого http://butsa.ru/players/178021 получается заоблачной. В данном случае его невысокое мастерство гораздо больший минус, чем плюс от того, что ему ещё не 29. Коэффициент можно подправить, с возрастом цена будет падать быстрее, либо мастерство будет не таким ценным. Или же, если ты считаешь, что суммарное мастерство вообще не должно учитываться, то эта проблема вообще отпадёт. Скажи, сколько он должен по-твоему стоить? 1. Мастерство как раз имеет большее значение. 2. Он стоит столько, за сколько продан +/-. Т.е. номинал такого игрока должен быть 4-5 ляма. 3. Кстати, зачем сделал защиты ячеек. Может я поиграться захочу с коэфами? Неудобно просто. Кстати, ни одна формула не учитывает того, что общий рост команд продолжается и игрок с силой 130 сейчас и сезон назад стоят по-разному просто по тому, что сейчас он уже ценен для меньше числа команд. Например, в расчёте з/п мы используем значение С11 сильнейшего клуба Лиги для более адекватной оценки. А в задании об этом не упоминалось ![]() Ну, возможно, оно бы и не понадобилось, не начни все довольно прямолинейно подходить к вопросу. Я просто обозначаю проблему, даю подсказку как ещё можно сделать. А что значит не знаешь? Причём здесь ты, когда считаться будет на сайте. ![]() ![]() Сообщение отредактировал Uran - 4.7.2010, 23:45 -------------------- |
|
|
![]()
Сообщение
#56
|
|
![]() Дворовой футболист. Вратарь. ![]() Сообщений: 161 Регистрация: 26.10.2007 Из: г.Запорожье ![]() ИД на сайте: 210427 Репутация: ![]() ![]() ![]() |
Да, только здесь это сильно мешает, т.к. завышает цену одним и практически никак не влияет на цену на противоположно полюсе. Это так... но по крайней мере, это логично, так как увязано с бутсовской практикой, платить за совмещение фиксированную сумму. Но мне лично всё равно, можно и процентом сделать... только тогда опять же, сколько? Ведь если за старика, скажем, 10% накручивать, то ещё нормально, а вот если игрок сам по себе 100млн. стоит, то представь ситуацию, если совмещение неподходящее - жаль платить лишних 10 млн. за него. Но в принципе, до 5% я бы согласился, можно и сделать. Угу, для 300.000 игроков определять кучу коэффициентов. Тут, конечно, мнение Кея нужно, но наворочено слишком уж... Ну так в экселе же, без макросов и прочей требухи... простые функции он довольно легко делает. Я думаю, лучшие в мире Бутсовские сервера справятся ![]() Без коэффициентов профильность прокачки не определишь, нужно же иметь оценку каждого навыка для каждого игрока. По-другому я что-то не представляю себе, как можно сделать. Сравниваются 2 поля списка. Когда в проверяемом поле находится искомое значение (например, позиция), то из второго поля берётся соответствующий коэф. Почитай справку по ВПР. Ну ладно, это реализовать, наверное, можно. Хотя у меня, по сути, точно так же сделано, только простой функцией "ЕСЛИ". Если решите, что всё остальное подходит и именно мой расчёт будете брать, то переделаю как захотите. 1. Мастерство как раз имеет большее значение. 2. Он стоит столько, за сколько продан +/-. Т.е. номинал такого игрока должен быть 4-5 ляма. 3. Кстати, зачем сделал защиты ячеек. Может я поиграться захочу с коэфами? Неудобно просто. 1,2. Ах вон оно что... теперь понял. Ну так значит коэффициент мастерства чуть повысить, чтоб больше влиял, а масштаб цен потом уже подогнать к 4-5 млн., я так понимаю. Сделаем. 3. Чтобы шпионы не украли )). Если хочешь поиграться, скажи мыло, я тебе скину открытый вариант. Ну, возможно, оно бы и не понадобилось, не начни все довольно прямолинейно подходить к вопросу. Я просто обозначаю проблему, даю подсказку как ещё можно сделать. А что значит не знаешь? Причём здесь ты, когда считаться будет на сайте. ![]() ![]() Я про зарплату ничего не знаю, в этот вопрос не углублялся, так что даже и не спрашивай ![]() ![]() -------------------- |
|
|
![]()
Сообщение
#57
|
|
![]() Мирный Атом ![]() Сообщений: 13 369 Регистрация: 12.10.2004 Из: Тула ![]() ИД на сайте: 130 ![]() |
Угу, для 300.000 игроков определять кучу коэффициентов. Тут, конечно, мнение Кея нужно, но наворочено слишком уж... Ну так в экселе же, без макросов и прочей требухи... простые функции он довольно легко делает. Я думаю, лучшие в мире Бутсовские сервера справятся ![]() Без коэффициентов профильность прокачки не определишь, нужно же иметь оценку каждого навыка для каждого игрока. По-другому я что-то не представляю себе, как можно сделать. У тебя с бонусами, имхо, перебор. Да и потом у тебя много промежуточных условий. Всё это хорошо для 1 игрока, а не для 300000. Сравниваются 2 поля списка. Когда в проверяемом поле находится искомое значение (например, позиция), то из второго поля берётся соответствующий коэф. Почитай справку по ВПР. Ну ладно, это реализовать, наверное, можно. Хотя у меня, по сути, точно так же сделано, только простой функцией "ЕСЛИ". Если решите, что всё остальное подходит и именно мой расчёт будете брать, то переделаю как захотите. Пойми, что твои "ЕСЛИ" практически не читабельны. Программисту нужно голову сломать, чтобы разобраться в логике, а если ты вместо этого сделаешь 2 списка, то резко упростишь всем задачу. Это всё-таки правило хорошего тона. 1. Мастерство как раз имеет большее значение. 2. Он стоит столько, за сколько продан +/-. Т.е. номинал такого игрока должен быть 4-5 ляма. 3. Кстати, зачем сделал защиты ячеек. Может я поиграться захочу с коэфами? Неудобно просто. 1,2. Ах вон оно что... теперь понял. Ну так значит коэффициент мастерства чуть повысить, чтоб больше влиял, а масштаб цен потом уже подогнать к 4-5 млн., я так понимаю. Сделаем. 3. Чтобы шпионы не украли )). Если хочешь поиграться, скажи мыло, я тебе скину открытый вариант. А что там красть, если формулы и так видны. Да и не волнуйся, я если что догадаюсь, с чьего варианта вырос новый. Кидай тогда уже исправленный. Прогони только по большему числу игроков и более разнообразной выборке. Ну, возможно, оно бы и не понадобилось, не начни все довольно прямолинейно подходить к вопросу. Я просто обозначаю проблему, даю подсказку как ещё можно сделать. А что значит не знаешь? Причём здесь ты, когда считаться будет на сайте. ![]() ![]() Я про зарплату ничего не знаю, в этот вопрос не углублялся, так что даже и не спрашивай ![]() ![]() Ну ты смотри сам. Если сможешь адекватно привязать это значение (у тебя пока оно фикс, но у нас оно сможет "свеженькое" браться из таблицы на сайте) к номиналу, то будет здорово. Вообще там можно брать и силу 11 сильнейшего клуба, и силу 11 сотого клуба, и среднее первой сотни - в общем любой параметр, который бы адекватно оценивал бы обесценивание игрока по мере общего рост силы команд. -------------------- |
|
|
![]()
Сообщение
#58
|
|
![]() Блестит только золото, все остальное пахнет... ![]() Сообщений: 625 Регистрация: 23.2.2006 Из: Киев ![]() ИД на сайте: 26670 Репутация: ![]() ![]() ![]() |
Кое-что получилось. Гляньте мою формулу.
Прикрепленные файлы
-------------------- Дрита
Тренер сборной Македонии Победитель Македонии-2 26 сезона Чемпион Украины 15, 21, 22 сезона с Олимпик Донецк |
|
|
![]()
Сообщение
#59
|
|
![]() Forza Metal ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 9 881 Регистрация: 20.8.2008 Из: Харьков ![]() ИД на сайте: 248980 Репутация: ![]() ![]() ![]() |
Pry, по твоей формуле 19-летний т9 с мастерством 112 имеет номинал 14 млн...
В примерах тоже видно, что на молодых и талантливых явно занижены цены, особенно если мастерство невысокое. Сообщение отредактировал Den-kondak - 5.7.2010, 16:00 -------------------- ![]() |
|
|
![]()
Сообщение
#60
|
|
![]() Блестит только золото, все остальное пахнет... ![]() Сообщений: 625 Регистрация: 23.2.2006 Из: Киев ![]() ИД на сайте: 26670 Репутация: ![]() ![]() ![]() |
Pry, по твоей формуле 19-летний т9 с мастерством 112 имеет номинал 14 млн... В примерах тоже видно, что на молодых и талантливых явно занижены цены, особенно если мастерство невысокое. Я не считаю это проблемой. Игрок хороший, он свою цену наберет. Сейчас идет прямая зависимость - номинал умножается на талант. Если Алексей тоже считает, что 14 лям мало, то могу талант возвести в степень 1,5 или 2. Но не хотелось бы этого делать, это лишняя нагрузка. -------------------- Дрита
Тренер сборной Македонии Победитель Македонии-2 26 сезона Чемпион Украины 15, 21, 22 сезона с Олимпик Донецк |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 22.8.2025, 17:15 |