Популярная публикация Eprinter Опубликовано: 27 октября, 2011 Игроки 1 072 публикации 3 716 боёв Популярная публикация Поделиться Опубликовано: 27 октября, 2011 (изменено) Увидел тему Лабораторная работа. Перки. и решил вывести-таки формулу прокачки Отображаемый уровень владения (УВ) в зависимости от накопленного опыта можно посчитать так:УВ(в %) = lg(1+СО/[1061*2уп])*50СО - суммарный опыт, состоящий из боевого опыта плюс бонусы (обучение, ускоренная прокачка, первая победа в день, опыт по акциям), при достижении 100% потраченный на обучение опыт вычитается;уп - уровень перка (для основного навыка уп=0). Обратная формула (сколько нужно опыта для получения нужного процента умения):СО=1061*2уп(10УВ/50-1)или более "красивая" форма записи (спасибо танкисту MAHEKEH за очевидность):http://i053.radikal.ru/1210/9f/f14b3a3d1db4.pngL (level) - уровень перка (УП), ноль для основногоE (expirence) - процент умения, уровень владения (УВ)Для первого процента всё сокращается и остаются только 50 и 2 в степени уровня перка. UPD 28.02.12Приведённая формула характеризует общую зависимость умений от опыта, алгоритм же расчёта в игре строится на модифицированной формуле, вычисляющей необходимый для достижения каждого целого процента опыт. Коллега anker_from_troya приводит её в таком виде:СО1%=50*2уп*1.047125n-1(или =50*2уп*10(n-1)/50, или =50*2уп*100(n-1)/100- на любой вкус), где n - процент, который необходимо найти.Если эти формулы сравнить, то видим один и тот же принцип, только в первом случае вычисление производится один раз для любого процента, а во втором нужно рассчитать каждый очередной процент и затем сложить. Очевидно, что если подгонять коэффициенты для совпадения расчётов, абсолютного попадания достичь невозможно, т.к. накапливаются погрешности округлений. На практике коллегой Yexбыли получены точные значения для каждого процента, благодаря изменению отображаемого опыта в личном деле танкистов после патча 0.7.0. Подгонкой коэффициента (вариант программы WoT exp 0.7.1) до значения 1060.808 удалось достичь абсолютного совпадения расчётных значений с экспериментальными для целого перка, т.е. при его прокачке с 0% до 100%. Также расчётные значения любого процента отличаются от экспериментальных не более чем на 2 единицы опыта. Вычисления же нескольких процентов выдаёт погрешность, впрочем она достаточно мала (не более 1/5000) и не способна понизить практическую ценность прикидочных расчётов. Вдобавок стоит заметить, что на сервере наверняка хранится таблица из 100 заранее просчитанных значений Хn=50*100(n-1)/100, и весь подсчёт необходимого для роста умения опыта сводится к формуле Хn*2уп . Как работает расчёт основного и дополнительных умений (для краткости - перков). Дополнено 17.11.12У каждого танкиста есть ячейка, в которой накапливается полученный опыт с учётом всех бонусов - ускоренная прокачка, первая победа за бой либо акция. После каждой операции с опытом (например после боя или переобучения) проверяется, не накопилось ли опыта до следующего целого процента умения. Если накопилось, необходимый для освоения этого процента опыт отнимается, умение увеличивается на 1%, снова проверяется по циклу. Остаток опыта остаётся в ячейке.Пример. Мы рекрутировали танкиста с ускоренными курсами, в первом бою он получил 230 опыта (меньше необходимых 500 для достижения 51%). Во втором бою танкист получил ещё 170 опыта (в ячейке 230+170=400 500), триггер срабатывает, в ячейке остаётся 750-500=250 опыта, умение 50%+1%=51%. Когда танкист достигает 100% основного умения, у него появляется возможность выбрать перк. Если его не выбирать, опыт будет копиться практически бесконечно - разрядность этой ячейки по словам разработчиков не менее 32, что позволяет накопить не менее 4 млрд единиц опыта (этого хватит минимум на 15 перков). В любой момент можно выбрать любой перк, и если опыта накоплено больше, чем требуется для очередного перка, то потраченный на его прокачку опыт отнимется, а остальное останется нетронутым.Пример. Мы рекрутировали танкиста после танковой академии и сразу выбрали ему перк. В первом бою он получил 400 опыта, для достижения 1% нужно 100 опыта, 400-100=300, 0%+1%=1%, 300>104, 300-104=196, 1%+1%=2%, 196>110, 196-110=86, 2%+1%=3%, 86 При обучении танкиста за кредиты его процент основного умения повышается до 75 (если был ниже), за золото - до 100, больше никаких действий не производится. Если танкист успел заработать что-то в боях, из бонусов ему достаётся только остаток опыта в ячейке. Поэтому выгоднее сразу обучать за золото либо кредиты, если таковые имеются, иначе результаты десятков боёв для танкистов большей частью пропадут. Т.к. каждый следующий процент требует больше опыта, обучив танкиста за кредиты получим только некоторую сумму опыта в ячейке, что лишь на несколько боёв приблизит порог 76%. Обучив за золото, максимальный бонус теоретически может составить 4774 опыта, если танкист сам прокачался до 99% (4775 нужно для перехода с 99% до 100%). Этого остатка хватит, чтобы сразу получить 25% первого перка. С другой стороны, этот опыт легко набивается на средних уровнях за час игры. Кроме того, при любом проценте основного умения в ячейке может оставаться сколь угодно малая сумма, вплоть до нуля, значит бонуса может не быть вообще. При переобучении на другой танк за кредиты принцип следующий (УВ - уровень владения основной специальностью в %, Round - округление до ближайшего целого):- танк того же класса, УВ = Round(0.9*УВ), но не менее 75%;- танк другого класса, УВ = Round(0.8*УВ), но не менее 75%.Для бесплатного переобучения коэффициенты ниже (0.8 и 0.6 соответственно), минимальный уровень 50%, что закономерно. При любом переобучении остаток опыта в ячейке не изменяется. Этим пользуются, чтобы переобучить танкиста за кредиты и сразу прокачать его до 100% основного умения, для чего нужно не выбирать очередной перк (когда он станет доступен) и накопить в ячейке достаточно опыта. При пересадке за кредиты в пределах одного класса танков нужно будет докачиваться с 90% до 100%, для этого нужно накопить 39153 опыта (это от нескольких десятков до нескольких сотен боёв в зависимости от танка и личного скилла игрока). Т.к. после переобучения уровень основного умения становится 90%, накопленный опыт автоматически тратится на его докачку до 100% (если хватит), ну и возможный остаток оседает в ячейке. В патче 0.7.2 была добавлена возможность сброса имеющихся перков с переводом потраченного на их изучение опыта в упоминаемую ранее ячейку танкиста. При вводе перков сброс был бесплатным, на текущий момент три варианта: бесплатно с потерей 20% опыта, за кредиты с потерей 10%, за золото без потерь. Нужно понимать, что 20% от трёх полностью изученных перков, это с одной стороны потеря примерно 10 старших процентов от третьего перка, а с другой стороны больше, чем требуется на прокачку первого. Чем больше перков изучено, тем выше потери потраченного на прокачку времени, и тем оправданей трата золота на их смену. Вернёмся к переобучению на другой танк. Если пересаживается не достигший 100% основного умения танкист, то на докачку до 100% потребуется больше опыта. Но в этом случае невозможно накопить нераспределённый опыт в "+", т.к. весь заработанный идёт в основное умение. Выход - сброс перков, прокаченных ранее (ИМХО нерационально, однако рассмотрим).Пример. Пересаживаем 95% танкиста с полностью прокачанным первым перком на танк того же класса. В ячейке опыта может находиться от 0 до 3971 (см. таблицу), обозначим за Х. Итоговый УВ = Round(0.9*95) = 86%, на докачку до 100% потребуется 50409 опыта. Сброс перка за кредиты (-10%) даёт 210040-21004=189036, в итоге в ячейке остаётся Х+189036-50409=138627+Х. Если этот опыт вновь пустить на прокачку перка, то при любом значении Х перк станет 91%. Если танкиста не переобучать, то его УВ на новом танке будет ниже, причём зависимость неодинакова для разных классов танков и для разных основных специальностей. Внутри одного класса танкист теряет в основном 20-25% от его УВ, при смене класса уже 40-50% (возможно есть и другие значения, все не проверял).Теоретически можно получить УВ=25%, например пересадив 50% командира с ПТ на САУ без переобучения.Кроме того, количество получаемого за бой опыта уменьшается вдвое на танке того же класса и вчетверо на танке другого класса. Рекомендую к прочтению по теме экипажа.Обучение экипажа - официальная статья.Руководство по использованию навыков и умений экипажа на различных типах техники - официальная статья.Экипаж - раздел на танковой Wiki (есть неточности в некоторых цифрах).Гайд по доп.навыкам и умениям - превосходная пополняемая статья на форуме игры. Рекомендую к использованию.wotexpert.com — сайт, который поможет вам разобраться в механике игры, увидеть реальные ТТХ техники в зависимости от выбранных модулей, навыков экипажа и расходников. Под этим спойлером первый вариант, полученный 28.10.11 на основе общего анализа имеющихся данных (цифры устарели, принцип остался). 15 Май 2011 - 14:51 пользователь ed_dream сказал:Для получения полных трех перков необходимо порядка 1320000 опыта.Отталкиваясь от этих значений (огромный респект за труды!), а также принимая во внимание услышанные слова одного из разработчиков (прокачка с 0% до 1% первого перка требует 100 опыта, с 49% до 50% - 1000, с 99% до 100% - 10000), плюс освежив алгебру (десятичные логарифмы), получаем вот такую формулу:УВ (уровень владения) в % = lg(1+СО/k)*50СО - суммарный опыт, состоящий из боевого опыта плюс бонусы от обучения и ускоренной прокачкиk - коэффициент, разный для разных уровней перков Обратная формула (сколько нужно опыта для получения нужного процента умения):СО=k(10^[УВ/50]-1)10^ - десять в степени Для приведённых ТС-ом цифр k=1875 для первого перка, для каждого последующего в 2 раза больше предыдущего. Однако сдаётся мне, что вряд ли Варгейминг стал бы вводить такие некруглые числа, скорее всего k=2000 (для 1-го перка), при этом итоговая сумма опыта для обучения трём перкам должна составить 1 млн 386 тыс, что ненамного выше экспериментальных данных. Скорее всего двойной опыт таки учитывается и для танка, и для экипажа. Далее поскипано. В итоге пришли к тому, что имеем.Здесь 30.10.11 детально проанализированы данные из той же темы, в результате чего уточнён коэффициент. Попробую проследить весь боевуй путь Мардера, тогда будет 100% уверенность в правильности выбранного коэффициента формулы. Собственно 9 боёв до патча 0.7.0 уже дали результат. После патча смотреть бессмысленно, т.к. в личном деле уже не отображается суммарный опыт. В третьем бою, за несколько секунд до уничтожения, наводчик получил ранение и следовательно чуть меньше опыта. Благодаря этому получились две рамки в процентах умения - после 7 и 9 боёв (выделено красным). Видно, что коэффициент в формуле подобран не с абсолютной точностью, но погрешность составляет доли процента.7. Для достижения 26% нужно 4900 опыта, наводчик получил на 57 меньше и у него 25%, командир получил на 5 больше и у него 26%.9. Для достижения 30% нужно 6320 опыта, наводчик получил на 5 больше, но у него всё ещё 29%.Подкорректировал коэффициент, при 1061 все четыре граничных значения совпадают с расчётными (в программку был забит 1060).Программа расчёта переехала во второй пост. Изменено 20 февраля, 2016 пользователем Eprinter 172 Недостатки есть в любых играх, только одним они сворачивают кровь, а другие пропускают их меж гусениц ©Когда мы едины, мы непобедимы. Механика прокачки экипажа, программа расчёта примерного времени достижения желаемого скилла/перка. Ссылка на комментарий
Eprinter Опубликовано: 27 октября, 2011 Игроки 1 072 публикации 3 716 боёв Автор Поделиться Опубликовано: 27 октября, 2011 (изменено) 08.02.15Последняя версия 0.9.3 с учётом изменений получаемого опыта на премиумной технике. Ссылка. 08.02.13Последняя версия программы расчёта опыта и примерного времени прокачки танкистов. Ссылка на файл программы.http://img-fotki.yandex.ru/get/5634/13789193.0/0_7fa06_71cd55ca_L.jpgПрограмма полностью переработана - изменён интерфейс, добавлены новые функции, дополнены возможности старых.Подробная справка по программе (будет дополняться после появления вопросов).В "шапке" окна вводятся текущие данные, используемые для расчётов: размер экипажа, текущий перк (прочерк для основного умения), процент прокачки.Если у командира изучен скилл "наставник" или на танке включена ускоренная прокачка, отметьте одноимённые опции.Если хотите прикинуть число боёв, впишите средний опыт из статистики танка и сколько в среднем боёв за день играете на нём. Второе значение нужно для учёта х2 за первую победу. Если вы играете не каждый день, а к примеру 2-3 рабочих дня до первой звезды плюс по выходным в среднем по 10 боёв (порядка 25 в неделю), то нужно вводить 5 или 6 боёв в день.В "подвал" окна вынесены настройки: язык, сохранение в реестре, активная ссылка на данный мануал.Вкладка "опыт".Верхняя часть вкладки идиентична предыдущим версиям программы, сюда вводится желаемый уровень прокачки (порядковый номер перка и его процент). Нажатие на кнопку вызовет глубинные процессы, в результате вы сможете лицезреть необходимый опыт и примерное время прокачки. Дни имеются ввиду игровые, это понятно.Нижняя часть вкладки содержит новую функцию. Предположим, вам захотелось узнать, какой уровень будет у экипажа после изучения каких-то модулей танка, вы вводите требуемый опыт и получаете желаемое. После подсчёта можно нажать кнопку справа, и полученные значения занесутся в текущее умение. Эта функция задумывалась для упрощения цепочных расчётов по нескольким танкам ветки, как на самом деле - решать вам.Если в ячейку "остаток опыта" ввести результат первого расчёта и не выбирать опции ускорения прокачки, цифры будут совпадать. С выбранными опциями результаты начнут разниться, потому что в первом расчёте мы задаём конечный уровень экипажа, а во втором вводим опыт, получаемый танком.Ещё одно отличие от предыдущих версий программы - возможность указать одного танкиста. Это сделано для удобства подсчётов нередкого "хитрого" приёма: берём премиумный (или элитный) танк с хорошо прокаченным экипажем, заменяем интересующего нас танкиста рекрутом и получаем турбо-прокачку - т.к. новичок будет сильно отставать от остальных, весь опыт с танка пойдёт ему, т.е. ускорение 2х.Если новичок командир, включаем только галочку ускоренной прокачки, - даже если он имеет умение "наставник", ему ничего не перепадает.Справедливости ради нужно отметить, что умение "наставник" в этой программе учитывается по среднему влиянию на экипаж, например для экипажа из пяти танкистов коэффициент будет:(1 + 4 х 1.1)/5 = 1.08На самом же деле командир будет отставать, а остальные получать немного больше. С включенной галочкой ускоренной прокачки уровень будет нивелироваться более частым распределением опыта командиру.Вкладка "сброс". Верхняя часть вкладки содержит доработанную функцию из предыдущей версии программы. Если текущее умение основное, то можно посмотреть варианты переобучения. Если изучается дополнительное умение, то рассчитываем варианты его сброса. Вилка в результате показывает минимальное и максимальное значения при данном проценте умения, подробности можно найти в первом посту этой темы под спойлером "Механика прокачки экипажа".Нижняя часть вкладки содержит чисто справочную функцию: сколько процентов нужно накопить в "плюсике" (не выбранном умении), чтобы при переобучении за кредиты получить 100% экипаж. Просто было свободное место, и я его заполнил.Вкладка "график".Наглядно показывает зависимость умения от полученного опыта. Ось опыта в процентах, т.к. для разных перков абсолютные значения будут разные, но зависимость одна и та же. График кликабелен в "салатных" зонах.Предыдущие версии программы (общее число скачиваний ~7500).11.10.12Версия 0.8.0. Ссылка на файл программы.Отличия от предыдущей версии 0.7.2:- исправлена работа с несколькими мониторами, теперь окно программы открывается на текущем;- добавлен английский язык для тех, у кого по каким-либо причинам не отображаются кириллические символы;- добавлена возможность сохранять в реестре позицию окна программы и язык;- добавлен функционал оценки потерь опыта при сбросе дополнительных навыков (многие используют такую возможность, чтобы переобучить танкистов на другую технику за серебро, не потеряв при этом основных навыков), присутствуют все возможные комбинации сброса и переобучения.Для отображения дополнительных возможностей нажмите на в правом нижнем углу окна программки.ВНИМАНИЕ !Если у кого обрезается часть информации - скачайте промежуточный вариант программы (0.8.1) с возможностью изменения размеров окна.Нужно в корне переработать интерфейс, чтобы устранить конфликт с нестандартными настройками винды, как сие свершится - выложу.09.04.12Версия 0.7.2. Ссылка на файл программы.Теперь в расчётах учитывается умение командира Наставник (+10% зарабатываемого опыта всему экипажу, кроме командира).23.02.12Версия 0.7.1. Ссылка на файл программы.При скачивании снимите галочку "Установить Яндекс-бар".Отличия от предыдущей версии 0.6.7.2:- повышена точность расчётов с учётом экспериментальных данных, полученных после выхода патча 0.7.1,- добавлена возможность вычислять опыт, необходимый для получения любого интересующего процента умения.03.11.11Слепил микро-программку расчёта примерного времени прокачки танкистов:Ссылка на файл программы (обновлена 10.11.11 - мелкое допиливание).При скачивании снимите галочку "Установить Яндекс-бар", такой вот навязчивый сервис...Все подсказки - при наведении мыши на элементы интерфейса.Алгоритм простой: считаем, сколько потребуется опыта для изучения заданного количества перков, и отнимаем опыт, необходимый для достижения текущего уровня прокачки.Запрашиваемые средний опыт за бой и среднее число боёв за день необходимы для поправки на удвоенный опыт за первую победу в день. Это используется лишь для более точного определения необходимого числа боёв, на величину требуемого опыта не влияет.Также учитывается ускоренное обучение экипажа, для чего нужно выбрать количество танкистов. Если ваш экипаж разнороден по прокачке, есть сильно отстающие, то оставляйте в окне "--", т.к. всё ускорение пойдёт на самых неопытных. Изменено 7 февраля, 2016 пользователем Eprinter 49 Недостатки есть в любых играх, только одним они сворачивают кровь, а другие пропускают их меж гусениц ©Когда мы едины, мы непобедимы. Механика прокачки экипажа, программа расчёта примерного времени достижения желаемого скилла/перка. Ссылка на комментарий
Freza73 Опубликовано: 28 октября, 2011 Игроки 8 527 публикаций 16 872 боя Поделиться Опубликовано: 28 октября, 2011 Хотелось бы спросить, а что нам дает понимание таких тонкостей игровой механики? Логарифмической, гиперболической или какой другой функцией, описывается соотношение прокачиваемых перков и опыта потраченного на это, ну какая разница. Все равно надо будет эти примерно полтора ляма опыта на полную прокачку. 2 Наша работа, это тяжелая работа. Особенно, когда цельный день работаешь... Ссылка на комментарий
UrfinJesus Опубликовано: 28 октября, 2011 Игроки 42 публикации 16 321 бой Поделиться Опубликовано: 28 октября, 2011 28 Окт 2011 - 04:06 пользователь Freza73 сказал:Хотелось бы спросить, а что нам дает понимание таких тонкостей игровой механики? Логарифмической, гиперболической или какой другой функцией, описывается соотношение прокачиваемых перков и опыта потраченного на это, ну какая разница. Все равно надо будет эти примерно полтора ляма опыта на полную прокачку.Это дает нам возможность на вопрос друга- КАКОГО У МЕНЯ ТАНКИСТЫ НА 99% ЗАВИСЛИ???спокойно и со знание дела сделать копипаст- "УВ (уровень владения) в % = lg(1+СО/k)*50СО - суммарный опыт, состоящий из боевого опыта плюс бонусы от обучения и ускоренной прокачкиk - коэффициент, разный для разных уровней перков"и наслаждаться) 6 Ссылка на комментарий
Eprinter Опубликовано: 28 октября, 2011 Игроки 1 072 публикации 3 716 боёв Автор Поделиться Опубликовано: 28 октября, 2011 28 Окт 2011 - 02:57 пользователь JustAnotherAlex сказал:Не нужно постить своё понимание. В игре несколько миллионов игроков, и у каждого оно своё. Нужно постить только факты. Тем более, в разделе "Игровая механика". Если не чукча-писатель, проверь формулу и убедишься, что фактически результаты очень близки.Факты смогут дать только разработчики, но вот ведь незадача - они формул не раскрывают! 28 Окт 2011 - 03:07 пользователь JustAnotherAlex сказал:Может, я не прав? Или каждый из нескольких миллионов игроков должен создать по теме со своим мнением по любому вопросу?Такие игроки как ты - боже упаси! На форуме 2 дня, 40 постов и ни одного боя. Твинк детектед? 9 Недостатки есть в любых играх, только одним они сворачивают кровь, а другие пропускают их меж гусениц ©Когда мы едины, мы непобедимы. Механика прокачки экипажа, программа расчёта примерного времени достижения желаемого скилла/перка. Ссылка на комментарий
Freza73 Опубликовано: 28 октября, 2011 Игроки 8 527 публикаций 16 872 боя Поделиться Опубликовано: 28 октября, 2011 28 Окт 2011 - 04:16 пользователь UrfinJesus сказал:Это дает нам возможность на вопрос друга- КАКОГО У МЕНЯ ТАНКИСТЫ НА 99% ЗАВИСЛИ???спокойно и со знание дела сделать копипаст- "УВ (уровень владения) в % = lg(1+СО/k)*50СО - суммарный опыт, состоящий из боевого опыта плюс бонусы от обучения и ускоренной прокачкиk - коэффициент, разный для разных уровней перков"и наслаждаться)Боюсь, друг вам это потом припомнит. 2 Наша работа, это тяжелая работа. Особенно, когда цельный день работаешь... Ссылка на комментарий
Turanchox Опубликовано: 28 октября, 2011 Игроки 21 публикация 37 288 боёв Поделиться Опубликовано: 28 октября, 2011 Мне интересен такой момент. У меня на некоторых танках экипажи со 100% прокачеными 3 навыками. На каждом экипаже стояла галочка "ускоренное обучение, и вот теперь когда экипаж проучил полностью все 3 скила всё равно стоит "ускоренное обучение, хотя казалось бы учить то больше нечего. Так вот имеет ли смысл после прокачки всех 3-х скилов оставлять галочку, или в этом нет никакого смысла ? Перейдёт ли этот избыточный опыт на умения, модификации и т.п. которые будут вводить в будущем ? 1 Ссылка на комментарий
Eprinter Опубликовано: 28 октября, 2011 Игроки 1 072 публикации 3 716 боёв Автор Поделиться Опубликовано: 28 октября, 2011 Смысл у каждого свой )У каждого танкиста есть несколько ячеек-счётчиков. Одни видны в личном деле, например число боёв и суммарный опыт (я его называю боевым, потому что сюда не входят бонусы за ускоренную прокачку и первую победу в день). А есть ячейка, в которую падает вся каша из опыта и бонусов, игрокам её не показывают в чистом виде, только отображают процент умения текущего перка. На одной из встреч с разработчиками проскочил ответ, что размерность этой ячейки очень велика (то ли 32, то ли 48, а может и 64), то есть опыт никуда не потеряется и при вводе новых перков игрок сможет изучить их столько, на сколько сможет накопить опыта. Более того - в 0.7.0 (насколько понял) планируется бесплатный сброс всех перков с извлечением потраченного на них опыта, чтобы каждый смог сразу переобучить на новые перки. UPD по последней информации, ввод новых перков и бесплатный сброс имеющихся отложены на КТТС, а ориентировочно - вскоре после НГ. 1 Недостатки есть в любых играх, только одним они сворачивают кровь, а другие пропускают их меж гусениц ©Когда мы едины, мы непобедимы. Механика прокачки экипажа, программа расчёта примерного времени достижения желаемого скилла/перка. Ссылка на комментарий
arhshed Опубликовано: 28 октября, 2011 Игроки 13 015 публикаций 17 068 боёв Поделиться Опубликовано: 28 октября, 2011 28 Окт 2011 - 07:17 пользователь Turanchox сказал:Мне интересен такой момент. У меня на некоторых танках экипажи со 100% прокачеными 3 навыками. На каждом экипаже стояла галочка "ускоренное обучение, и вот теперь когда экипаж проучил полностью все 3 скила всё равно стоит "ускоренное обучение, хотя казалось бы учить то больше нечего. Так вот имеет ли смысл после прокачки всех 3-х скилов оставлять галочку, или в этом нет никакого смысла ? Перейдёт ли этот избыточный опыт на умения, модификации и т.п. которые будут вводить в будущем ?За новостями не следим? Будут новые перки, а опыт и сейчас копится. Что накопится - пригодится когда 4-й возьмешь Ссылка на комментарий
Turanchox Опубликовано: 28 октября, 2011 Игроки 21 публикация 37 288 боёв Поделиться Опубликовано: 28 октября, 2011 28 Окт 2011 - 08:48 пользователь Eprinter сказал:Смысл у каждого свой )У каждого танкиста есть несколько ячеек-счётчиков. Одни видны в личном деле, например число боёв и суммарный опыт (я его называю боевым, потому что сюда не входят бонусы за ускоренную прокачку и первую победу в день). А есть ячейка, в которую падает вся каша из опыта и бонусов, игрокам её не показывают в чистом виде, только отображают процент умения текущего перка. На одной из встреч с разработчиками проскочил ответ, что размерность этой ячейки очень велика (то ли 32, то ли 48, а может и 64), то есть опыт никуда не потеряется и при вводе новых перков игрок сможет изучить их столько, на сколько сможет накопить опыта. Более того - в 0.7.0 (насколько понял) планируется бесплатный сброс всех перков с извлечением потраченного на них опыта, чтобы каждый смог сразу переобучить на новые перки.Спасибо за исчерпывающий ответ. Ссылка на комментарий
Eprinter Опубликовано: 30 октября, 2011 Игроки 1 072 публикации 3 716 боёв Автор Поделиться Опубликовано: 30 октября, 2011 Детально проанализировал экспериментальные данные из темы Лабараторная работа. Перки.После корректировки коэффициента попадание практически в яблочко, изменил первый топик.Возможным критикам: практический смысл всех этих манипуляций неявен, просто интересно было попробовать "сорвать покровы" с нераскрываемой формулы 5 Недостатки есть в любых играх, только одним они сворачивают кровь, а другие пропускают их меж гусениц ©Когда мы едины, мы непобедимы. Механика прокачки экипажа, программа расчёта примерного времени достижения желаемого скилла/перка. Ссылка на комментарий
Handel Опубликовано: 1 ноября, 2011 Игроки 8 публикаций 31 950 боёв Поделиться Опубликовано: 1 ноября, 2011 Наконец-то конкретные цифры. Теперь можно прикинуть число боев до прокачки перка. Хотя от количества опыта на будущие 4е-5е перки становится немного не по себе. Лови + за труды (вдруг пригодится ) Ссылка на комментарий
Eprinter Опубликовано: 3 ноября, 2011 Игроки 1 072 публикации 3 716 боёв Автор Поделиться Опубликовано: 3 ноября, 2011 01 Ноя 2011 - 15:17 пользователь Handel сказал:Теперь можно прикинуть число боев до прокачки перка. Хотя от количества опыта на будущие 4е-5е перки становится немного не по себе. Теперь можно скачать маленькую программку для прикидывания числа боёв (обновлён первый пост темы). Учитывается ускоренная прокачка и удвоенный опыт за первую победу в день, естественно примерно.Действительно не по себе - например с моими темпами в игре 5-й перк/скилл докачается года через 2-3, а 9-й достанется правнукам 6 Недостатки есть в любых играх, только одним они сворачивают кровь, а другие пропускают их меж гусениц ©Когда мы едины, мы непобедимы. Механика прокачки экипажа, программа расчёта примерного времени достижения желаемого скилла/перка. Ссылка на комментарий
MaximFrost Опубликовано: 8 ноября, 2011 Игроки 2 944 публикации 26 086 боёв Поделиться Опубликовано: 8 ноября, 2011 читал, что звания растут от изучения опыта/перков, прирост идёт каждые 50%, только за сегодня прокачал после обнуления перк на ком-ре до 51%, а он как был старшиной, так и остался.качаю на КВ5, как мне из старшины майора вырастить?полученные звания влияют на статистику, умение, быстроту. или это просто бутафория, для красоты, чтоб школота на перемене могла хвастаться? я еще и в WoWS играю Ссылка на комментарий
Eprinter Опубликовано: 8 ноября, 2011 Игроки 1 072 публикации 3 716 боёв Автор Поделиться Опубликовано: 8 ноября, 2011 08 Ноя 2011 - 05:33 пользователь MaximFrost сказал:или это просто бутафория, для красоты, чтоб школота на перемене могла хвастаться?Примерно так Сам этим не занимался, на первый вопрос ответить нечего. Недостатки есть в любых играх, только одним они сворачивают кровь, а другие пропускают их меж гусениц ©Когда мы едины, мы непобедимы. Механика прокачки экипажа, программа расчёта примерного времени достижения желаемого скилла/перка. Ссылка на комментарий
MaximFrost Опубликовано: 9 ноября, 2011 Игроки 2 944 публикации 26 086 боёв Поделиться Опубликовано: 9 ноября, 2011 08 Ноя 2011 - 05:33 пользователь MaximFrost сказал:читал, что звания растут от изучения опыта/перков, прирост идёт каждые 50%, только за сегодня прокачал после обнуления перк на ком-ре до 51%, а он как был старшиной, так и остался.качаю на КВ5, как мне из старшины майора вырастить?полученные звания влияют на статистику, умение, быстроту. или это просто бутафория, для красоты, чтоб школота на перемене могла хвастаться?Пользователь сказал:Здравствуйте!Спасибо за Ваше сообщение.Для получения командиром звания "Майор" необходимо удалить одну из его дополнительных специальностей при достижении 50%, после чего необходимо начать заново его прокачку.В дальнейшем будут введены дополнительные перки для экипажа, что позволит получить данное звание без удаления дополнительной специальности.В данный момент звания не влияют на умение экипажа. В дальнейшем планируется проводить изменения.Благодарим Вас за обращение в Центр поддержки пользователей игры «Мир танков». 3 я еще и в WoWS играю Ссылка на комментарий
Alex_ELL Опубликовано: 10 ноября, 2011 Игроки 458 публикаций 30 363 боя Поделиться Опубликовано: 10 ноября, 2011 Большое спасибо, а то как-то грустно смотреть на один и тот же процент в перке, теперь хоть буду знать сколько еще учить их уму разуму))) Танк без горючего и боеприпасов - всего лишь дорогой металлолом Ссылка на комментарий
sonyband Опубликовано: 10 ноября, 2011 Игроки 96 публикаций 13 288 боёв Поделиться Опубликовано: 10 ноября, 2011 28 Окт 2011 - 02:24 пользователь Eprinter сказал:Увидел тему Лабораторная работа. Перки. и решил вывести-таки формулу прокачки Отображаемый уровень владения (УВ) в зависимости от накопленного опыта считается так:УВ(в %) = lg(1+СО/[1060*2уп])*50СО - суммарный опыт, состоящий из боевого опыта плюс бонусы (обучение, ускоренная прокачка, первая победа в день, опыт по акциям), при достижении 100% потраченный на обучение опыт вычитается;уп - уровень перка (для основного навыка уп=0). Обратная формула (сколько нужно опыта для получения нужного процента умения):СО=1060*2уп(10УВ/50-1) Как работает расчёт дополнительных умений (для краткости - перков). Когда танкист достигает 100% основного умения, начинает заполняться ячейка СОп для перков. Это должна быть именно отдельная ячейка, не связанная с основной специальностью, потому что при переобучении на другой танк уровни перков не изменяются. Как только в ней накапливается около 210000 опыта, первый перк считается изученным (достиг 100%), от содержимого ячейки отнимается 210000, высвечивается плюсик в интерфейсе для выбора следующего перка. Оставшийся в ячейке опыт идёт в зачёт следующего перка. Допустим игрок выбрал второй перк, тогда уп принимается равным 2 и отображаемый УВ пересчитывается по той же формуле. Теперь нужно набрать около 420000, чтобы вновь обнулился счётчик и пошёл набор третьего перка. Таким образом, на обучение всем трём доступным в данный момент дополнительным умениям нужно потратить 210+420+840 = 1 млн 470 тыс опыта. Обращаю внимание - в личном деле танкистов отображается лишь часть этого опыта (только заработанный в бою), всевозможные бонусы пощупать нельзя нигде. Если же не выбирать перк, то СОп копится без каких-либо ограничений и может составлять любое разумное значение (читал как-то, что разрядность этого счётчика не менее 32, то есть 4 млрд). В любой момент игрок может выбрать любой перк, и если опыта накоплено больше, чем требуется для очередного перка, то потраченный на его прокачку опыт отнимется, а остальное останется нетронутым. Под этим спойлером первый вариант, полученный 28.10.11 на основе общего анализа имеющихся данных (цифры устарели, принцип остался).SpoilerОтталкиваясь от этих значений (огромный респект за труды!), а также принимая во внимание услышанные слова одного из разработчиков (прокачка с 0% до 1% первого перка требует 100 опыта, с 49% до 50% - 1000, с 99% до 100% - 10000), плюс освежив алгебру (десятичные логарифмы), получаем вот такую формулу:УВ (уровень владения) в % = lg(1+СО/k)*50СО - суммарный опыт, состоящий из боевого опыта плюс бонусы от обучения и ускоренной прокачкиk - коэффициент, разный для разных уровней перков Обратная формула (сколько нужно опыта для получения нужного процента умения):СО=k(10^[УВ/50]-1)10^ - десять в степени Для приведённых ТС-ом цифр k=1875 для первого перка, для каждого последующего в 2 раза больше предыдущего. Однако сдаётся мне, что вряд ли Варгейминг стал бы вводить такие некруглые числа, скорее всего k=2000 (для 1-го перка), при этом итоговая сумма опыта для обучения трём перкам должна составить 1 млн 386 тыс, что ненамного выше экспериментальных данных. Скорее всего двойной опыт таки учитывается и для танка, и для экипажа. Как работает расчёт перков (моё понимание). Когда танкист достигает 100% основного умения, начинает заполняться ячейка СОп для перков. Это должна быть именно отдельная ячейка, не связанная с основной специальностью, потому что при переобучении на другой танк перк не изменяется. Когда в ней накапливается 198'000 опыта, первый перк становится 100% {lg(1+198000/2000)*50=100}, от содержимого ячейки отнимается 198000, высвечивается плюсик в интерфейсе для выбора следующего перка. Допустим игрок выбрал второй перк, тогда k принимается равным 4000 и начинает копиться опыт, отображаемый УВп пересчитывается по той же формуле. Теперь нужно набрать 396'000, чтобы вновь обнулился счётчик и пошёл набор третьего перка. Если не выбирать перк, то СОп копится без каких-либо ограничений и может составлять любое разумное значение (читал как-то, что разрядность этого счётчика то ли 32, то есть 4 млрд, то ли ещё больше). В любой момент игрок может выбрать перк, потраченный опыт отнимется, остальное останется нетронутым. Как работает обучение основному навыку, чёткого понимания нет, потому как существует много тонкостей в виде обучения и переобучения, а значит нужны дополнительные триггеры и коэффициенты для расчёта прироста навыка. Попробуем "разработать" )Во-первых k=1000, это надеюсь понятно. Во-вторых ячейка СО для накопления опыта отдельная от перков (поэтому я их обозвал чутка по-разному).Допустим танкист после бесплатных курсов, значит его СО уже содержит 9000, тогда УВ=50%. Если мы отправляем его в школу, тогда СО=30623 и следовательно УВ=75%. Если в академию - СО=99000 и УВ=100%. То есть для прокачки с 50% до 100% требуется 90000 опыта, а с 75% - 68277.Теперь представим, что мы пересадили танкиста на другой танк. Начинают работать штрафы на получение опыта, кроме того УВ тоже получает штраф. Можно ли при этом набрать СО более 99000? Теоретически ничто не мешает, а как на практике - проверять ломы. Поэтому перейдём сразу к переобучению, где хотя бы логика прослеживается, но на практике цифры я не проверял. Рассматриваем только однотипную технику. Ускоренные курсы, до 80% (СО=38811). Танкист теряет 20% УВ, если имел до этого 100%, следовательно от содержимого ячейки СО отнимается 60189 опыта. Если УВ ещё не достиг 100%, а был допустим 95% (СО=78433), то после курсов СО=78433-60189=18244, по формуле получаем УВ=64.2%. Возможно отнимаемая сумма опыта непостоянна и в свою очередь зависит от УВ танкиста до переобучения, либо в каком-либо виде манипулируется боевой опыт (БО) - отследить это крайне сложно.Полковая школа, до 90% (СО=62096). СО уменьшается на 36904, всё по тому же принципу.Академия влияет по-видимому так: обнуляет содержимое СО, переносит часть (или весь) БО в СОп и отмечает УВ=100%. Таким образом, после первого переобучения хоть немного воевавшего танкиста за золото у него можно сразу частично прокачать перк. После того, как танкист хоть раз достиг 100% и у него появился опыт в ячейке СОп, прироста этого опыта при переобучении больше не происходит. С имеющимися у меня данными совпадает при условии, что удвоенный опыт за первую победу идёт и танкистам, проверено на нескольких членах экипажей с различным уровнем прокачки. Здесь 30.10.11 детально проанализированы данные из той же темы, в результате чего уточнён коэффициент.Spoiler 03.11.11Слепил микро-программку расчёта примерного времени прокачки танкистов:http://www.10pix.ru/img1/28824/6090447.gif Ссылка на файл программы (обновлена 10.11.11 - мелкое допиливание).При скачивании снимите галочку "Установить Яндекс-бар", такой вот навязчивый сервис...Все подсказки - при наведении мыши на элементы интерфейса. SpoilerАлгоритм простой: считаем, сколько потребуется опыта для изучения заданного количества перков, и отнимаем опыт, необходимый для достижения текущего уровня прокачки.Запрашиваемые средний опыт за бой и среднее число боёв за день необходимы для поправки на удвоенный опыт за первую победу в день. Это используется лишь для более точного определения необходимого числа боёв, на величину требуемого опыта не влияет.Также учитывается ускоренное обучение экипажа, для чего нужно выбрать количество танкистов. Если ваш экипаж разнороден по прокачке, есть сильно отстающие, то оставляйте в окне "--", т.к. всё ускорение пойдёт на самых неопытных. красаучик, все чотко зделалжи есть http://www.youtube.com/watch?v=oOQEVubfseU Ссылка на комментарий
anonym_7lu1GnGEI1TG Опубликовано: 10 ноября, 2011 Игроки 38 публикаций 28 751 бой Поделиться Опубликовано: 10 ноября, 2011 В этой формуле не учитывается коэффициент прокачки танка, так как к примеру для тяжа 8 лвл и для ст 4 лвла нужно разное количество опыта для одинакового уровня перков. Ссылка на комментарий
Eprinter Опубликовано: 11 ноября, 2011 Игроки 1 072 публикации 3 716 боёв Автор Поделиться Опубликовано: 11 ноября, 2011 10 Ноя 2011 - 23:48 пользователь Ersule сказал:В этой формуле не учитывается коэффициент прокачки танка, так как к примеру для тяжа 8 лвл и для ст 4 лвла нужно разное количество опыта для одинакового уровня перков.Не первый раз слышу про этот к-т, однако на своей технике считаю по одной и той же формуле и попадаю плюс-минус 2%. Второй пост темы, там и Лёва 8 уровень, и парочка третьих, все совпадают. Может нет его? :) Этот к-т могли придумать от недостатка точных стат. данных, чтобы хоть как-то уравнять пробы на разных танках. Но благодаря безупречному эксперименту ed_dream формула подтверждается во всём диапазоне трёх перков для КВ-5, и для всех моих танков диапазона первого перка. По крайней мере более нескольких процентов отклонения не обнаружил, на к-т непохоже, скорее отсутствие точных данных. 1 Недостатки есть в любых играх, только одним они сворачивают кровь, а другие пропускают их меж гусениц ©Когда мы едины, мы непобедимы. Механика прокачки экипажа, программа расчёта примерного времени достижения желаемого скилла/перка. Ссылка на комментарий
Рекомендованные публикации