В играх скорость передвижения часто зависит от характеристик персонажа (ловкость, уровень, вес экипировки). Разберём, как это работает, на примерах.
Базовая формула
Скорость бега вычисляется по формуле: Скорость=k⋅x+b
- x — характеристика (например, ловкость),
- k — коэффициент усиления,
- b — базовая скорость.
Примеры из игр
Пример 1: Зависимость от ловкости
Условие:
- Базовая скорость: 5 м/с,
- Каждое очко ловкости добавляет 0.4 м/с.
Формула: Скорость=0.4x+5
Задачи:
- Какова скорость при 10 ловкости? 0.4×10+5=9 м/с
- Сколько нужно ловкости для скорости 7 м/с? x+5=70.4 0.4x=2 x=5
Пример 2: Штраф за тяжёлую броню
Условие:
- Базовая скорость: 6 м/с,
- Каждые 5 кг веса снижают скорость на 1 м/с (но не меньше 3 м/с).
Формула: Скорость=6−0.2⋅Вес (где 0.2=1/5)
Задачи:
- Какова скорость при весе 10 кг? 6−0.2×10=4 м/с
- При каком весе скорость упадёт до 3 м/с? 6−0.2x=3 0.2x=3 x=15 кг
График скорости
Построим график для примера с ловкостью (y=0.4x+5):
Выводы:
- График — прямая линия (линейная зависимость).
- Чем больше kk, тем круче подъём.
Задачи для самопроверки
Условие:
- Базовая скорость — 6 м/с,
- Каждое очко ловкости добавляет 0.5 м/с,
- Максимальная скорость — 10 м/с.
Вопросы:
- Какова скорость при 8 ловкости?
- При какой ловкости скорость достигнет максимума?