Качели и шары

Этот код создает анимацию на канвасе: шарик движется вертикально, меняя направление при столкновении с вращающейся платформой. Половина экрана меняет цвет в зависимости от положения шарика, синхронизируясь с его движением.