很难但好玩的html打地鼠游戏代码
时间: 2023-01-11 17:55:36 浏览: 69
这是一段简单的 HTML 打地鼠游戏的代码:
```html
<html>
<head>
<style>
/* 定义游戏界面的样式 */
#game {
width: 400px;
height: 400px;
border: 1px solid black;
position: relative; /* 使 #hole 可以绝对定位 */
}
#hole {
width: 50px;
height: 50px;
background-color: black;
border-radius: 25px;
position: absolute; /* 使 #hole 可以绝对定位 */
}
#score {
font-size: 20px;
}
</style>
</head>
<body>
<!-- 游戏界面 -->
<div id="game">
<!-- 地鼠的洞 -->
<div id="hole"></div>
</div>
<!-- 分数显示 -->
<div id="score">0</div>
<!-- 加载 JavaScript 代码 -->
<script>
// 定义变量
let score = 0; // 分数
let hole = document.getElementById('hole'); // 地鼠的洞
let scoreElem = document.getElementById('score'); // 分数显示元素
let game = document.getElementById('game'); // 游戏界面
// 随机生成地鼠出现的位置
function randomHole() {
let x = Math.floor(Math.random() * 350); // X 坐标
let y = Math.floor(Math.random() * 350); // Y 坐标
hole.style.left = x + 'px'; // 设置左边距
hole.style.top = y + 'px'; // 设置顶边距
}
// 打地鼠
hole.addEventListener('mouseup', function() {
score++; // 分数加 1
scoreElem.innerHTML = score; // 更新分数显示
randomHole(); // 随机生成新的地鼠出现的位置
});
// 开始游戏
randomHole();
</script>
</body>
</html>
```
在这段代码中,我们使用了 HTML、CSS 和 JavaScript 来创建这个游戏。HTML 用