|
|
当我们要制作一个简单的贪吃蛇网页游戏时,可以使用HTML、CSS和JavaScript来实现。下面是一个简单的示例代码:
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>贪吃蛇游戏</title>
- <link rel="stylesheet" href="style.css">
- </head>
- <body>
- <div id="gameBoard">
- <div id="snake"></div>
- <div id="food"></div>
- </div>
-
- <script src="script.js"></script>
- </body>
- </html>
复制代码
CSS部分(style.css):
- #gameBoard {
- width: 400px;
- height: 400px;
- border: 1px solid black;
- position: relative;
- }
- #snake, #food {
- width: 20px;
- height: 20px;
- position: absolute;
- }
- #snake {
- background-color: green;
- }
- #food {
- background-color: red;
- }
复制代码
JavaScript部分(script.js):
- const gameBoard = document.getElementById("gameBoard");
- const snake = document.getElementById("snake");
- const food = document.getElementById("food");
- let snakeX = 10;
- let snakeY = 10;
- let foodX = 5;
- let foodY = 5;
- // 初始化贪吃蛇和食物的位置
- function updateSnake() {
- snake.style.left = snakeX + 'px';
- snake.style.top = snakeY + 'px';
- }
- function updateFood() {
- food.style.left = foodX + 'px';
- food.style.top = foodY + 'px';
- }
- updateSnake();
- updateFood();
复制代码
以上是一个简单的贪吃蛇游戏的基本结构,当你在浏览器打开这个HTML文件时,会看到一个游戏界面,里面有一个绿色的方块代表贪吃蛇,一个红色的方块代表食物。接下来你可以根据需要继续完善这个游戏,比如添加贪吃蛇移动、吃食物、增长长度等功能。希望对你有帮助! |
|