YellowStar
poon
offline
Опыт:
15,144Активность: |
Игровой баланс и метод его достижения.
Статья проходит момент написания так что огромная просьба не писать здесь пока я не закончу статью.
Игровой баланс ищется в основном методом проб и ошибок:). Также ищется огромная группа тестеров которая и находят этот баланс. Но я попробую написать способ при котором застраты времени на выявления этих дисбалансов свелось к минимуму. Какие виды дисбаланса существуют:
Пусть в начале вы имеете какой то выбор допустим расы. И раса а имеет большое преимущество над рассой б. Тут виден дисбаланс первой степени. Если же в процессе игры существуют выборы которые никогда не используется или наоборот используються очень часто то это дисбаланс третьей степени.Многие модеры считают что если какой то боец круче всех но не все его могут производить то дисбаланс первой степени исправлен. Это ошибка как только игрок поймет что юнит А крут а остальные подтанцовка то я например раздражаюся и в нее не играю.
Вопрос только в цене.:) Считать баланс мы начнем только когда появяться приблизительные формулы игры. Для расчетов нужен такой параметр как цена. Цена это мерило тех усилий или ресурсов которые надо затратить в игре чтобы получить объект в свое распоряжения. Наш баланс это нахождение для каждого игрового объекта весной цены. Первая серьезная задача это определение что будет ценой. Цена должна быть одним числом то есть типа маны для магии или золота для юнита. У стратегии где баланс необходим численные параметры есть. Например в варе вы можете сложить потребное количество золота и дерева и умножить на что нибудь вроде 1 плюс лимит деленное на два тоесть так 1+2/2.Далее мы рассмотрим как расчитать баланс отрядов.
Сначала выберем некое число (допустим 10) как среднюю чему отряда. Обозначим как V.И сопоставим каждому из отрядов цену V. Дальше сделаем вот что. Предположим у нас есть два отряда - А и В. Давайте сосчитаем вероятность того что А победит В. Мы не будем изучать теорию вероятности :) мы смоделируем ани. Где то 100 раз- и посчитаем успешные исходы для каждого бойца. Получим число от 0 до 1. Назовем их Аа и Вв.
А теперь пересчитаем цену которая будет выглядеть так: Va = F(Aa)*Vb
где F(Aa) - Такая функцию от нашел вероятности. F(Aa)=Aa /Bb Если ни одно не равно 0 но если равно то заменим на маленькое выражение 0.01 к примеру. Если скажем А побеждает в 75% случаев а В стало быть 25%.Это означает что А круче В в три раза. Значит и цена по нашей формуле будет в три раза выше.Проверка,не равна ли нулю одна из вероятностей. Делаем это потому что у одной из сторон шанс нанести повреждения у одной стороны слишком малы. А нам не нужно чтобы результаты уходили в ноль или бесконечность.Теперь проведем эту операцию для всех пар отрядов сравнив каждый с каждым.Вероятности ради проведем это испытание несколько раз подряд. Получим чтото вроде баланса....Хотя не совсем то.
Вы получили более менее рабочую сцену балансировки. Теперь попробуем ее усовершенствовать. Наша система не учитывает несколько вещей. Во первых взаимодействие в группе:понятно что маг целитель вряд ли справиться с большинством бойцов, но группа с Мип намного мощнее чем без него. Во вторых неводаше свойства отряда среди которых обычно важнейшие оказываются скорость бега и атаки. Первому горя помочь не трудно.
Как сбалансировать войска мы разобрались. Теперь разберем несколько приемов которые помогут совладеть с объектами других типов. Например здания. Если они производят войска то логично будет составить чему как чему производимых войск умноженую на какой нить коэфицент. Если делают доход то посчитать как с войсками.Если нужны для стоительства каких либо других здании посчитать сумму здании которые из него следует и умножить на коэфицент.
Часто возникает балансные схемы типа камень ножницы бумага . Одна сторона хорошо справляеться с одной но проигрывает другой.В таком положении схватки заканчиваються быстро и предсказуемо. Самый простой способ предотвратить такое положение это правило трети. Если войска одной из сторон выигрывает у войск другой более чем в 2/3 случаев то стоит подправить их характеристики, Усилив одну из них специально против сильной стороны. Затем пересчитать. Желаем такие же испытания как и раньше Отредактировано Jon, 04.06.2007 в 10:47. |
04.06.2007, 10:18 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Бред то что ты сейчас написал это не баланс. Баланс в заклинаниях а не в цене, иначе бы в доте рапира стоила всего 7000 и не было бы сборных артефактов.
Статья имхо не труъ. Sasha добавил: П.С. Проанализировав статью добавлю - была написана в жажде получить 1000 опыта. |
04.06.2007, 10:23 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Sasha Баланс вообщето понятие обширное, нетока равные силы, но и экономика тоже должна быть сбалансирована... а насчет статьи согласен... большая часть какая-то вода...
|
04.06.2007, 10:24 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
только по два но только берем две одинаковые группы солдат одну усиленную одним бойцом другую другим. И проделываем те же операции сравнивая чему добавленных бойцов. Осталось задействовать скорость дальность и другое. Неплохая идея запустить персонажей в бой с некоторого расстояния.Для счета магии вызова просто добавьте магу стоимость вызванного существа. Для экономики (боец приносит доход ежеходно)присвоите доход за пару ходов. |
04.06.2007, 10:25 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
Молодец, добавил немного ценного. Цитата:
Сам опроверг свои слова. Цитата:
Рабочую?!!! Оо Цитата:
Все игры ведут в доту © IceFrog Цитата:
Это ты кому? тому кто прочитал статью? ИМХО статья успехом пользоваться не будет потому что свой баланс делает каждый САМ. Цитата:
Скорее жижа. Видишь, автор пытается - Цитата:
Нагружает статью какой-то фигней которая вообще не по теме :) ...Присвоите доход за ПАРУ ХОДОВ.... Тут тема про варкрафтный баланс или шахматы? |
|||||||
04.06.2007, 10:26 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Автор пишет тему кусками вместо того чтобы писать в 1 посте.... жесть. Куча жижи, которой нараян увеличивает "увесистость" статейки |
04.06.2007, 10:35 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
NaRaYaN обьеденил... если не так.. твои проблемы, т.к. ты сам это мог сделдать...
Jon добавил: Цитата:
надо писать либо всю статью сразу... либо неписать ее, пока незакончиш Отредактировано Jon, 04.06.2007 в 12:45. |
|
04.06.2007, 10:49 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Game Ghost
Advanced Ghost User
offline
Опыт:
3,581Активность: |
NaRaYaN
Статья про баланс полезная, а также я учел заметки от Jon'а Sasha А вы бы могли написать статью о балансе среди военных сил. |
04.06.2007, 20:37 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Военных сил для какой Игрухи. Эта статья о балансе в целом. Можешь его заточить и под стрелялку изменив некоторые параметры статьи.:) |
04.06.2007, 21:01 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
Повторю - у каждого понятие о балансе своё. Не надо его навязывать другим. Цитата:
Когда на форуме переходят на вы в реале уже бьют морды © SilentSmart |
||
04.06.2007, 21:28 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Я бы мог. Кстати я саша не знал что за статьи дают опыт.:)Теперь знаю и улучшу эту статейку до уровня баланс для любых игр метод расчета. Писать буду долго и обдуманно:). Думаю пригодиться кому нить. Это призрак игр скажи на какую тему точно дописать в эту статейку. |
04.06.2007, 21:41 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Оеально полезная, если труъ.
Согласен с Sasha, у каждого своё понятие баланса и свои методы достижения оного. |
04.06.2007, 23:32 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
gildmaster
offline
Опыт:
11,268Активность: |
Угу, согласен, я щас компанию делаю, так в ней вобще главный герой даже на высоких уровнях не может победить целую армию.Там всё зависит от комбинации спелов и командной игры. |
05.06.2007, 05:01 | #13
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Зато я знаю один точно во всех играх присутствует.Тест. А статья написана для тех кто допустим делает свою доту и ставит значения от балды. Это статья просто сокращает время теста карты на баланс. В основном она написана для игр где используются числа(мана тоже как число идет). |
05.06.2007, 09:03 | #14
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Советую исправить все очепятки, многие места непонятны ИМХО в основном затронуты азы балнса, которые и так понятны если хоть немного позаниматься этой темой. Приведенные формулы слишком примитивны для реального использования и мало конкретики. Но есть перспективы развития, так что дерзай пока на базу не тянет... |
09.06.2007, 13:02 | #15
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|