礼包领取

激活码:

用户登录

立即注册

用户注册

已有账号?马上登录

当前位置:首页 > 图文攻略 > 正文

蛋仔派对小游戏代码,蛋仔派对小游戏代码大全

来源:网络来源时间:2023-07-02作者:本站小编

蛋仔派对2.png

蛋仔派对是一款很有趣的手机游戏,里面有很多小游戏可以玩,下面是一些代码:

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 All Rights Reserved.

ICP备案许可证:鄂ICP备20008816号-2

鄂公网备案 42010502001297号 增值电信业务经营许可证 鄂B2-20250893

所有文章内容都来自于网络上传,如有侵权请联系删除