|
|
当然可以,下面是贪吃蛇小游戏的代码示例分成了三个部分:HTML、CSS和JavaScript。你可以将它们分别保存为不同的文件,然后把它们放在同一个文件夹里运行。
### HTML(index.html)
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>贪吃蛇游戏</title>
- <link rel="stylesheet" href="style.css">
- </head>
- <body>
- <div id="game-board"></div>
- <script src="script.js"></script>
- </body>
- </html>
复制代码
### CSS(style.css)
- #game-board {
- width: 400px;
- height: 400px;
- border: 1px solid black;
- }
- .snake {
- width: 100%;
- height: 100%;
- background-color: green;
- }
复制代码
### JavaScript(script.js)
```javascript
const gameBoard = document.getElementById('game-board');
const boardSize = 20;
const cellSize = gameBoard.offsetWidth / boardSize;
const snake = [{x: 10, y: 10}];
let direction = 'right';
function drawSnake() {
gameBoard.innerHTML = '';
snake.forEach(segment => {
const snakeElement = document.createElement('div'); |
|