Друзья, у меня тут немного отваливается мозг, так что давайте побрейнштормим вместе. Особенно ценно наверное будет мнение бегунов, всадников и автомобилистов.
Дело в том, что я сейчас пишу модуль гонок на колесницах. Вы запрягаете в колесницу рабыню и гоняетесь по сложной трассе с пятью другими участниками. В рамках игромеханики, за каждый отрезок участник получает столько победных очков какова была его скорость и побеждает тот кто не разбившись доехал до финиша с максимумом победных очков.
На скорость колесницы влияет инерция (то насколько она уже разогналась и то насколько тяжело вы забронировали вашу колесницу по весу), выносливость рабыни (ранена ли она, устала ли, насколько изначально сильна) и то какой маневр вы выполняете. Сейчас предполагается четыре маневра: разгон, уклонение, таран и торможение.
Но всё это надо свести в грамотную формулу. Пока что у меня получается какая-то хрень. В первую очередь с формулой разгона - то ли не все факторы учитываю то-ли ввожу неверные коэффициенты.
Отправные точки такие: базовое ускорение складывается из выносливости и темперамента. Они могут быть в диапазоне от 0 до 5. Соответственно максимум где-то 10. Ну может ещё +1 будет даваться за талант понидевки.
На вес колесницы влияют пять элементов: рама, борта, подвеска, колёса и защита возницы. Все они могут быть в одной из двух вариантов: облегчённом либо усиленном. Учитывая что модули собираются из продвинутых конструкционных материалов облегчённый вариант может весить очень мало, но сам возница по-любому чего-то весит.
Соответственно надо выработать формулу ускорения которая будет хорошо попадать в диапазон скоростей которые может реалистично потянуть живая женщина на средней дистанции. Но при этом конечно не хочется чрезмерно усложнять, так что возможны некоторые допуски.
Менее важный но тоже не решённый пока момент, управляемость колесницы. По базе она зависит от инерции колесницы и навыков рабыни (а именно "выездки" и "инстинкта подчинения"). Я предполагал считать управляемость автоматом и удваивать её на отрезке где применяется маневр уклонения. Но как именно считать тоже пока не совсем ясно.
В общем кидайте идеи, соображения или готовые примеры формул с пояснениями и рассчётными диапазонами значений. Предполагается, что скорость будет отображаться в километрах в час, но можно перепилить и на метры в секунду. Брать совсем абстрактные очки не хотелось бы, хотя это и позволит значительно увеличить допуски.
Дело в том, что я сейчас пишу модуль гонок на колесницах. Вы запрягаете в колесницу рабыню и гоняетесь по сложной трассе с пятью другими участниками. В рамках игромеханики, за каждый отрезок участник получает столько победных очков какова была его скорость и побеждает тот кто не разбившись доехал до финиша с максимумом победных очков.
На скорость колесницы влияет инерция (то насколько она уже разогналась и то насколько тяжело вы забронировали вашу колесницу по весу), выносливость рабыни (ранена ли она, устала ли, насколько изначально сильна) и то какой маневр вы выполняете. Сейчас предполагается четыре маневра: разгон, уклонение, таран и торможение.
Но всё это надо свести в грамотную формулу. Пока что у меня получается какая-то хрень. В первую очередь с формулой разгона - то ли не все факторы учитываю то-ли ввожу неверные коэффициенты.
Отправные точки такие: базовое ускорение складывается из выносливости и темперамента. Они могут быть в диапазоне от 0 до 5. Соответственно максимум где-то 10. Ну может ещё +1 будет даваться за талант понидевки.
На вес колесницы влияют пять элементов: рама, борта, подвеска, колёса и защита возницы. Все они могут быть в одной из двух вариантов: облегчённом либо усиленном. Учитывая что модули собираются из продвинутых конструкционных материалов облегчённый вариант может весить очень мало, но сам возница по-любому чего-то весит.
Соответственно надо выработать формулу ускорения которая будет хорошо попадать в диапазон скоростей которые может реалистично потянуть живая женщина на средней дистанции. Но при этом конечно не хочется чрезмерно усложнять, так что возможны некоторые допуски.
Менее важный но тоже не решённый пока момент, управляемость колесницы. По базе она зависит от инерции колесницы и навыков рабыни (а именно "выездки" и "инстинкта подчинения"). Я предполагал считать управляемость автоматом и удваивать её на отрезке где применяется маневр уклонения. Но как именно считать тоже пока не совсем ясно.
В общем кидайте идеи, соображения или готовые примеры формул с пояснениями и рассчётными диапазонами значений. Предполагается, что скорость будет отображаться в километрах в час, но можно перепилить и на метры в секунду. Брать совсем абстрактные очки не хотелось бы, хотя это и позволит значительно увеличить допуски.