TurinDeNar 576 #39062 Posted February 23, 2013 (edited) По идее можно, там где шансы отображаются, взводы показываются. Разве что в стате после боя точно не знаю. Сделал, скоро выложу. Заодно сделаю основными, пока будут дублировать экспериментальные. Вынес максимальное значение в конфиг: { "consts": { "MAX_EBN": 300 } } можешь играться Sirmax, спасибо! Собственного говоря вот и мы подошли к логическому завершению работы над формулой. Даже немного как-то грустно:) А правильно подобранное значение MAX_EBN на самом деле очень важно. Сделаешь его чуть больше чем нужно оно будет работать очень редко, сделаешь слишком маленьким оно будет работать практически всегда тем самым принося не пользу, а наоборот вред формуле. За вынос этого значения в конфиг отдельное тебе спасибо, теперь и правда можно будет со временем подобрать действительно оптимальное значение, и я его сделаю, обещаю. Думаю что оно должно быть в границах 250-300. А меньше 1 может быть? Ebn = max(0, min(300, Eb)) может так? Отрицательных значений точно не будет. А вот 0 в том калькуляторе что ты делал у некоторых действительно был из-за того что wn6 был 0... при teff также равном нулю. Edited February 23, 2013 by TurinDeNar Quote Share this post Link to post Short link Share on other sites
nemoW 84 #39067 Posted February 23, 2013 Собственного говоря вот и мы подошли к логическому завершению работы над формулой. Даже немного как-то грустно:) Это, а проверить на данных от xvm-stat? Или sirmax так конвертилку и не написал? Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #39068 Posted February 23, 2013 Это, а проверить на данных от xvm-stat? Или sirmax так конвертилку и не написал? конвертилку написал, но данные приходится в полуручном режиме заливать. займусь позже Quote Share this post Link to post Short link Share on other sites
TurinDeNar 576 #39069 Posted February 23, 2013 (edited) Это, а проверить на данных от xvm-stat? Или sirmax так конвертилку и не написал? Там много времени еще нужно потратить чтобы конвертилку до ума до вести. Собственно говоря ее то и проверять по большому счету нет смысла (самое главное было все учесть, и правильно код написать) так что уже будем ее использовать и смотреть в боевых условиях. Как говориться все для фронта, все для победы:) С парада, сразу в бой:) Да и честно говоря, я последнюю неделю только этим и занимался, что проверял, перепроверял и моделировал различные ситуации на своем калькуляторе, так что в этом плане я совершенно спокоен:) Но в любом случае нужно четко отдавать себе отчет, что человеческий фактор учесть невозможно, какой бы совершенно точной формула бы ни была. Но в определенной мере снизить влияние этого фактора должна последняя введенная фича - нормализация возможной боевой эффективности игрока по верхнему диапазону. Edited February 23, 2013 by TurinDeNar Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #39072 Posted February 23, 2013 Собственного говоря вот и мы подошли к логическому завершению работы над формулой. Даже немного как-то грустно:) Что-то я не понял, к чему вы там подошли, ведь анализа формул по большой базе боев так и не проведено. Quote Share this post Link to post Short link Share on other sites
nemoW 84 #39076 Posted February 23, 2013 Ок. Дядя Макс, раз уж ты здесь, скажу: 1. Если шансы на победу отключены на загрузке карты, то в послебоевой статистике они не отображаются, даже если в окне по таб включены. Т.е. хорошо бы в конфиг вынести отображение шансов после боя отдельными пунктами. 2. Можно макрос для Eb ввести? Я даже отдельную тему по этой идее создал, но никто не заинтересовался. Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #39077 Posted February 23, 2013 1. Нам шансы в стате не нужны, нужны исходные данные - setup и results 2. Думаю не нужно. Лучше придумать новый рейтинг, где все это учтено. Quote Share this post Link to post Short link Share on other sites
Mr A 750 #39078 Posted February 23, 2013 1. Если шансы на победу отключены на загрузке карты, то в послебоевой статистике они не отображаются, даже если в окне по таб включены. Т.е. хорошо бы в конфиг вынести отображение шансов после боя отдельными пунктами. Ну кто темы профильные читать будет? Quote Share this post Link to post Short link Share on other sites
TurinDeNar 576 #39079 Posted February 23, 2013 (edited) Что-то я не понял, к чему вы там подошли, ведь анализа формул по большой базе боев так и не проведено. Мы пришли к тому, что ничего нового (во всяком случае на данном этапе) в нее уже в плане усовершенствования не внести:) А анализ нужно провести конечно, но для этого нужно во-первых чтобы Sirmax дописал свой калькулятор под финальный вариант формулы, а во-вторых необходима эта самая большая база боев, с которой пока сам видишь проблемы. Так что включаем запись боев в логи, а потом когда наберется нужный объем тогда и проверим. Ждать этого не вводя формулу в жизнь смысла нет, так как повторюсь она 100% не хуже старых устаревших формул с расчетом в 1 строку. В этой же формуле учтено слишком много всяких корректирующих и влияющих на результат моментов, а самое главное это когда я загружаю бой я вижу тот шанс % победы, который совпадает с тем % который бы я назвал если бы меня без нее спросили какие у нас шансы на победу:) Впрочем нам никто не помешает продолжать экспериментировать с этой формулой, ведь она кроме основной будет еще и в экспериментальных. Edited February 23, 2013 by TurinDeNar Quote Share this post Link to post Short link Share on other sites
nemoW 84 #39083 Posted February 23, 2013 Ну кто темы профильные читать будет? Виноват, не углядел. Впрочем нам никто не помешает продолжать экспериментировать с этой формулой, ведь она кроме основной будет еще и в экспериментальных. Пропустил, а сокращенная формула это что? Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #39087 Posted February 23, 2013 Ну кто темы профильные читать будет? Точно, а я совсем про другое ответил. :) а во-вторых необходима эта самая большая база боев, с которой пока сам видишь проблемы. А давайте реплеи куда-то в одно место заливать, а то искать их по всей теме несколько напряжно. Quote Share this post Link to post Short link Share on other sites
Mr A 750 #39088 Posted February 23, 2013 (edited) @sirmax, пожалуйста, исправь прописные буквы на строчные хотя бы в русской локали: tr["Global"] = "общий";tr["Per-vehicle"] = "по технике"; А то там предложение продолжается после "Шанс на победу:" :) PS Ура, тест выкатился, пойду новые скрины раскину в профильные темы :) Edited February 23, 2013 by MrA Quote Share this post Link to post Short link Share on other sites
TurinDeNar 576 #39090 Posted February 23, 2013 Виноват, не углядел. Пропустил, а сокращенная формула это что? Cокращенная формула, это часть полной формулы Eb, которая считается в случае когда teff равно 0. if Et >0 then Eb = (((3/5 * (Et / 20) * Krt) * (Krt + Кtb)) + ((2/5 * Ean * Kra) * (Kra + Кab))) * (Kra + 0,25 * Klvl); else Eb= ((Ean * Kra) * (Kra + Kab)) * (Kra + 0,25 * Klvl) Т.е. это по сути расчет шансов на победу только на базе xwn (teff не учитывается). Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #39091 Posted February 23, 2013 @sirmax, пожалуйста, исправь прописные буквы на строчные хотя бы в русской локали: tr["Global"] = "общий"; tr["Per-vehicle"] = "по технике"; А то там предложение продолжается после "Шанс на победу:" :) Может тебе права на коммит дать? Quote Share this post Link to post Short link Share on other sites
Mr A 750 #39095 Posted February 23, 2013 Может тебе права на коммит дать? Кинул ящик в ЛС :) Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #39096 Posted February 23, 2013 Ура, тест выкатился Угу, теперь у TurinDeNar не XX, а "всего" 98. Мы вернули ему возможность к совершенствованию :-) Quote Share this post Link to post Short link Share on other sites
TurinDeNar 576 #39097 Posted February 23, 2013 Угу, теперь у TurinDeNar не XX, а "всего" 98. Мы вернули ему возможность к совершенствованию :-) Благодарствую:)))) И правда есть к чему стремиться:) Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #39236 Posted February 24, 2013 (edited) Из ЖЖ: Хотя там мат, поэтому сюда вставлять не буду. http://world-of-ru.livejournal.com/1648982.html?thread=104995926#t104995926 Edited February 24, 2013 by sirmax Quote Share this post Link to post Short link Share on other sites
nemoW 84 #39292 Posted February 24, 2013 А test5 точно не перепутаны местами полная и сокращенная формулы? В релизах до test5 полная формула четвертой или третьей по счету показывалась? Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #39297 Posted February 24, 2013 (edited) А test5 точно не перепутаны местами полная и сокращенная формулы? В релизах до test5 полная формула четвертой или третьей по счету показывалась? Сейчас сокращенная - 1 и 3, полная - 2 и 4 Залил новый калькулятор, заодно добавил боев от nemoW, теперь почти 300 боев для анализа. Открывать надо два файла - calc.xlsx и data.xlsx Вроде по названиям закладок можно разобраться что к чему. Необходимо проверить все ли правильно сделано. Сейчас всегда выигрывает первая команда. Еще меня смущают дыры в стате. Вот, к примеру, берем такой бой (281 строка): по 11 и 14 союзнику статы нет, как их учитывать в формуле? сейчас по ним Ebn не считается Edited February 24, 2013 by sirmax Quote Share this post Link to post Short link Share on other sites