您好,欢迎来到模板无忧!
登录
注册
閺€鎯版
閹兼粎鍌�
閸︽澘娴�
鐢喖濮�
模板无忧
网页特效
每日更新
|
TOP排行榜
|
Tag标签
|
充值
无忧首页
网页模板
程序模板
建站教程
视频教程
网页特效
图标素材
字体下载
站长工具
站长问答
关闭顶部
展开顶部
网页特效
菜单导航
图片特效
文本链接
层和布局
页面背景
表单按钮
日期时间
计算转换
键盘鼠标
浏览器
游戏娱乐
综合其它
常用代码
jQuery特效
Prototype
Ajax/JavaScript
ExtJS
CSS特效
在线编辑器
Mootools
HTML
JS广告代码合集
站长工具
站长常用软件
网站综合查询
Alexa排名查询
Google PR查询
域名Whois查询
网站收录查询
友情链接查询
CSS2中文手册
CSS精简优化工具
AI鐏忓繗浠� 閼宠棄鍟撴导姘辨暰
閸╃喎鎮�
閹恒劏宕�
展开边栏
关闭边栏
网页特效代码
模板无忧
>
网页特效
>
游戏娱乐特效代码
>
收藏
分享
查看评论
游戏娱乐
演示
推箱子_游戏娱乐特效
查看演示效果
特效Tag:
暂无Tag,欢迎
添加
,赚取U币!
缂佸洦鈪礑edeCMS鐟欏棝顣堕弫娆戔柤
娑旀壆鈹栭梻锟� 缁夌喐婀囬崝鈥虫珤 闁缍夌涵鏇氱鞍閼辨棑绱�
閺冪姴鍜栫粩娆撴毐瀹搞儱鍙�,閻ф儳瀹抽弶鍐櫢娑撯偓闁款喖鍙忛弻锟�!
推箱子,您可以先修改部分代码再运行.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0050)http://darkvn.top263.net/myscript/boxgame/game.htm --> <HTML><HEAD> <META mrc="text/html; charset=gb2312" http-equiv=Content-Type> <SCRIPT> var smapdata = new Array( "11111111111111111111", "10000000000000000001", "10010000000000000001", "10010020000000000001", "10010000000000000301", "10010111110000003001", "10000001000000000301", "10000001000010000001", "10000001000000000001", "10000001000000111001", "10000000000000000001", "10000000011110000001", "10020200000000000001", "10000000000000000001", "11111111111111111111" )//原始地图信息,便于编辑地图。 var mapData =new Array(15); var spriteX=0; spriteY=0; var winbox=0; function readMap(){ //重建地图信息便于程序使用。 for(var i=0;i<15;i++){ mapData[i]=new Array(20); for(var j=0;j<20;j++){ mapData[i][j]=smapdata[i].substr(j,1); } } } function CreateMap(){ //用dom来创建地图。 var x=30; var y=30; var cbox=0; for (var i=0;i<15;i++){ for (var j=0;j<20;j++){ var oe=document.createElement("div"); oe.id="box"+i+"_"+j; //设定id规则以便后面程序访问。 oe.className="map"+mapData[i][j]; oe.style.pixelLeft=x; oe.style.pixelTop=y; gameArea.appendChild(oe); x+=19; } y+=19; x=30; } } function mLeft(){ if(spriteX-1>0) { if(mapData[spriteY][spriteX-1]=="1" ) return; if(mapData[spriteY][spriteX-1]=="2" ) { if(mapData[spriteY][spriteX-2]=="0" || mapData[spriteY][spriteX-2]=="3"){ if(mapData[spriteY][spriteX-2]=="3"){ mapData[spriteY][spriteX-2]="1";//若推到了目的地,则改箱子的属性为障碍物,从而固定箱子位置。 winbox++; if(winbox==3) win();//若三个箱子都到达目的地则赢。 } else mapData[spriteY][spriteX-2]="2"; mapData[spriteY][spriteX-1]="0"; eval("box"+spriteY+"_"+(spriteX-1)).style.backgroundColor='#333333'; eval("box"+spriteY+"_"+(spriteX-2)).style.backgroundColor='#3333FF'; spriteX--; sprite.style.pixelLeft-=19; } }else{ spriteX--; sprite.style.pixelLeft-=19; } } } function mRight(){ if(spriteX+1<20){ if(mapData[spriteY][spriteX+1]=="1") return; if(mapData[spriteY][spriteX+1]=="2"){ if(mapData[spriteY][spriteX+2]=="0" || mapData[spriteY][spriteX+2]=="3"){ if(mapData[spriteY][spriteX+2]=="3") { mapData[spriteY][spriteX+2]="1"; winbox++; if(winbox==3) win(); } else mapData[spriteY][spriteX+2]="2"; mapData[spriteY][spriteX+1]="0"; eval("box"+spriteY+"_"+(spriteX+1)).style.backgroundColor='#333333'; eval("box"+spriteY+"_"+(spriteX+2)).style.backgroundColor='#3333FF'; spriteX++; sprite.style.pixelLeft+=19; } }else{ spriteX++; sprite.style.pixelLeft+=19; } } } function mUp(){ if(spriteY-1>0) { if(mapData[spriteY-1][spriteX]=="1") return; if(mapData[spriteY-1][spriteX]=="2") { if(mapData[spriteY-2][spriteX]=="0" || mapData[spriteY-2][spriteX]=="3") { if(mapData[spriteY-2][spriteX]=="3") { mapData[spriteY-2][spriteX]="1"; winbox++; if(winbox==3) win(); } else mapData[spriteY-2][spriteX]="2"; mapData[spriteY-1][spriteX]="0"; eval("box"+(spriteY-1)+"_"+spriteX).style.backgroundColor='#333333'; eval("box"+(spriteY-2)+"_"+spriteX).style.backgroundColor='#3333FF'; spriteY--; sprite.style.pixelTop-=19; } }else{ spriteY--; sprite.style.pixelTop-=19; } } } function mDown(){ if(spriteY+1<20){ if(mapData[spriteY+1][spriteX]=="1") return; if(mapData[spriteY+1][spriteX]=="2") { if(mapData[spriteY+2][spriteX]=="0" || mapData[spriteY+2][spriteX]=="3") { if(mapData[spriteY+2][spriteX]=="3") { mapData[spriteY+2][spriteX]="1" winbox++; if(winbox==3) win(); } else mapData[spriteY+2][spriteX]="2"; mapData[spriteY+1][spriteX]="0"; eval("box"+(spriteY+1)+"_"+spriteX).style.backgroundColor='#333333'; eval("box"+(spriteY+2)+"_"+spriteX).style.backgroundColor='#3333FF'; spriteY++; sprite.style.pixelTop+=19; } }else{ spriteY++; sprite.style.pixelTop+=19; } } } function win(){ alert("you win!!!!!!!!!!!!!"); } function fnKeydown(){ var key=event.keyCode; switch(key){ case 37: mLeft(); break; case 39: mRight(); break; case 38: mUp(); break; case 40: mDown(); break; } return false; } function init(){ readMap(); CreateMap(); sprite.style.pixelLeft=49; sprite.style.pixelTop=49; spriteX=1; spriteY=1; } document.onkeydown=fnKeydown; </SCRIPT> <STYLE type=text/css>.map0 { BACKGROUND-COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; HEIGHT: 20px; POSITION: absolute; WIDTH: 20px } .map1 { BACKGROUND-COLOR: #999999; BORDER-BOTTOM: #ffffff 2px outset; BORDER-LEFT: #ffffff 2px outset; BORDER-RIGHT: #ffffff 2px outset; BORDER-TOP: #ffffff 2px outset; HEIGHT: 20px; POSITION: absolute; WIDTH: 20px } .map2 { BACKGROUND-COLOR: #3333ff; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; HEIGHT: 20px; POSITION: absolute; WIDTH: 20px } .map3 { BACKGROUND-COLOR: #006600; BORDER-BOTTOM: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; HEIGHT: 20px; POSITION: absolute; WIDTH: 20px } .box { BACKGROUND-COLOR: #0000cc; BORDER-BOTTOM: #ffffff 1px outset; BORDER-LEFT: #ffffff 1px outset; BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; HEIGHT: 20px; POSITION: absolute; WIDTH: 20px } </STYLE> <META mrc="MSHTML 5.00.2920.0" name=GENERATOR></HEAD> <BODY bgColor=#333333 onload=init()> <DIV id=gameArea></DIV> <DIV id=sprite style="POSITION: absolute"><IMG height=20 src="http://p1.mb5u.com/texiao/20/20100523005152150.gif" width=20></DIV></BODY></HTML>
所属频道:
游戏娱乐特效
/
更新时间:2013-05-04
[收藏]
[报错]
[返回列表]
评论加载中....
相关
游戏娱乐特效
:
扫雷游戏脚本版
贪吃蛇游戏
健康值测试
看谁围的框子多
电梯
猜数字
鼠标点击速度测试游戏
猜数字游戏
选择喜欢的女孩子类型噢~
速算训练 看看你的心算能力够不够好
试试你的运气找好东东
21点(黑杰克)
游戏娱乐特效Rss订阅
特效代码搜索
游戏娱乐特效推荐
速算训练 看看你的心算能力够不够好
猜数字
鼠标点击速度测试游戏
选择喜欢的女孩子类型噢~
JavaScript猜数字游戏
扫雷
滚动条控制的图片水平展示效果
数格排序
JavaScript 跳跳球效果模拟
反应能力测试游戏,你能坚持多久?
猜你也喜欢看这些
CSS生成图表和曲线,包括圆形百分比
很酷的屏幕翻滚导航
鼠标跟随——三色彩带特效
浮动在网页右侧的简洁QQ在线客服
CSS网站变灰代码
很酷的拖拽翻页效果JavaScript特效
漂浮广告的JS代码(经典)
JS大幅卷屏广告代码
特殊字符、常规符号及其代码对照表
滑动展开后再收缩起来的广告代码
相关链接:
复制本页链接
|
搜索推箱子
特效说明:
游戏娱乐模板
-
推箱子
。
閺€鎯版&閸掑棔闊�
QQ缁屾椽妫�
閺傜増姘顔煎触
閼垫崘顔嗗顔煎触
娴滆桨姹夌純锟�
瀵偓韫囧啰缍�
閻ф儳瀹抽幖婊嗘
婢跺秴鍩楃純鎴濇絻
閺囨潙顦�...