Источник: видео “Уроки по JavaScript. Как сделать простую игру кликер на JavaScript” https://vk.com/im?sel=19460369&z=video-101965347456257142%2F64d31934e1f361f7e2%2Fpl_post-11899736_41573
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Кликер</title>
<canvas id="Canvas" width="480" height="320"></canvas>
</head>
<body>
<script src="/scripts/Click_JS.js"></script>
</body>
</html>
var click = 0;
function increment(e) {
var x = e.clientX - 240;
var y = e.clientY - 160;
var dist = Math.sqrt(y * y + x * x);
if (dist < 50) {
click++;
redraw();
}
}
var c = document.getElementById("Canvas");
c.addEventListener("click", increment); //обработчик кликов
var ctx = c.getContext("2d");
function redraw() {
ctx.clearRect(0,0,c.width,c.height);
ctx.font="20px Verdana";
ctx.fillText ("Клики: " + click,190,20);
ctx.beginPath();
ctx.fillStyle = "red";
ctx.arc(c.width/2, c.height /2, 50, 0, 2*3.14);
ctx.fill();
}
redraw()