javascript制作小游戏
时间: 2023-07-04 17:23:33 浏览: 101
当然可以!JavaScript是一种非常流行的编程语言,可以用来制作各种小游戏。以下是一个简单的JavaScript小游戏的示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>JavaScript小游戏</title>
<style>
canvas {
border: 1px solid black;
}
</style>
</head>
<body>
<canvas id="canvas" width="500" height="500"></canvas>
<script>
// 获取canvas元素
var canvas = document.getElementById("canvas");
// 获取画布上下文
var ctx = canvas.getContext("2d");
// 定义小球的初始位置和速度
var x = canvas.width / 2;
var y = canvas.height - 30;
var dx = 2;
var dy = -2;
// 定义小球半径和颜色
var ballRadius = 10;
var ballColor = "#0095DD";
// 绘制小球
function drawBall() {
ctx.beginPath();
ctx.arc(x, y, ballRadius, 0, Math.PI*2);
ctx.fillStyle = ballColor;
ctx.fill();
ctx.closePath();
}
// 绘制游戏画面
function draw() {
// 清空画布
ctx.clearRect(0, 0, canvas.width, canvas.height);
// 绘制小球
drawBall();
// 更新小球位置
x += dx;
y += dy;
// 碰到边界时反弹
if(x + dx > canvas.width - ballRadius || x + dx < ballRadius) {
dx = -dx;
}
if(y + dy > canvas.height - ballRadius || y + dy < ballRadius) {
dy = -dy;
}
}
// 每隔10毫秒更新游戏画面
setInterval(draw, 10);
</script>
</body>
</html>
```
这是一个简单的弹球游戏,你可以根据自己的需求修改代码。如果你想了解更多关于JavaScript游戏开发的内容,可以参考一些网上的教程或者书籍。
阅读全文