TigerClaw 6 Posted October 25, 2013 Предлагаю добавить по каждой команде сумму балансных весов их танков. Пока затрудняюсь сказать куда лучше именно - на таб или на экран загрузки боя, или вообще на полоску со счетом фрагов. Очень часто бывают "перекошенные" балансы, и непонятно - они реально перекошены или на самом деле балансные веса примерно одинаковы. Quote Share this post Link to post Short link Share on other sites
NikolayHAOS 274 #116481 Posted October 25, 2013 Учитывать только технику? Без скила игрока? А что это даст? Quote Share this post Link to post Short link Share on other sites
TornadoCat 1,027 #116486 Posted October 25, 2013 Для этого нужен показатель эфф техники, но он не отдаётся, а в этом случае в шансах на победу есть поле По технике Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #116487 Posted October 25, 2013 Очень часто бывают "перекошенные" балансы, и непонятно - они реально перекошены или на самом деле балансные веса примерно одинаковы. А какая польза от этой информации? Quote Share this post Link to post Short link Share on other sites
TigerClaw 6 #116497 Posted October 25, 2013 Учитывать только технику? Без скила игрока? А что это даст? Я и не говорю, что скилл игрока надо отменять. А какая польза от этой информации? Она не используется при расчете шанса на победу. Думаю лучше использовать балансные веса для расчета Klvl вместо того, что сейчас http://www.koreanrandom.com/forum/topic/2598-%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D0%B0-%D1%88%D0%B0%D0%BD%D1%81%D0%BE%D0%B2-%D0%BD%D0%B0-%D0%BF%D0%BE%D0%B1%D0%B5%D0%B4%D1%83-chance-to-win-formula/ И можно использовать также балансный вес танка игрока в расчетах его вклада в победу. В формуле не нашел аналогичного "уровня танка" игрока, который будет по-разному влиять в зависимости в топе списка он или на дне. Ну и мгновенная проверка на "ужасность" ВБР, когда во взвод берут брелки, например. Жалобы на балансировщик вижу постоянно :) Ну лично я имея эти цифры буду еще корректировать итоговый шанс на победу. Quote Share this post Link to post Short link Share on other sites
NikolayHAOS 274 #116499 Posted October 25, 2013 (edited) Думаю лучше использовать балансные веса для расчета Klvl вместо того, что сейчас Вам уже сказали. В шансах на победу по технике. Идет оценка по весу самих танков. Плюс можно включить отображение экспериментальных шансов, те вообще динамически меняются в зависимости от кол-ва "живых" игроков Edited October 25, 2013 by NikolayHAOS Quote Share this post Link to post Short link Share on other sites
Mr A 750 #116501 Posted October 25, 2013 @TigerClaw, информации по балансным весам ВГ не предоставляет нигде. Интересует сумма уровней? 2 Quote Share this post Link to post Short link Share on other sites
TigerClaw 6 #116506 Posted October 25, 2013 (edited) @TigerClaw, информации по балансным весам ВГ не предоставляет нигде. Интересует сумма уровней? Ну например я нашел такую табличку. http://world-of-ru.livejournal.com/2133374.html Где-то видел еще кучу разных. Правда инфа неофициальная вроде как, и КВГ ее официально не разглашает. Сумма уровней это не то. UPD. Ну и пару попобольных картинок из ЖыЖы. Edited October 25, 2013 by TigerClaw Quote Share this post Link to post Short link Share on other sites
Mr A 750 #116513 Posted October 25, 2013 @TigerClaw, вот 'балансные данные 0.8.8' <balance> <byVehicleModule> <name>ussr:T-54<weight>72.0</weight></name> <name>usa:M46_Patton<weight>72.0</weight></name> <name>germany:E-50<weight>72.0</weight></name> <name>ussr:Object_704<weight>72.0</weight></name> <name>germany:JagdTiger<weight>72.0</weight></name> <name>usa:T95<weight>72.0</weight></name> <name>germany:H39_captured<weight>7.0</weight></name> <name>ussr:ISU-152<weight>48.0</weight></name> <name>germany:Ferdinand<weight>48.0</weight></name> <name>usa:T28<weight>48.0</weight></name> <name>ussr:MT25<weight>21.6</weight></name> <name>germany:VK2801<weight>21.6</weight></name> <name>usa:M24_Chaffee<weight>21.6</weight></name> <name>usa:T28_Prototype<weight>48.0</weight></name> <name>usa:T30<weight>72.0</weight></name> <name>germany:JagdTiger_SdKfz_185<weight>48.0</weight></name> <name>france:AMX_AC_Mle1948<weight>48.0</weight></name> <name>france:AMX50_Foch<weight>72.0</weight></name> <name>germany:JagdPantherII<weight>48.0</weight></name> <name>germany:JagdPz_E100<weight>120.0</weight></name> <name>germany:E50_Ausf_M<weight>120.0</weight></name> <name>usa:T110E4<weight>120.0</weight></name> <name>usa:T110E3<weight>120.0</weight></name> <name>usa:M48A1<weight>120.0</weight></name> <name>ussr:Object268<weight>120.0</weight></name> <name>ussr:T62A<weight>120.0</weight></name> <name>france:AMX_50Fosh_155<weight>120.0</weight></name> <name>france:Bat_Chatillon25t<weight>120.0</weight></name> <name>france:Lorraine40t<weight>72.0</weight></name> <name>ussr:SU-101<weight>48.0</weight></name> <name>ussr:SU122_54<weight>72.0</weight></name> <name>ussr:Object263<weight>120.0</weight></name> <name>uk:GB24_Centurion_Mk3<weight>72.0</weight></name> <name>uk:GB70_FV4202_105<weight>120.0</weight></name> <name>usa:T54E1<weight>72.0</weight></name> <name>usa:T69<weight>48.0</weight></name> <name>usa:Pershing<weight>48.0</weight></name> <name>china:Ch01_Type59<weight>48.0</weight></name> <name>china:Ch01_Type59_Gold<weight>48.0</weight></name> <name>uk:GB22_Comet<weight>32.4</weight></name> <name>uk:GB71_AT_15A<weight>32.4</weight></name> <name>usa:Sherman_Jumbo<weight>21.6</weight></name> <name>china:Ch17_WZ131_1_WZ132<weight>48.0</weight></name> <name>china:Ch05_T34_2<weight>48.0</weight></name> <name>china:Ch18_WZ-120<weight>72.0</weight></name> <name>china:Ch19_121<weight>120.0</weight></name> <name>uk:GB72_AT15<weight>48.0</weight></name> <name>uk:GB32_Tortoise<weight>72.0</weight></name> <name>uk:GB48_FV215b_183<weight>120.0</weight></name> <name>france:ELC_AMX<weight>14.4</weight></name> <name>germany:VK1602<weight>14.4</weight></name> <name>france:AMX_12t<weight>21.6</weight></name> <name>usa:T21<weight>21.6</weight></name> <name>china:Ch15_59_16<weight>21.6</weight></name> <name>france:AMX_13_75<weight>32.4</weight></name> <name>usa:T71<weight>32.4</weight></name> <name>china:Ch16_WZ_131<weight>32.4</weight></name> <name>china:Ch02_Type62<weight>32.4</weight></name> <name>france:AMX_13_90<weight>48.0</weight></name> <name>germany:Auf_Panther<weight>32.4</weight></name> <name>germany:VK3002DB<weight>32.4</weight></name> <name>germany:Indien_Panzer<weight>48.0</weight></name> <name>germany:Pro_Ag_A<weight>72.0</weight></name> <name>germany:Leopard1<weight>120.0</weight></name> <name>ussr:Object_907<weight>120.0</weight></name> <name>usa:M60<weight>120.0</weight></name> <name>germany:E-25<weight>32.4</weight></name> <name>china:Ch14_T34_3<weight>48.0</weight></name> <name>ussr:Object416<weight>48.0</weight></name> <name>ussr:A44<weight>32.4</weight></name> <name>ussr:T44_85<weight>32.4</weight></name> <name>ussr:T44_122<weight>32.4</weight></name> <name>ussr:A43<weight>21.6</weight></name> <name>germany:VK3002M<weight>21.6</weight></name> <name>china:Ch24_Type64<weight>21.6</weight></name> <name>japan:Chi_Nu_Kai<weight>14.4</weight></name> <name>ussr:SU_85I<weight>14.4</weight></name> <name>germany:PzIV_Hydro<weight>14.4</weight></name> <name>usa:T26_E4_SuperPershing<weight>48.0</weight></name> <name>ussr:Object_140<weight>120.0</weight></name> </byVehicleModule> <byComponentLevels>2.0 3.0 5.0 8.0 12.0 18.0 27.0 40.0 60.0 100.0</byComponentLevels> <byVehicleClasses> <lightTank>1.0</lightTank> <mediumTank>1.0</mediumTank> <heavyTank>1.2</heavyTank> <AT-SPG>1.0</AT-SPG> <SPG>1.2</SPG> </byVehicleClasses> <modulesWeightMultipliers> <vehicle>1.0</vehicle> <gun>0.0</gun> <turret>0.0</turret> <engine>0.0</engine> <chassis>0.0</chassis> <radio>0.0</radio> </modulesWeightMultipliers> <bySquadSize>1.0 1.0 1.0</bySquadSize> </balance> Посчитайте на досуге суммы по картинкам. Предложение понятно. Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #116517 Posted October 25, 2013 @TigerClaw, вот 'балансные данные 0.8.8' <balance> <byVehicleModule> <name>ussr:T-54<weight>72.0</weight></name> <name>usa:M46_Patton<weight>72.0</weight></name> <name>germany:E-50<weight>72.0</weight></name> <name>ussr:Object_704<weight>72.0</weight></name> <name>germany:JagdTiger<weight>72.0</weight></name> <name>usa:T95<weight>72.0</weight></name> <name>germany:H39_captured<weight>7.0</weight></name> <name>ussr:ISU-152<weight>48.0</weight></name> <name>germany:Ferdinand<weight>48.0</weight></name> <name>usa:T28<weight>48.0</weight></name> <name>ussr:MT25<weight>21.6</weight></name> <name>germany:VK2801<weight>21.6</weight></name> <name>usa:M24_Chaffee<weight>21.6</weight></name> <name>usa:T28_Prototype<weight>48.0</weight></name> <name>usa:T30<weight>72.0</weight></name> <name>germany:JagdTiger_SdKfz_185<weight>48.0</weight></name> <name>france:AMX_AC_Mle1948<weight>48.0</weight></name> <name>france:AMX50_Foch<weight>72.0</weight></name> <name>germany:JagdPantherII<weight>48.0</weight></name> <name>germany:JagdPz_E100<weight>120.0</weight></name> <name>germany:E50_Ausf_M<weight>120.0</weight></name> <name>usa:T110E4<weight>120.0</weight></name> <name>usa:T110E3<weight>120.0</weight></name> <name>usa:M48A1<weight>120.0</weight></name> <name>ussr:Object268<weight>120.0</weight></name> <name>ussr:T62A<weight>120.0</weight></name> <name>france:AMX_50Fosh_155<weight>120.0</weight></name> <name>france:Bat_Chatillon25t<weight>120.0</weight></name> <name>france:Lorraine40t<weight>72.0</weight></name> <name>ussr:SU-101<weight>48.0</weight></name> <name>ussr:SU122_54<weight>72.0</weight></name> <name>ussr:Object263<weight>120.0</weight></name> <name>uk:GB24_Centurion_Mk3<weight>72.0</weight></name> <name>uk:GB70_FV4202_105<weight>120.0</weight></name> <name>usa:T54E1<weight>72.0</weight></name> <name>usa:T69<weight>48.0</weight></name> <name>usa:Pershing<weight>48.0</weight></name> <name>china:Ch01_Type59<weight>48.0</weight></name> <name>china:Ch01_Type59_Gold<weight>48.0</weight></name> <name>uk:GB22_Comet<weight>32.4</weight></name> <name>uk:GB71_AT_15A<weight>32.4</weight></name> <name>usa:Sherman_Jumbo<weight>21.6</weight></name> <name>china:Ch17_WZ131_1_WZ132<weight>48.0</weight></name> <name>china:Ch05_T34_2<weight>48.0</weight></name> <name>china:Ch18_WZ-120<weight>72.0</weight></name> <name>china:Ch19_121<weight>120.0</weight></name> <name>uk:GB72_AT15<weight>48.0</weight></name> <name>uk:GB32_Tortoise<weight>72.0</weight></name> <name>uk:GB48_FV215b_183<weight>120.0</weight></name> <name>france:ELC_AMX<weight>14.4</weight></name> <name>germany:VK1602<weight>14.4</weight></name> <name>france:AMX_12t<weight>21.6</weight></name> <name>usa:T21<weight>21.6</weight></name> <name>china:Ch15_59_16<weight>21.6</weight></name> <name>france:AMX_13_75<weight>32.4</weight></name> <name>usa:T71<weight>32.4</weight></name> <name>china:Ch16_WZ_131<weight>32.4</weight></name> <name>china:Ch02_Type62<weight>32.4</weight></name> <name>france:AMX_13_90<weight>48.0</weight></name> <name>germany:Auf_Panther<weight>32.4</weight></name> <name>germany:VK3002DB<weight>32.4</weight></name> <name>germany:Indien_Panzer<weight>48.0</weight></name> <name>germany:Pro_Ag_A<weight>72.0</weight></name> <name>germany:Leopard1<weight>120.0</weight></name> <name>ussr:Object_907<weight>120.0</weight></name> <name>usa:M60<weight>120.0</weight></name> <name>germany:E-25<weight>32.4</weight></name> <name>china:Ch14_T34_3<weight>48.0</weight></name> <name>ussr:Object416<weight>48.0</weight></name> <name>ussr:A44<weight>32.4</weight></name> <name>ussr:T44_85<weight>32.4</weight></name> <name>ussr:T44_122<weight>32.4</weight></name> <name>ussr:A43<weight>21.6</weight></name> <name>germany:VK3002M<weight>21.6</weight></name> <name>china:Ch24_Type64<weight>21.6</weight></name> <name>japan:Chi_Nu_Kai<weight>14.4</weight></name> <name>ussr:SU_85I<weight>14.4</weight></name> <name>germany:PzIV_Hydro<weight>14.4</weight></name> <name>usa:T26_E4_SuperPershing<weight>48.0</weight></name> <name>ussr:Object_140<weight>120.0</weight></name> </byVehicleModule> <byComponentLevels>2.0 3.0 5.0 8.0 12.0 18.0 27.0 40.0 60.0 100.0</byComponentLevels> <byVehicleClasses> <lightTank>1.0</lightTank> <mediumTank>1.0</mediumTank> <heavyTank>1.2</heavyTank> <AT-SPG>1.0</AT-SPG> <SPG>1.2</SPG> </byVehicleClasses> <modulesWeightMultipliers> <vehicle>1.0</vehicle> <gun>0.0</gun> <turret>0.0</turret> <engine>0.0</engine> <chassis>0.0</chassis> <radio>0.0</radio> </modulesWeightMultipliers> <bySquadSize>1.0 1.0 1.0</bySquadSize> </balance> Посчитайте на досуге суммы по картинкам. Предложение понятно. Тогда еще и это: bpl = type.balanceByComponentLevels modMul = g_cache.commonConfig['balanceModulesWeightMultipliers'] vmw = g_cache.commonConfig['balanceByVehicleModule'].get(self.type.name, None) vehicleBalance = bpl[self.level] * modMul['vehicle'] self.balanceWeight = (vehicleBalance + bpl[self.gun['level']] * modMul['gun'] + bpl[self.turret['level']] * modMul['turret'] + bpl[self.engine['level']] * modMul['engine'] + bpl[chassis['level']] * modMul['chassis'] + bpl[self.radio['level']] * modMul['radio']) * type.balanceByClass Quote Share this post Link to post Short link Share on other sites
Mr A 750 #116519 Posted October 25, 2013 Тогда еще и это: Тогда только полностью записанный реплей даст посмотреть модули каждого игрока. @TigerClaw, технически невозможно определить балансный вес из-за учета установленных модулей. Quote Share this post Link to post Short link Share on other sites
Mr A 750 #116523 Posted October 25, 2013 (edited) Ну согласитесь, что шансы станут немножко более точными? Даже без учета модулей. Балансный вес = уровень*коэфТипаТехники без учета модулей. Немножко точнее - добавить множитель 1.2 для арты и ТТ?:) Edited October 25, 2013 by Mr A Quote Share this post Link to post Short link Share on other sites
Yupi 505 #116533 Posted October 25, 2013 (edited) технически невозможно определить балансный вес из-за учета установленных модулей. Модули не имеют никакого знаечения, их балансный вес равен нулю. Кусок кода от @sirmax это просто задел ВГ на далёкое будущее. 0+0=0 Немножко точнее - добавить множитель 1.2 для арты и ТТ? Да и плюс танки-исключения. Собственно всё есть в сообщении #9. Edited October 25, 2013 by TwoPizza Quote Share this post Link to post Short link Share on other sites
Mr A 750 #116535 Posted October 25, 2013 это просто задел ВГ Кто-то проверить на серверной стороне это может? Нет, расхождение допускается в 10%, считайте руками на картинках веса и результат сообщите. Нет расхождения больше - нет смысла внедрять в клиент. Quote Share this post Link to post Short link Share on other sites