Игра кошки-мышки на JavaScript
@labwebВ этой статье Мы с Вами напишем простую игру "кошки-мышки", используя минимальные знания JavaScript, Css и Html.

Шаг 1: Подготовим структуру проекта, для этого создаём файлы javascript.js, style.css, index.html и скачиваем любые изображения кошки и кота.

Шаг 2: Добавляем HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>WebLabMouseCat</title> <!-- Подключаем файл CSS --> <link rel="stylesheet" href="style.css"> </head> <body> <!-- Подключаем картинку --> <img class="catImg" id="cat" src="cat.png" alt=""> <!-- Подключаем файл JS --> <script src="javascript.js"></script> </body> </html>
Шаг 3: Добавляем CSS
/* Меняем курсор на фото мышки */
* {
cursor: url(mouse.png), auto;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
/* Задаём стили для кота */
.catImg {
width: 150px;
height: 150px;
transition: 0.2s;
}
Шаг 4: Добавляем JS
//Задаём переменную
let cat = document.getElementById('cat');
//Задаём коту фиксированное позиционирование
cat.style.position = 'fixed';
//Наш кот стремиться к центру курсора мыши
document.onmousemove = (event) => {
cat.style.left = event.clientX - 75 + 'px';
cat.style.top = event.clientY - 75 + 'px';
}
//Когда кот догоняет мышку
cat.onmouseover = () => alert('Мышка была поймана!');