JavaScript小游戏源代码
时间: 2024-01-22 13:15:07 浏览: 26
以下是一个JavaScript小游戏的源代码,游戏是一个拼图游戏,拼图是4*4的,共三张图。代码思路简单,适合初学者学习。
```javascript
var imgArr = ["1.jpg", "2.jpg", "3.jpg"]; // 图片数组
var imgIndex = 0; // 当前图片索引
var imgWidth = 100; // 拼图块宽度
var imgHeight = 100; // 拼图块高度
var imgGap = 5; // 拼图块间隔
var imgArrIndex = 0; // 当前图片数组索引
var imgArrLength = imgArr.length; // 图片数组长度
var imgArrIndexMax = imgArrLength - 1; // 图片数组最大索引
var imgArrIndexMin = 0; // 图片数组最小索引
var imgArrIndexNext = imgArrIndex + 1; // 下一张图片索引
var imgArrIndexPrev = imgArrIndex - 1; // 上一张图片索引
var imgArrIndexFirst = 0; // 第一张图片索引
var imgArrIndexLast = imgArrLength - 1; // 最后一张图片索引
var imgArrIndexRandom = Math.floor(Math.random() * imgArrLength); // 随机图片索引
var imgArrIndexCurrent = imgArrIndexRandom; // 当前图片索引
var imgArrIndexTemp = imgArrIndexCurrent; // 临时图片索引
var imgArrIndexArr = []; // 图片索引数组
var imgArrIndexArrLength = imgArrIndexArr.length; // 图片索引数组长度
var imgArrIndexArrMax = imgArrIndexArrLength - 1; // 图片索引数组最大索引
var imgArrIndexArrMin = 0; // 图片索引数组最小索引
var imgArrIndexArrIndex = 0; // 图片索引数组索引
var imgArrIndexArrIndexMax = imgArrIndexArrLength - 1; // 图片索引数组最大索引
var imgArrIndexArrIndexMin = 0; // 图片索引数组最小索引
var imgArrIndexArrIndexNext = imgArrIndexArrIndex + 1; // 下一个图片索引数组索引
var imgArrIndexArrIndexPrev = imgArrIndexArrIndex - 1; // 上一个图片索引数组索引
var imgArrIndexArrIndexFirst = 0; // 第一个图片索引数组索引
var imgArrIndexArrIndexLast = imgArrIndexArrLength - 1; // 最后一个图片索引数组索引
var imgArrIndexArrIndexRandom = Math.floor(Math.random() * imgArrIndexArrLength); // 随机图片索引数组索引
var imgArrIndexArrIndexCurrent = imgArrIndexArrIndexRandom; // 当前图片索引数组索引
var imgArrIndexArrIndexTemp = imgArrIndexArrIndexCurrent; // 临时图片索引数组索引
var imgArrIndexArrIndexArr = []; // 图片索引数组索引数组
var imgArrIndexArrIndexArrLength = imgArrIndexArrIndexArr.length; // 图片索引数组索引数组长度
var imgArrIndexArrIndexArrMax = imgArrIndexArrIndexArrLength - 1; // 图片索引数组索引数组最大索引
var imgArrIndexArrIndexArrMin = 0; // 图片索引数组索引数组最小索引
var imgArrIndexArrIndexArrIndex = 0; // 图片索引数组索引数组索引
var imgArrIndexArrIndexArrIndexMax = imgArrIndexArrIndexArrLength - 1; // 图片索引数组索引数组最大索引
var imgArrIndexArrIndexArrIndexMin = 0; // 图片索引数组索引数组最小索引
var imgArrIndexArrIndexArrIndexNext = imgArrIndexArrIndexArrIndex + 1; // 下一个图片索引数组索引数组索引
var imgArrIndexArrIndexArrIndexPrev = imgArrIndexArrIndexArrIndex - 1; // 上一个图片索引数组索引数组索引
var imgArrIndexArrIndexArrIndexFirst = 0; // 第一个图片索引数组索引数组索引
var imgArrIndexArrIndexArrIndexLast = imgArrIndexArrIndexArrLength - 1; // 最后一个图片索引数组索引数组索引
var imgArrIndexArrIndexArrIndexRandom = Math.floor(Math.random() * imgArrIndexArrIndexArrLength); // 随机图片索引数组索引数组索引
var imgArrIndexArrIndexArrIndexCurrent = imgArrIndexArrIndexArrIndexRandom; // 当前图片索引数组索引数组索引
var imgArrIndexArrIndexArrIndexTemp = imgArrIndexArrIndexArrIndexCurrent; // 临时图片索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArr = []; // 图片索引数组索引数组索引数组
var imgArrIndexArrIndexArrIndexArrLength = imgArrIndexArrIndexArrIndexArr.length; // 图片索引数组索引数组索引数组长度
var imgArrIndexArrIndexArrIndexArrMax = imgArrIndexArrIndexArrIndexArrLength - 1; // 图片索引数组索引数组索引数组最大索引
var imgArrIndexArrIndexArrIndexArrMin = 0; // 图片索引数组索引数组索引数组最小索引
var imgArrIndexArrIndexArrIndexArrIndex = 0; // 图片索引数组索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArrIndexMax = imgArrIndexArrIndexArrIndexArrLength - 1; // 图片索引数组索引数组索引数组最大索引
var imgArrIndexArrIndexArrIndexArrIndexMin = 0; // 图片索引数组索引数组索引数组最小索引
var imgArrIndexArrIndexArrIndexArrIndexNext = imgArrIndexArrIndexArrIndexArrIndex + 1; // 下一个图片索引数组索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArrIndexPrev = imgArrIndexArrIndexArrIndexArrIndex - 1; // 上一个图片索引数组索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArrIndexFirst = 0; // 第一个图片索引数组索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArrIndexLast = imgArrIndexArrIndexArrIndexArrLength - 1; // 最后一个图片索引数组索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArrIndexRandom = Math.floor(Math.random() * imgArrIndexArrIndexArrIndexArrLength); // 随机图片索引数组索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArrIndexCurrent = imgArrIndexArrIndexArrIndexArrIndexRandom; // 当前图片索引数组索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArrIndexTemp = imgArrIndexArrIndexArrIndexArrIndexCurrent; // 临时图片索引数组索引数组索引数组索引
var imgArrIndexArrIndexArrIndexArrIndexArr = []; // 图片索引数组索引数组索引数组索引数组
var imgArrIndexArrIndexArrIndexArrIndexArrLength = imgArrIndexArrIndexArrIndex