基于javascript制作经典传统的拼图游戏
更新时间:2024-03-20 14:08:01 阅读量: 综合文库 文档下载
这篇文章主要为大家详细介绍了基于javascript制作拼图游戏的相关内容,经典传统的拼图游戏是大家最喜爱的游戏之一,具有挑战性,感兴趣的小伙伴们可以参考一下 实现代码:
<!DOCTYPE html> <html>
<head>
<title>pingtu.html</title>
<meta http-equiv=\ <meta http-equiv=\
<meta http-equiv=\ <!--<link rel=\ <style type=\ *{ margin-bottom:0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border: 0px; }
#box{
position:absolute; top:0px; left:0px;
width: 300px; height: 300px;
border: 1px solid red; }
#box img{
float:left; width: 100px; height: 100px; }
#box .pj,#box .p2,#box .p3,#box .p4,#box .p5,#box .p6,#box .p7,#box .p8,#box .p9{ position: absolute; }
#box .pj,#box .p2,#box .p3{ top:0px; }
#box .p4,#box .p5,#box .p6{
top:100px; }
#box .p7,#box .p8,#box .p9{ top:200px; }
#box .pj,#box .p4,#box .p7{ left:0px; }
#box .p2,#box .p5,#box .p8{ left:100px; }
#box .p3,#box .p6,#box .p9{ left:200px; }
#button{
font-size:25px; font-weight:20px; float: left;
position: absolute; top:400px; left:100px; }
#output{
position:absolute; width: 270px; height: 170px; top:130px; left: 350px; }
#output img{
height: 170px; width:170px; float: right; }
#notice{
position: absolute; left: 650px; top:150px; width: 150px; height: 120px;
border: 1px solid blue; font-size: 15px; }
</style>
</head> <body>
<div id=\
<img class=\ <img class=\
<img class=\
<img class=\ <img class=\
<img class=\
<img class=\ <img class=\
<img class=\ </div>
<div id=\ 目标图形:
<img alt=\ </div>
<div id=\ 游戏提示:<br> <br> 点击“开始新游戏”开始游戏。鼠标点击黑色方块周围的方块时,即可移动方块。。 </div>
<input type=\开始新游戏\ <script type=\ var times=0; var src= Array();
src.push(\ src.push(\ src.push(\ src.push(\
src.push(\ src.push(\ src.push(\ src.push(\
src.push(\ function addLoadEvent(func) {
//为window添加新事件函数 var oldonload = window.onload;
if (typeof window.onload != 'function') { window.onload = func; } else {
window.onload = function() { oldonload(); func();
}; } }
function getInfor(){
var ps=document.getElementById(\ var Arrps=ps.getElementsByTagName(\ for(var i=0;i<Arrps.length;i++){ Arrps[i].onclick=function(){
if (this.getAttribute(\ changeP(this,Arrps); }; } }
function tostar(){
var butt=document.getElementById(\ butt.onclick=function(){ toST(); times=0; getInfor(); }; }
function changeP(ob,Arrps){
var Ni=0; var Nj=0;
for(var i=0;i<Arrps.length;i++){ if(Arrps[i]==ob) Ni=i;
if(Arrps[i].getAttribute(\ Nj=i; }
if(Math.abs(Ni-Nj)==3) { var temperOb=ob.getAttribute(\
ob.setAttribute(\ Arrps[Nj].setAttribute(\
times++; ifright(); }else if((Ni-Nj)==1&&(Ni%3)!=0){ var temperOb=ob.getAttribute(\
ob.setAttribute(\
Arrps[Nj].setAttribute(\
times++; ifright(); }else if((Ni-Nj)==-1&&(Ni%3)!=2){ var temperOb=ob.getAttribute(\
ob.setAttribute(\ Arrps[Nj].setAttribute(\
times++; ifright(); } }
function ifright(){
var ps=document.getElementById(\ var Arrps=ps.getElementsByTagName(\ for(var i=0;i<src.length;i++){
if(src[i]!=Arrps[i].getAttribute(\ }
if(times<50)
alert(\恭喜,你成功了。。\仅用了\步哦\
else alert(\恭喜,你成功了。。\用了\步\
} function toST(){
var srcUsing= new Array();
for(var p=0; p<src.length;p++){ srcUsing[p]=src[p]; }
var ps=document.getElementById(\ var Arrps=ps.getElementsByTagName(\ var newArry= new Array();
for(var i=0;i<Arrps.length;i++){ newArry.push(srcUsing.splice(Math.floor(Math.random()*srcUsing.length), 1)); }
for(var j=0;j<newArry.length;j++) { //var newarrValue=newArry[j]; Arrps[j].setAttribute(\ }
}
addLoadEvent(tostar); </script> </body> </html>
希望本文所述对大家学习javascript程序设计有所帮助,让大家动手亲自实现自己最喜
爱的游戏——拼图。
}
addLoadEvent(tostar); </script> </body> </html>
希望本文所述对大家学习javascript程序设计有所帮助,让大家动手亲自实现自己最喜
爱的游戏——拼图。
正在阅读:
三年级上数学解决实际问题06-02
工业和信息化部电子第五研究所增城总部新区(生活区)赛宝花园施工01-24
曹庄小学防溺水应急预案05-04
二年级语文下册课文文本06-28
福建省人民政府关于同意厦门市海沧区撤销海沧镇建制设立海沧、新11-29
ECRS指导意见10-18
六级新题型必背单词(更新版)(真题单词)06-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 拼图
- javascript
- 基于
- 传统
- 制作
- 经典
- 游戏
- 公共基础知识 - 宜宾市情 - 试题
- 工人以利亚1
- RAID的实现实验报告
- 调整好的公共政策名词解释
- 2017年上半年内蒙古中西医助理医师针灸学:二间考试试题
- 大学生焦虑水平与学业成绩关系的研究
- 不同的DNS记录,AD同步的时候不同步DNS
- 复件 学位论文授权声明
- 智能物流物联网公共信息平台技术方案
- (最新)广告艺术中心新闻宣传主管工作说明书(精品)
- 千阳县东河沟水库除险加固工程施工管理工作报告22(乙方)
- 水文地质学基础(1) - 图文
- 院社联读者协会图书加工管理制度
- 《初中七年级第二学期生物教学工作总结》
- 第3课 凡尔赛 - 华盛顿体系 教案
- 漫卷风云动漫社2010学年入社各种测试
- 送电线路架设工知识问答
- 数列与级数的关系
- 2012广州中考数学试卷级及答案(word版)
- 2013年6月浙江省普通高中会考通用技术试题及参考答案 - 图文