TigerClaw Posted October 25, 2013 Share Posted October 25, 2013 Предлагаю добавить по каждой команде сумму балансных весов их танков. Пока затрудняюсь сказать куда лучше именно - на таб или на экран загрузки боя, или вообще на полоску со счетом фрагов. Очень часто бывают "перекошенные" балансы, и непонятно - они реально перекошены или на самом деле балансные веса примерно одинаковы. @ Quote Link to comment Short link Share on other sites More sharing options...
NikolayHAOS Posted October 25, 2013 Share Posted October 25, 2013 Учитывать только технику? Без скила игрока? А что это даст? @ Quote Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted October 25, 2013 Share Posted October 25, 2013 Для этого нужен показатель эфф техники, но он не отдаётся, а в этом случае в шансах на победу есть поле По технике @ Quote Link to comment Short link Share on other sites More sharing options...
vlad_cs_sr Posted October 25, 2013 Share Posted October 25, 2013 Очень часто бывают "перекошенные" балансы, и непонятно - они реально перекошены или на самом деле балансные веса примерно одинаковы. А какая польза от этой информации? @ Quote Link to comment Short link Share on other sites More sharing options...
TigerClaw Posted October 25, 2013 Author Share 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 Link to comment Short link Share on other sites More sharing options...
NikolayHAOS Posted October 25, 2013 Share Posted October 25, 2013 (edited) Думаю лучше использовать балансные веса для расчета Klvl вместо того, что сейчас Вам уже сказали. В шансах на победу по технике. Идет оценка по весу самих танков. Плюс можно включить отображение экспериментальных шансов, те вообще динамически меняются в зависимости от кол-ва "живых" игроков Edited October 25, 2013 by NikolayHAOS @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted October 25, 2013 Share Posted October 25, 2013 @TigerClaw, информации по балансным весам ВГ не предоставляет нигде. Интересует сумма уровней? 2 @ Quote Link to comment Short link Share on other sites More sharing options...
TigerClaw Posted October 25, 2013 Author Share Posted October 25, 2013 (edited) @TigerClaw, информации по балансным весам ВГ не предоставляет нигде. Интересует сумма уровней? Ну например я нашел такую табличку. http://world-of-ru.livejournal.com/2133374.html Где-то видел еще кучу разных. Правда инфа неофициальная вроде как, и КВГ ее официально не разглашает. Сумма уровней это не то. UPD. Ну и пару попобольных картинок из ЖыЖы. Edited October 25, 2013 by TigerClaw @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted October 25, 2013 Share 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 Link to comment Short link Share on other sites More sharing options...
sirmax Posted October 25, 2013 Share 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 Link to comment Short link Share on other sites More sharing options...
Mr A Posted October 25, 2013 Share Posted October 25, 2013 Тогда еще и это: Тогда только полностью записанный реплей даст посмотреть модули каждого игрока. @TigerClaw, технически невозможно определить балансный вес из-за учета установленных модулей. @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted October 25, 2013 Share Posted October 25, 2013 (edited) Ну согласитесь, что шансы станут немножко более точными? Даже без учета модулей. Балансный вес = уровень*коэфТипаТехники без учета модулей. Немножко точнее - добавить множитель 1.2 для арты и ТТ?:) Edited October 25, 2013 by Mr A @ Quote Link to comment Short link Share on other sites More sharing options...
Yupi Posted October 25, 2013 Share Posted October 25, 2013 (edited) технически невозможно определить балансный вес из-за учета установленных модулей. Модули не имеют никакого знаечения, их балансный вес равен нулю. Кусок кода от @sirmax это просто задел ВГ на далёкое будущее. 0+0=0 Немножко точнее - добавить множитель 1.2 для арты и ТТ? Да и плюс танки-исключения. Собственно всё есть в сообщении #9. Edited October 25, 2013 by TwoPizza @ Quote Link to comment Short link Share on other sites More sharing options...
Mr A Posted October 25, 2013 Share Posted October 25, 2013 это просто задел ВГ Кто-то проверить на серверной стороне это может? Нет, расхождение допускается в 10%, считайте руками на картинках веса и результат сообщите. Нет расхождения больше - нет смысла внедрять в клиент. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.