Форумы Homeworld3.RU

Форумы Homeworld3.RU (http://www.homeworld3.ru/forum/index.php)
-   HW2 Complex Mod (http://www.homeworld3.ru/forum/forumdisplay.php?f=39)
-   -   Мысли о балансе. Найден мод-тестировщик! (http://www.homeworld3.ru/forum/showthread.php?t=2039)

regul 11-23-2010 02:48 AM

Мысли о балансе. Найден мод-тестировщик!
 
Я вот думаю - тут у нас много народа, есть и программисты, и математики - как насчет всем скопом подумать о балансе, о том, чтобы подбирать его не на глаз (хотя это конечно останется для дальнейшей "полировки"), а вывести некоторую общую формулу?

В принципе, дано следующее:

цена
время строительства
броня
атака
точность
расстояние атаки основного оружия

5 классов кораблей:
файтеры
корветы
фригаты
кэпиталы:
малые кэпиталы (дестроеры, HP~90000)
крупные кэпиталы (HP>200000)
супер кэпиталы (HP>1000000)

есть доп.параметры, как то:

возможность доп. апгрейдов добавляющих оружие
возможность строительства подсистем
наличие щита
одноразовое передвижение


Жду ваших соображений.

MAGNUM 11-23-2010 12:32 PM

Re: Мысли о балансе
 
Жжесть этож какая формула должна быть, может попроще, как-то типа урон жизни скорость и др. параметры кораблей выводить в отдельную формулу, именно как геймплейную, а первую как экономическую??

regul 11-23-2010 02:04 PM

Re: Мысли о балансе
 
Я думаю тут вполне можно справиться и без разделения.

Седоус 12-01-2010 04:05 PM

Re: Мысли о балансе
 
Правда, что баланс комплекса изначально был задуман, что вайгры имеют преимущество по-началу, а хиигары становятся сильнее вайгров в конце технологического дерева?

regul 12-01-2010 05:28 PM

Re: Мысли о балансе
 
Ну судя по всему так и есть. Вайгры сразу могут строить сильнейших юнитов в линейке, но они слабее сильнейших Хиигарских, которые появляются позднее.

Впереди, я надеюсь, релиз восьмой версии, и я дeмаю что править баланс придётся в любом случае. Так что хорошо бы подумать о.

Седоус 12-01-2010 09:33 PM

Re: Мысли о балансе
 
regul, а ты в своем сабмоде не думал уйти от такого распределения сил? И, например, Хиигару на ранней стадии усилить, а на старшей пофиксить.

regul 12-01-2010 09:52 PM

Re: Мысли о балансе
 
Зачем? Тогда надо или логику выключить, или древо исследований полностью менять. Но в принципе в чем-то мы этим и занимались.

regul 01-08-2012 09:43 PM

Re: Мысли о балансе
 
В общем, возвращаюсь к теме. Баланс восьмого так и так править придётся, так что надо подумать снова. Есть идеи?

MAGNUM 01-08-2012 10:37 PM

Re: Мысли о балансе
 
Пока все очень даже прилично, разве что опять же порезать скорость шатла, уровень клока вайгров привязать к 80 хонора, возможно подрезать офицеров у матерей, у свиперов и кариера Вайгров, крепость Вайгров опустить на пару званий ниже и посмотреть другие юниты, которые жизнено необходимы раньше - такие как минные карветы. У хайгаринов вернуть на скавенджер способность захватывають или хотя бы захватывающий фрегат поставить на 30 хонора... пока все

regul 01-09-2012 01:23 AM

Re: Мысли о балансе
 
Ну это конкретные соображения. А я хочу - ероплан! Чтобы не на авось подбирать баланс, а как выдумать формулу, так и все цены/оружие/требования под неё подбить. Ну потом допиливать тоже придётся, но всё же.

MAGNUM 01-09-2012 10:47 PM

Re: Мысли о балансе
 
Бог в помощь!))

regul 01-18-2012 04:53 PM

Re: Мысли о балансе
 
В процессе эпическое тестирование восьмого комплекса, сталкиваем эквивалентные по стоимости группы юнитов, результаты в этом файле. Пока протестировано меньше половины, хотя чистого времени ушло часов 10, если кто-то хочет присодиниться - веллкам. Или можете выкладывать тут результаты собственных тестов.

Добавлено через 31 час 10 минут
Люди, хотите хороший баланс - вностите свою лепту.

Джаспер 01-20-2012 05:24 PM

Re: Мысли о балансе
 
Такое дело, вопрос не совсем о балансе, точнее совсем не о нём. Дело в том, что в комплексе баталии дляться намного доьше чем в ориг ХВ2. И у многих, в частности у меня, просто тупо не хватает времени выседеть всю баталию. Нельзя ли как-то реализовать возможность сохранения сетевой игры, с возможностью её продолжения потом?

regul 01-20-2012 09:55 PM

Re: Мысли о балансе
 
Высидеть час - проблема?
Сохранения в сетевой невозможны, насколько я знаю.

Джаспер 01-21-2012 11:30 AM

Re: Мысли о балансе
 
К сожалению да - очень часто это становиться проблемой (и дело тут в неусидчивости, а в обилии других дел). Вообще я раньше тоже думал, что в сетевой невозможны сохранения, НО(!) я нашёл такую возможность в сетевой игре Age of Empires 2 (там по-видимому разрабы специально предусмотрели такую возможность, так как там бои могут затянуться даже намного дольше часа). Я конечно понимаю, что для реализации этого в ХВ придётся скорее всего прелапатить всю игру, и то врядли это удасться, но всё же выношу идею на рассмотрение.

regul 01-21-2012 03:50 PM

Re: Мысли о балансе
 
Это уже упирается в движок (как и реплеи), и тут мы безсильны.

regul 01-28-2012 11:02 AM

Re: Мысли о балансе
 
1 Attachment(s)
Гад блэсс моддера Mikali - мне сегодня прислали его playbalancing mod, ктоторый позволяет тестить баланс а автоматическом режиме. Сейчас надо потратить время на настройку и потом - тесть-нехочу. Ура, товарищи! Баланс будет!

regul 01-28-2012 03:25 PM

Re: Мысли о балансе
 
1 Attachment(s)
Итак. Сейчас будет куча логов, из которых надо сделать какие-то выводы. Логи уж я натворил, потратил своё время, а вы помогите всё просмотреть и найти косячки и несответствия, чтобы отбалансить наконец наше сокровище.

Просто копируйте строку в комментарий, где диагностировали дисбаланс, и предлагайте что нужно сделать.

Легенда лога:
P1_ShipNumber,P1_ShipsLeft,P1_AvgHealth,P1_ShipType,P1_ResearchList,P2_ShipNumber,P2_ShipsLeft,P2_Av gHealth,P2_ShipType,P2_ResearchList,CombatTime

Т.е. для анализа внимания заслуживают только названия юнитов и выделенные цветом данные:

1,12,38,Hgn_Interceptor,,1,0,0,Vgr_Interceptor,,133

2,0,0,Hgn_AttackBomber,,1,54,74,Vgr_Interceptor,,99

Красным я выделил количество юнитов победителя.
Зеленым - сколько % хп у юнитов победителя осталось в конце битвы
Фиолетовым - время битвы.

Обратите внимание, что для мелочи указывается не количество эскадронов, а именно корабликов, т.е. 9 скаутов - это три эскадрона.

Количество юнитов в каждой схватке - на 5000 RU

[B][U]лог-1[/U][/B]

Залил сам мод, уже адаптированный под 7.5:

regul 01-28-2012 05:54 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Так. Закапываться тысячи логов мы не станем. Надо определить, какие юниты нужно протестить, т.е. за которыми мы чуем несоответствие роли или перекачанность. Пишите сюда свои соображения.

Добавлено через 18 часов 14 минут
Я так понимаю, никому здесь баланс не нужен?

SSeger 01-29-2012 01:37 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Нужен всем.
Но объем работы многих отпугивает) Меня тоже впрочем.
Глянем..

regul 01-29-2012 01:43 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Ну так я же написал - пишите просто на что надо внимание обратить. 4000 строчек лога разбирать никому не охота. Определим, что надо протестить, а что и так ясно.

Добавлено через 4 часа 50 минут
Поковырялся в моде, теперь лог выглядит так:

Hgn_Destroyer,3,3,100,,Vgr_Interceptor,10,0,0,,140
Hgn_Destroyer,3,3,100,,Vgr_Bomber,9,0,0,,98
Hgn_Destroyer,3,3,100,,Vgr_LanceFighter,10,0,0,,111
Hgn_Destroyer,3,3,100,,vgr_defender,8,0,0,,72

Where:
ShipType1, Ship1 number before fight, Ship1 number after fight, Ships1 Health % after fight, ShipType2, Ship2 number before fight, Ship2 number after fight, Ships2 Health % after fight, battle time

Добавлено через 20 часов 14 минут
Мод считает оставшиеся после битвы кораблики по юнитам а не по эскадрильям, т.е. показывает не 10 бомбер-эскадрилий, а 50бомберов. А надо чтобы эскадрильи показывал. Нет идей?

regul 01-30-2012 02:01 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
1 Attachment(s)
Добавил все исследования, открывающие оружие.
Осталось добавить все апгрейды на хелс/дамаг/скорость.

MDimanM 02-10-2012 07:40 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Так это ж залотая жила в вторник вечером ваше все облазию. Особено что напрегало.

Добавлено через 21 минуту
2,0,0,Hgn_AttackBomber,,21,1,100,Vgr_dreadnaught,,220 ? бомберы на 5 р даже процента несняли канешно нет смысла от бомберов кагда уже такое в бой идет но Талос любил и мелочю поиграть

17,0,0,Hgn_Destroyer,,19,1,42,Vgr_BattleCruiser,,70 крузер ваше вафля

Добавлено через 30 секунд
как модом пользоватся ?

Добавлено через 3 минуты
Hgn_IonCannonFrigate для чего он хигаре ? ево все пилят

regul 02-11-2012 04:49 AM

Re: Мысли о балансе. Найден мод-тестировщик!
 
1 Attachment(s)
Юзай последнюю версию, которая в предыдущем моём посте, там логи информативнее.
Да, восьмёрку конечно еще балансить надо, и мы потихоньку Бегинсу на мозг капаем. Дело движется.
Вот мои логи для версии 096:

MDimanM 02-14-2012 04:59 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
пасмотрел лог за карветы вайгровские штормм и мультилазер ваше бесмыслены а страйк несразу пастроиш вот и думаеш что из карветов строить если что . мисл карвет мелочь ваше неодну убить неможет а остальные преблезительно против фригатов . и нечего неэфективно против мелочи . лазер карвет по характеристикам настока бесполезен что мисл карвет просто батл ккакойта

Добавлено через 27 минут
да ### сложно все с разделением что вайгв в начале сельны а нигар к канцу. сматру фригаты вайгров там тож херь какаято фригаты везде гибнут в реальном баю както эфективней . если чето повышать то в началь игры хигаре сложно будет а так в баю 1\1 проигрывают по тесту . ХЕРЬ

regul 02-15-2012 01:33 AM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Вот есть показатели:

Цена юнита (P)
Время строительства (t)
Количество команды (C)
Коэффициент доступности (A) (0- сразу/research module, 1- research division/Лейтенант, 2- science div/75 хонора, 3 / Eng div, 125 Honor для Complex 7.5)

Как из этих параметров вылепить удобоваримую формулу? Для балансирования нужен интегральный коэффициент, поскольку сравнивать юниты просто на одну и ту же цену, мне кажется, не правильно. Однако, если просто перемножать, получается слишком большой разброс в значении коэффициентов - к примеру, бомбер и дестроер получаются в соотношении 20:1, а это не правильно. Нужна более сглаживающая формула.

Есть физико-математики?

KUPRUM 02-15-2012 10:20 AM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Я не знаю как там в комплексе, но в обычном хв любой коэффициент не будет отражать действительности. Пример вайгравские файтеры и ланцетники, корабли одного класса, но эффективны они совершенно в разных боевых ситуациях, хотя это все не следует из их параметров, представленных выше.

regul 02-15-2012 04:37 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Эффективность в данном случае за скобками, точнее, мне нужно выработать интегральный показатель, пользуясь которым можно было бы далее сравнивать юниты уже по эффективности.

Для тестирования эффективности у меня есть Playbalancing mod, прозволяющий проводить автоматические тесты. Тесты полностью релевантны тестам, проводимым вручную в игре. Единственное, что требуется в нём от пользователя - задать перечень кораблей и их количество. В список кораблей я добавил все боевые корабли, а вот с количеством - вопрос. Пока я просто указал количество кораблей на 10000 RU, однако я считаю, что исходить только из цены - неправильно, необходимо учитывать и время постройки, и количество команды, и - на каком уровне доступен корабль.

Вот, к примеру, если тестить истребитель хиигар против истребителя вайгров, то можно, по идее, обойтись только ценой. Строим на 5000 интерсепторов, на 5000 ассаулт крафт, и сталкиваем. Однако, если тестировать, например, бомберы против тулвар фригатов, или круизеров, то этого явно не хватает: мы не учитываем ни большее требование команды, особенно такого дефицитного ресурса как офицеры, ни количество затраченных денег и времени на открытие возможности строить более продвинутые юниты. Если тестить и править баланс только опираясь на стоимость, то преимущество получат первые доступные юниты - зачем тогда развиваться?

regul 02-24-2012 06:56 AM

Re: Мысли о балансе. Найден мод-тестировщик!
 
В итоге я выдумал такую формулу коэффициента:


К=((цена)+(время постройки*10))^(1/2)*(1+уровень доступности юнита/10)*(crew ^(1/2))*(1+officer/10)*10

Есть замечания?

nemesis 02-24-2012 05:29 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Здорова Регул, по поводу баланса много споров идет и все зависит от предпочтения игроков в том или ином виде кораблей, а чтобы все было правдоподобно и летало нормально с предпочтением только в выборе тактики, советую попробовать посмотреть девиэйшн Синистера. Просто для примера: я с ним каждый тип кораблей тестил на всем флоте от скаута до форта, причем учитывались все характеристики, вплоть до точности поражения рапидом вортекса в 50 ед. скаута с жизнью в 47 ед. Пример из юмора - толпа файтеров в 10 сквадов валит дестроер за 20 проходов, сам пойми у них оружие 8 единиц, а у дестра броня 80000, если считать что в скваде их 7 и 10 сквадов при силе оружия 8-12 ед получим 16800 жизней при полном раскладе, то есть валить они должны его до ишачей пасхи!!!! А даже в оригинале файтеры валят дестр за 15 проходов, что НЕ правильно!!!!! И где баланс???? Из всего этого получается что пистолет рулит перед бетонной стеной в 2 метра толщиной!!!! Про цены я вообще молчу, в комплексе их с галактической карты созвездия тельца наверное брали!!!

Добавлено через 6 минут
Про коэффициент я могу сказать одно - в комплексе он нормальный для всех типов и режимов боев, нет баланса жизней, мощи и точности оружия и денег!!! Это 4 основных момента, которые завязаны между собой и требуют гибкой настройки, чтоб не было разрывов и дыр в классах!!!

Коэффициент хорош, только он для капиталов, потому что там 1 прибавляется к любому классу кроме капиталов, а сами капиталы получают мелочь в нагрузку (там значение 6 лучше, т.к. самый большой корабль имеет 6 офицеров - прибавка большая будет)!!!

Джаспер 02-24-2012 06:03 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Кстати, согласен, что в поисках баланса надо не увлечься настолько, чтобы жертвовать реализмом и здравым смыслом.

regul 02-24-2012 08:34 PM

Re: Мысли о балансе. Найден мод-тестировщик!
 
Реализма в Хоме нет, не было и не будет. А вот баланс должен быть.

Я бы не пользовался сравнением типа пистолета и бетонной стены, скорее, истребителя и авианосца, а это уже другой коленкор немного.
Если девиэйшн развивался, то с удовольствием скачаю последнюю версию.

regul 01-06-2014 11:43 AM

Re: Мысли о балансе. Найден мод-тестировщик!
 
1 Attachment(s)
Результаты тестов по 9.01 и CRM9

Если есть кто-то, заинтересованный в балансе, милости просим к анализу логов и ждем предложений по корректировке.


All times are GMT +3. The time now is 12:35 PM.