Здравствуйте уважаемые, прочитав тему коллеги о балансировке по «весу», пришел к выводу, что предложение интересно, но требует больших усилий по внедрению дополнительного параметра «веса» и не учитывает мины аптечки, звезды оружия и бойцов и т.д.
К сути:
У всего в игре уже есть своя цена, разрабы наконец-то вели вменяемое денежное отражение всех этих непонятных заявок. Так давайте делать балансировщик, отталкиваясь от стоимости отрядов.
Если память не подводит, нам всем в начале кампании выдавалось (на примере советов в МСК) :
1 отряд бойцов I - 4 человека с мосинками
-
отряд штурмов I – 1 штурм с ПП1928 и 3 бойца с мосинками
-
отряд снайперов I с 1 снайпером с мосинкой с оптикой
-
отряд с танком Т-26 с 2-мя танкистами
Здесь и далее я буду брать стоимость исходя из пересчета заявок в серебро, потому что не помню, сколько, что стоило на тестовом сервере.
Итак стоимость начального отряда бойцов I
1 боец (1), с одной звездой – 1000с, мосинка – 500с = стоимость солдата 1500с, стоимость всего отряда *4 = 6000с. Чтобы не утомлять писаниной и расчетами пусть остальные отряды стоят столько же.
Итого стоимость сетапа «новичка, только пришедшего в игру = 24 000 серебра. И пусть игрок с такой стоимостью учится играть против ботов.
А дальше начинается прокачка:
Поставил в слот аптечку +200с, поставил в слот пистолет +500с, поставил в слот 2 пушку +1000с, поставил в слот ПП мину + 2000с, нанял бойца +1000 и т.д.
Поднял бойца на 2 звезду +600с (считаем по 600с на шаг кроме 5 звезды, она 1800с) итого стоимость голого 5-звездного бойца уже 4100 серебра
Стоимость прокачанного до 4 звезд ствола 500 + (2003) + (2005) + (200*10) = 4100 серебра
Итого, стоимость полностью прокачанного бойца (4100) со всеми обвесами аптечками (200), минами (1000), гранатами (500), сумками (500), флягами, биноклями и 4 звездным оружием (4100) будет равна уже 11 000 (здесь могут быть варианты в зависимости от сумок и гранат, но цифра ± такая.
Полностью прокачанный отряд из 9 рыл будет стоить уже 99 000. Таким же образом высчитывается цена остальных отрядов
Соответственно, если стоимость любого отряда в сетапе не превышает 100 000 серебра – добро пожаловать в «лягушатник» Стоимость «порога» всегда можно регулировать, например, если мы не хотим, чтобы новички постоянно подрывались на ПП минах, можно задрать их стоимость так, чтобы установка их в слот превышала цену «лягушатника»
Соответственно БР-2 от 100 000 до условно 300 000, а БР-3 от 300 000 и далее
Плюсом такой системы будет то, что балансировщику будет проще собирать бой, подбирая игроков с ± похожей стоимостью.
Совсем радикально можно настроить БР по стоимости солдата, условно, если максимальная стоимость любого солдата во всех отрядах сетапа не превышает 11 000 – это лягушатник. Такое решение не пропустит к новичкам даже одного солдата последних уровней и даже 1 единицу оружия поздних этапов, ведь, например, даже голый штурмовик III с 5 звездами уже стоит 12 600с, а «дорогие» СТГ или АС , даже с 3 звездами 5600, что в сочетании с ценой снаряги также превысит порог в 11 000с.
Самое главное при таком подходе, что разработчикам не нужно изобретать велосипед, все данные уже есть, все стоимости известны, осталось вписать только несложные арифметические формулы.
Отдельно подчеркну, что среднее арифметическое от стоимости или веса отряда не проходит иначе это будет как со средней температурой по больнице.
Само собой, что цена (БР) должна быть всегда отражена на плашке бойца, отряда и оружия, и на кнопке в Бой надо писать в какой БР ты попадаешь, примерно как на скрине.
Если мы совсем ленивые, то БРы можно разбить по цене оружия, солдата или техники. То есть, то, что что сейчас стоит 1 заявку – БР-1, то, что стоит 2 заявки – БР-2, 3 заявки БР-3.
Само собой, привязку БР к картам надо убрать
Отдельно для тех, кто хочет пролезть с одним СТГ на лоу БР, мы же с вами люди взрослые и прекрасно понимаем, что вы хотите нагибать, ведь даже с 1 штурмовиком IV (который живучее и быстрее штурмовиков I) и пусть даже одним СТГ на отряд вы легко положите пару-тройку отрядов новичков даже не перезаряжаясь. Все остальное от лукавого.