Необходимо создать модель визуализации движения автомобиля по заданной траектории. Результатом должна быть программа, которая показывает перемещение точки по заданной траектории, моделируя движение автомобиля по трассе.
Условия задачи могут варьироваться в зависимости от выбранной вами модели. Мы ждем от вас понимания физики процесса, а не демонстрации искусства программирования.
Машина имеет, такие характерные параметры как:
- Разгон – c1;
- Максимальная скорость – c2;
- Торможение – c3;
- Устойчивость в поворотах – c4.
Характер движения автомобиля должен быть напрямую связан со значениями данных параметров и чем более реалистично он отображает значения коєффициентов, тем лучше.
Кроме того, существует еще один обязательный параметр, который задается как входящий – время прохождения трассы.
Единицы измерения выбираете вы. Их может быть три, вместо четырех для упрощения модели.
Трасса может состоять из ломаных отрезков либо дуг, либо и того и другого – вы сами выбираете составные части, которые больше подходят для вашей модели.
Инструментарий
Нам не важно, какой язык программирования вы будете использовать. Выбирайте любой из широко используемых на данный момент: Adobe Flash, Java, Python, C/C++, Basic, Pascal, Delphi, Perl.
Условия приема работы
Для того, чтобы работа считалась сделанной, надо представить как минимум две трассы: одна - ломанная прямая с одним поворотом на 90 градусов, вторая - с двумя поворотами на 45 градусов, длинным начальным отрезком, и двумя короткими отрезками. Физику (характер движения) вы подгоняете под свою трассу (каждую конкретную). Побеждает наиболее реалистичная симуляция.
После определения победителя мы встречаемся в реальном мире (если это возможно), вы нам отдаете исходный код и объясняете ход ваших мыслей, за что получаете деньги.