Поездка в горы

Анимация представляет собой движущуюся машину на фоне горного пейзажа. Болид нарисован с помощью функции drawCar(), эффект движения колес создается с помощью двух белых вращающихся дуг.

Функции drawTree(), drawCloud(), drawMountains() и drawSun() рисуют деревья, облака, горы и солнце.

Функция createGas() создает частицы выхлопного газа для машины. Каждая частица имеет: начальную позицию, случайный размер и скорость движения, прозрачность, которая постепенно уменьшается. Функция drawGas() с вероятностью 30% создает новые частицы выхлопного газа, увеличивает их размер со временем, уменьшает прозрачность и удаляет частицы, прозрачность которых меньше 0.