cd ping-pong-test
npm install
npm start
Реализовать игру модификацию игры Pong со следующими правилами
- Шарик не может покидать экран. От верхней и боковых границ экрана он отскакивает, меняя направление движения, по фиксированному закону - "угол падения равен углу отражения".
- При столкновении шарика с нижней границей игра заканчивается, game loop останавливается.
- Игрок перемещает блок по нижней границе экрана при помощи курсора мышки.
- От верхней границы блока шарик отскакивает как от стенки
- В левом верхнем углу экрана отображается текущий счет
- Счет увеличивается на 1 каждую секунду.
- Каждые 30 секунд скорость шарика увеличивается на 10%.
- Каждые 15 секунд в случайной точке верхней половины экрана возникает бонус в форме плюса, которые начинает движение по к нижней границе экрана по произвольной траектории.
- При контакте с нижней границе экрана бонус исчезает, при контакте с блоком игрока - увеличивает счет на 15 единиц.