{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (28 янв 2017, 20:00) [0/0] [0] [отв] [спам] [под] +1 | -1

Пишу игру гонки,у игрока есть характеристика опыт вождения и реакция,у автомобиля есть характеристики такие как мощность,мак.скорость,вес,разгон до 100км.
Вопрос:как рассчитать за какое время игрок проедет дистанцию в 402 метра?Может есть у кого-то какая-то идея?
Добавлено 28.01.17 в 20:18:18:
Up

2. (29 янв 2017, 06:00) [0/0] [0] [отв] [спам] [под] +1 | -1

skortes, https://ru.m.wikipedia.org/wiki/Ускорение читай про "Равноускоренное прямолинейное движение без начальной скорости"

3. [автор] (29 янв 2017, 07:04) [0/0] [0] [отв] [спам] [под] +1 | -1

Редиска, это и так было известно

4. (29 янв 2017, 07:27) [0/0] [0] [отв] [спам] [под] +1 | -1

skortes, а в чем проблема тогда, там формула есть для расчета времени

5. (29 янв 2017, 07:31) [0/0] [0] [отв] [спам] [под] +1 | -1

*

Ты че 3 класс не учил!?

6. [автор] (29 янв 2017, 11:12) [0/0] [0] [отв] [спам] [под] +1 | -1

GOODIK, учил.Формулами из физики не вычислить, есть еще опыт игрока

7. [автор] (29 янв 2017, 11:14) [0/0] [0] [отв] [спам] [под] +1 | -1

Редиска, она не подходит,там выходит чем меньше у машины время разгона,тем дольше едит дистанцию

8. (29 янв 2017, 11:36) [0/0] [0] [отв] [спам] [под] +1 | -1

ты какую использовал? ускорение как задаешь?

9. (29 янв 2017, 12:03) [0/0] [0] [отв] [спам] [под] +1 | -1

skortes,
<?php
$s = 402; // путь в метрах
$x = 2.5; // разгон до сотни в секундах

// вычисляем ускорение (м/с^2)
$a = 100 / 3.6 / $x;

//считаем время, затраченное на прохождение пути
// используя формулу из википиди
$t = sqrt (2 * $s / $a);
?>

у меня все работает и считает
buggati veyron с разгоном до сотни за 2.5 секунды сделает твою дистанцию за 8.5064 секунды
инжекторный восьмиклапанный ваз 2115 с разгоном до сотни за 13.5 сек. проедет за 19.7672 секунды *

конечно, гонки происходят в вакууме, и нет сил трения

10.
Sakamsky * 11.59
(29 янв 2017, 12:45) [0/0] [0] [отв] [спам] [под] +1 | -1

Надо еще максимальную скорость учесть. Получается, что на протяжении всей дистанции машина только ускоряется
Добавлено 29.01.17 в 12:46:47:
Автору. Что бы от опыта водителя зависело зависело, сделай так, что бы чем больше опыта, тем большую скорость он мог набирать, но не больше максимальной скорости самой машины)

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений