diff --git a/mdn-breakout/index.html b/mdn-breakout/index.html index e097583..8c02018 100644 --- a/mdn-breakout/index.html +++ b/mdn-breakout/index.html @@ -66,10 +66,21 @@ canvas { background: #eee; display: block; margin: 0 auto; } dx = -dx; ballColor = randColor(); } - if(y + dy > canvas.height-ballRadius || y + dy < ballRadius) { + if(y + dy < ballRadius) { dy = -dy; ballColor = randColor(); } + else if(y + dy > canvas.height-ballRadius) { + if(x > paddleX && x < paddleX + paddleWidth) { + dy = -dy; + dx *= 1.01; + dy *= 1.01; + } + else { + alert("GAME OVER"); + document.location.reload(); + } + } if(rightPressed && paddleX < canvas.width-paddleWidth) { paddleX += paddleSpeed;