帮我用html写一个完整的小游戏
时间: 2023-02-23 08:52:18 浏览: 22
使用Python写一个小游戏
HTML 不能单独制作游戏,但是它可以与 JavaScript 和 CSS 配合使用,来开发简单的小游戏。
以下是一个简单的猜数字游戏的代码示例:
```
<!DOCTYPE html>
<html>
<head>
<title>Guess the Number Game</title>
<style>
#game {
text-align: center;
margin-top: 50px;
}
#message {
font-size: 20px;
font-weight: bold;
margin-bottom: 30px;
}
input[type="text"] {
font-size: 20px;
padding: 5px 10px;
width: 200px;
text-align: center;
}
button {
font-size: 20px;
padding: 5px 10px;
margin-top: 20px;
}
</style>
</head>
<body>
<div id="game">
<div id="message"></div>
<input type="text" id="guessInput">
<button id="guessButton">Guess</button>
</div>
<script>
const guessButton = document.getElementById("guessButton");
const guessInput = document.getElementById("guessInput");
const message = document.getElementById("message");
let correctNumber = Math.floor(Math.random() * 100) + 1;
guessButton.addEventListener("click", function() {
let guess = parseInt(guessInput.value);
if (guess === correctNumber) {
message.innerHTML = "You won! The correct number was " + correctNumber + ".";
guessInput.disabled = true;
guessButton.disabled = true;
} else if (guess < correctNumber) {
message.innerHTML = "Your guess is too low. Try again.";
} else {
message.innerHTML = "Your guess is too high. Try again.";
}
});
</script>
</body>
</html>
```
在这个代码中,我们使用了 HTML 负责游戏的布局和界面,JavaScript 负责游戏的逻辑和交互,CSS 负责游戏的样式。
阅读全文