Баланс — КонстантыЯ уже кратко описывал, что такое баланс, а также в общих чертах перечислил инстументы для его выведения в
этом посте. Думаю, настало время продвинуться немного дальше.
Константа в геймдизайне — жестко заданное значение. Оно может быть заранее определено, а может быть взято "с потолка" или определено путем плейтестов и любых других методов.
Например, речь идет о мобильной PvP игре, где между собой сражаются персонажи игроков. Мы хотим зафиксировать среднее время такого сражения. Поскольку речь идет о мобильной игре, все должно происходить достаточно быстро, но так, чтобы игрок понимал, что происходит. Положим, нас устроит 1 минута. Это и есть первая константа, от которой будет выстраиваться баланс.
Если представить, что каждая атака заниманет 3 секунды реального времени, а персонажи бьют поочередно (обмен ударами — 6 секунд), можно вывести отношение здоровья к урону, оно составит 60 / 6 = 10.
Иными словами, если среднее здоровье персонажа будет в 10 раз больше средней атаки, при продолжительности каждого удара в 3 секунды средний матч будет занимать минуту. Добились желаемого. Конечно, в реальном мире все
немного сложнее, но об этом в следующей серии.) #Balance_GameDevStuff