登录
注册
来源:522GG手游网时间:2023-07-02 00:40:02作者:本站小编

蛋仔派对是一款很有趣的手机游戏,里面有很多小游戏可以玩,下面是一些代码:
1. 点击蛋仔:
<button onclick="alert('获得一枚蛋仔!')">点击蛋仔</button>
2. 拼图游戏:
<table>
<tr><td><img src="puzzle1.jpg" onclick="swap(this,'blank')"></td><td><img src="puzzle2.jpg" onclick="swap(this,'blank')"></td><td><img src="puzzle3.jpg" onclick="swap(this,'blank')"></td></tr>
<tr><td><img src="puzzle4.jpg" onclick="swap(this,'blank')"></td><td><img src="puzzle5.jpg" onclick="swap(this,'blank')"></td><td><img src="puzzle6.jpg" onclick="swap(this,'blank')"></td></tr>
<tr><td><img src="puzzle7.jpg" onclick="swap(this,'blank')"></td><td><img src="puzzle8.jpg" onclick="swap(this,'blank')"></td><td><img src="blank.jpg" id="blank"></td></tr>
</table>
<script>
function swap(img,tile){
if(canSwap(img,tile)){
var temp=img.src;
img.src=document.getElementById(tile).src;
document.getElementById(tile).src=temp;
}
}
function canSwap(img,tile){
var x1=img.parentNode.cellIndex;
var y1=img.parentNode.parentNode.rowIndex;
var x2=document.getElementById(tile).parentNode.cellIndex;
var y2=document.getElementById(tile).parentNode.parentNode.rowIndex;
return Math.abs(x1-x2)+Math.abs(y1-y2)==1;
}
</script>
3. 接口游戏:
<canvas id="canvas" width="200" height="400"></canvas>
<script>
var canvas=document.getElementById('canvas');
var ctx=canvas.getContext('2d');
var x=100,y=350,dy=0,gameover=false;
function draw(){
ctx.clearRect(0,0,canvas.width,canvas.height);
ctx.fillRect(40,y,120,50);
ctx.fillRect(x,395,20,5);
if(gameover){
ctx.font='30px Arial';
ctx.fillText('游戏结束',30,200);
return;
}
y-=dy;
if(y<=0){
gameover=true;
}
if(x<70&&x+20>70&&y+50>350&&y<400){
dy=-4;
}else{
dy+=0.2;
}
x+=2;
requestAnimationFrame(draw);
}
canvas.addEventListener('click',function(){dy=-4;});
draw();
</script>
以上就是三个小游戏的代码,可以试着在手机上运行一下,体验一下有趣的游戏吧!
武汉众必腾网络科技有限公司 Copyright 2020-2022 www.522gg.com 522GG手游网 All Rights Reserved.
所有文章内容都来自于网络上传,如有侵权请联系删除
鄂公网备案 42010502001297号 增值电信业务经营许可证 鄂B2-20250893
用户登录
用户注册
礼包领取
激活码: