Дизайн уровней:
Уровень состоит из чанков;
У каждого чанка свой террейн (со своим ID);
Уровни составляются из чанков вручную;
Велик:
Есть 3 типа колеса;
Для каждого колеса есть “свой” террейн;
У каждого террейна есть коэффициент скорости (k=1, для своего; k>1 для не своего (float));
Бот:
Все теже коэффициенты, как у игрока;
При смене чанка меняется колесо случайным образом;
В случае, если колесо не ”своё”, то меняется ещё раз через Х сек
Держи, я описал твой проект в 10 предложений за 4 минуты