有没有连连看3.1原版的简化版?

连连看3完全版有没有通关的秘诀啊?_百度知道
连连看3完全版有没有通关的秘诀啊?
各位喜欢连连看的哥哥姐姐们~有没有什么高招涅其实我也不太清楚我家是哪一版的连连看,hard的第九关是她的最好成绩……所以我来代表她问问,但是她总是说过不了关?,总之就是宠物小精灵那一版的?!一直都是我老妈玩的
是我妈妈说经常还有可消的牌的时候,就GAME OVER了,连连看就自动洗牌……之后就没有生命点数
我有更好的答案
按默认排序
莫心急,勤练便可。
是要靠运气的~~~~
这没有什么高招,要练眼力,玩时间长了,就看多了.
莫心急,勤练便可!
其他类似问题
连连看3的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁页面导航:
→ 正文内容 连连看源
JS连连看源码完美注释版(推荐)
连连看最难的部分应该是路径搜索,即鼠标点的两点之间看有无可通的路径。 看过有人写的递归写法,心里痒痒,就捉摸了一下,发现不用递归的情况下难度也不大
闲来无事,也写一个javascript连连看,注释比较完整,想学的朋友可要看了。
连连看最难的部分应该是路径搜索,即鼠标点的两点之间看有无可通的路径。 看过有人写的递归写法,心里痒痒,就捉摸了一下,发现不用递归的情况下难度也不大。
路径搜索由简到难分析,先分析一条直线上是否可直线连通,再分析一条直线上的两点通过拐两个弯是否可通,最后分析不在一条直线上的情况.
在IE6, IE8, firefox3.0.3下测试过. 代码如下:&html&&head&&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&&title&JS连连看源码完美注释版&/title&&/head&&style&&table{&&border-collapse:&}&td{&&border: solid #ccc 1&&height: 36&&width: 36&&cursor:&}&td img{&& height: 30&& width: 30&& border: solid #fff 3&& /*&& filter: alpha(opacity=80);&& -moz-opacity: 0.8;&& opacity: 0.8;&& */&}&/style&&script&//以下部分为路径搜索算法部分,与表现层无关
//全局变量var X = 16;//总行数var Y = 14;//总列数var types = 15;//图形种类
//布局矩阵//为了算法方便,矩阵的第一行,第一列,最后一行,最后一列都标注为0,天然通路。var arr = new Array(Y);//显示布局的table元素
var p1 =//搜索路径用的第1个点的坐标var p2 =//搜索路径用的第2个点的坐标var e1 =//第1个点对应的元素var e2 =//第2个点对应的元素
//路径搜索,给出两个点,搜索出通路//通路用可连通的点表示function getPath(p1, p2){&//开始搜索前对p1,p2排序,使p2尽可能的在p1的右下方。&//这样做可以简化算法&if(p1.x&p2.x){&&var t = p1; &&p1 = p2;&&p2 =&&}&else if(p1.x==p2.x){&&if(p1.y&p2.y){&&&var t = p1; &&&p1 = p2;&&&p2 =&&&}&}&//通过分析连连看中两点之间的位置关系,逐步由简到难分析每一种类型&//第一种类型, 两点是否在一条直线上,而且两点之间可直线连通&if((onlineY(p1, p2)||onlineX(p1, p2)) && hasLine(p1, p2)){&&status = 'type 1';&&return [p1,p2];&}&//第二种类型, 如果两点中任何一个点被全包围,则不通。&if( !isEmpty({x:p1.x, y:p1.y+1}) && !isEmpty({x:p1.x, y:p1.y-1}) && !isEmpty({x:p1.x-1, y:p1.y}) && !isEmpty({x:p1.x+1, y:p1.y}) ){&&status = 'type 2';&&&}&if( !isEmpty({x:p2.x, y:p2.y+1}) && !isEmpty({x:p2.x, y:p2.y-1}) && !isEmpty({x:p2.x-1, y:p2.y}) && !isEmpty({x:p2.x+1, y:p2.y}) ){&&status = 'type 2';&&&}&//第三种类型, 两点在一条直线上,但是不能直线连接&var pt0, pt1, pt2, pt3;&//如果都在x轴,则自左至右扫描可能的路径,&//每次构造4个顶点pt0, pt1, pt2, pt3,然后看他们两两之间是否连通&if(onlineX(p1, p2)){&&for(var i=0; i&Y; i++){&&&if(i==p1.y){&&&&&&&}&&&pt0 = p1;&&&pt1 = {x: p1.x, y: i};&&&pt2 = {x: p2.x, y: i};&&&pt3 = p2;&&&//如果顶点不为空,则该路不通。&&&if(!isEmpty(pt1) || !isEmpty(pt2)){&&&&&&&}&&&if( hasLine(pt0, pt1) && hasLine(pt1, pt2) && hasLine(pt2, pt3) ){&&&&status = '(x:' + pt0.x + ',y:' + pt0.y + ')' + ', (x:' + pt1.x + ',y:' + pt1.y + ')' + ', (x:' + pt2.x + ',y:' + pt2.y + ')' + ', (x:' + pt3.x + ',y:' + pt3.y + ')';&&&&return [pt0, pt1, pt2, pt3];&&&}&&}&}&//如果都在y轴,则自上至下扫描可能的路径,&//每次构造4个顶点pt0, pt1, pt2, pt3,然后看他们两两之间是否连通&if(onlineY(p1, p2)){&&for(var j=0; j&X; j++){&&&if(j==p1.x){&&&&&&&&}&&&pt0 = p1;&&&pt1 = {x:j, y:p1.y};&&&pt2 = {x:j, y:p2.y};&&&pt3 = p2;&&&//如果顶点不为空,则该路不通。&&&if(!isEmpty(pt1) || !isEmpty(pt2)){&&&&&&&}&&&if( hasLine(pt0, pt1) && hasLine(pt1, pt2) && hasLine(pt2, pt3) ){&&&&status = '(x:' + pt0.x + ',y:' + pt0.y + ')' + ', (x:' + pt1.x + ',y:' + pt1.y + ')' + ', (x:' + pt2.x + ',y:' + pt2.y + ')' + ', (x:' + pt3.x + ',y:' + pt3.y + ')';&&&&return [pt0, pt1, pt2, pt3];&&&}&&}&}&//第四种类型, 两点不在一条直线上。&//先纵向扫描可能的路径&//同样,每次构造4个顶点,看是否可通&for(var k=0; k&Y; k++){&&&pt0 = p1;&&&pt1 = {x:p1.x, y:k};&&&pt2 = {x:p2.x, y:k};&&&pt3 = p2;&&&status = '(x:' + pt0.x + ',y:' + pt0.y + ')' + ', (x:' + pt1.x + ',y:' + pt1.y + ')' + ', (x:' + pt2.x + ',y:' + pt2.y + ')' + ', (x:' + pt3.x + ',y:' + pt3.y + ')';&&&//特殊情况,如果pt0和pt1重合&&&if(equal(pt0,pt1)){&&&&//如果pt2不为空,则此路不通&&&&if(!isEmpty(pt2)){&&&&&&&&&}&&&&if( hasLine(pt1, pt2) && hasLine(pt2, pt3) ){&&&&&return [pt1, pt2, pt3];&&&&}&&&&else{&&&&&&&&&}&&&}&&&//特殊情况,如果pt2和pt3重合&&&else if(equal(pt2,pt3)){&&&&//如果pt1不为空,则此路不通&&&&if(!isEmpty(pt1)){&&&&&&&&&}&&&&if( hasLine(pt0, pt1) && hasLine(pt1, pt2) ){&&&&&return [pt0, pt1, pt2];&&&&}&&&&else{&&&&&&&&&}&&&}&&&//如果pt1, pt2都不为空,则不通&&&if(!isEmpty(pt1) || !isEmpty(pt2)){&&&&&&&}&&&if( hasLine(pt0, pt1) && hasLine(pt1, pt2) && hasLine(pt2, pt3) ){&&&&return [pt0, pt1, pt2, pt3];&&&}&}&//横向扫描可能的路径&for(var k=0; k&X; k++){&&&pt0 = p1;&&&pt1 = {x:k, y:p1.y};&&&pt2 = {x:k, y:p2.y};&&&pt3 = p2;&&&status = '(x:' + pt0.x + ',y:' + pt0.y + ')' + ', (x:' + pt1.x + ',y:' + pt1.y + ')' + ', (x:' + pt2.x + ',y:' + pt2.y + ')' + ', (x:' + pt3.x + ',y:' + pt3.y + ')';&&&if(equal(pt0,pt1)){&&&&if(!isEmpty(pt2)){&&&&&&&&&}&&&&if( hasLine(pt1, pt2) && hasLine(pt2, pt3) ){&&&&&return [pt1, pt2, pt3];&&&&}&&&}&&&if(equal(pt2,pt3)){&&&&if(!isEmpty(pt1)){&&&&&&&&&}&&&&if( hasLine(pt0, pt1) && hasLine(pt1, pt2) ){&&&&&return [pt0, pt1, pt2];&&&&}&&&}&&&if(!isEmpty(pt1) || !isEmpty(pt2)){&&&&&&&}&&&if( hasLine(pt0, pt1) && hasLine(pt1, pt2) && hasLine(pt2, pt3) ){&&&&return [pt0, pt1, pt2, pt3];&&&}&}&//status='type4';&&/********** end type 4 **************/}
function equal(p1, p2){&return ((p1.x==p2.x)&&(p1.y==p2.y));}
function onlineX(p1, p2){&return p1.y==p2.y;}
function onlineY(p1, p2){&return p1.x==p2.x;&}
function isEmpty(p){&return (arr[p.y][p.x]==0);&}
function hasLine(p1, p2){&if(p1.x==p2.x&&p1.y==p2.y){&&&&}&if(onlineY(p1, p2)){&&var i = p1.y&p2.y?p2.y:p1.y;&&i = i+1;&&var max = p1.y&p2.y?p1.y:p2.y;&&for(; i& i++){&&&var p = {x: p1.x, y: i};&&&if(!isEmpty(p)){&&&&break&&&}&&}&&if(i==max){&&&&&}&&&}&else if(onlineX(p1, p2)){&&var j = p1.x&p2.x?p2.x:p1.x;&&j = j+1;&&var max = p1.x&p2.x?p1.x:p2.x;&&for(; j& j++){&&&var p = {x: j, y: p1.y};&&&if(!isEmpty(p)){&&&&break&&&}&&}&&if(j==max){&&&&&}&&&}}//以下部分为表现层部分,包括绘图, 初始化矩阵, 绑定鼠标事件...function $(id){return document.getElementById(id)}
var t1, t2;//测试用//图片基路径var IMG_PATH = 'http://www.jb51.net';//初始化function init(){&//构造图片库&var imgs = new Array(30);&for(var i=1; i&=30; i++){&&imgs[i] = 'r_' + i + '.gif';&}&tbl = $('tbl');&//构造table&for(var row=0;row&Y-2;row++){&&var tr=tbl.insertRow(-1);&&for(var col=0;col&X-2;col++) {&&&var td=tr.insertCell(-1);&&}&}&//构造矩阵&for(var i=0; i&Y; i++){&&arr[i] = new Array(X);&&for(var j=0; j&X; j++){&&&arr[i][j] = 0;&&}&}&var total = (X-2)*(Y-2);&var tmp = new Array(total);//产生随机位置用&for(var i=0; i& i++){&&tmp[i] = 0;&}&for(var i=0; i& i++){&&if(tmp[i]==0){&&&var t = Math.floor(Math.random()*types) + 1;&&&tmp[i] =&&&while(true){&&&&var c = Math.floor(Math.random()*(total-i)) +&&&&if(tmp[c]==0){&&&&&tmp[c] =&&&&&&&&&}&&&}&&}&}&var c = 0;&for(var i=1; i&Y-1; i++){&&for(var j=1; j&X-1; j++){&&&arr[i][j] = tmp[c++];&&&tbl.rows[i-1].cells[j-1].innerHTML = '&img src="' + IMG_PATH + imgs[arr[i][j]] + '" /&';&&}&&}&//绑定鼠标事件& var img1, img2;&document.body.onclick = function(e){&&var el = document.all?event.srcElement:e.&&if(el.parentNode.tagName!='TD'){&&&&&}&&if(!img1){&&&img1 =&&}&&else{&&&img2 =&&}&&el.style.border = 'solid #3399FF 3px';&&el = el.parentN&&if(el.innerHTML==''){&&&p1 = p2 = e1 = e2 =&&}&&var r = el.parentNode.rowIndex +1;&&var c = el.cellIndex +1;&&if(p1==null){&&&//el.childNodes[0].style.border = 'solid #ccc 3px';&&&p1 = {x:c, y:r};&&&e1 =&&}&&else{&&&p2 = {x:c, y:r};&&&e2 =&&&if(!equal(p1, p2)&&e1.innerHTML==el.innerHTML){&&&&var path = getPath(p1, p2);&&&&if(path!=null){&&&&&e1.innerHTML = e2.innerHTML = '';&&&&&arr[p1.y][p1.x] = arr[p2.y][p2.x] = 0;&&&&}&&&}&&&if(t1){t1.style.backgroundColor = '';}&&&t1 = e1;&&&if(t2){t2.style.backgroundColor = '';}&&&t2 = e2;&&&img1.style.border = 'solid #fff 3px';&&&img2.style.border = 'solid #fff 3px';&&&p1 = p2 = e1 = e2 = img1 = img2 =&&&t1.style.backgroundColor = t2.style.backgroundColor = 'lightpink';&&}&}}&/script&&body onload="init();"&&js连连看完美注释版&br /&&&table id="tbl" cellspacing="0" cellpadding="0" border="1"&&&/table&&/body&&/html&
上一篇:下一篇:
最 近 更 新
热 点 排 行【操作说明书】生产企业管理系统(简化版)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
13页免费69页免费1页免费31页免费6页2下载券 39页1下载券4页免费63页1下载券23页1下载券2页1下载券
喜欢此文档的还喜欢34页1下载券93页4下载券50页1下载券2页1下载券11页免费
【操作说明书】生产企业管理系统(简化版)|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢您所在的位置: >
> 连连看高清免费版
连连看高清免费版
导 读:经典免费连连看游戏,精美的画面,记忆中各种儿时的小玩具。 支持多点触摸 三种游戏模式 16个成就供您挑战 精美的游戏界面,流畅的操作体验
  经典免费连连看游戏,精美的画面,记忆中各种儿时的小玩具。 支持多点触摸 三种游戏模式 16个成就供您挑战 精美的游戏界面,流畅的操作体验
连连看高清免费版
应用类型:益智休闲
推荐等级:4级
支持语言:英文
开 发 者:Dodur
发布时间:
  经典免费连连看游戏,精美的画面,记忆中各种儿时的小玩具。
  支持多点触摸
  三种游戏模式
  16个成就供您挑战
  精美的游戏界面,流畅的操作体验
  连连看高清免费版试玩试用
  连连看高清免费版前瞻评测
  连连看高清免费版教程攻略
更多内容点击进入专题页
  如果觉得不错,欢迎大家记住我们的访问地址,或者收藏本站,以便您下次能更快速的访问到【益智休闲】【Dodur】【连连看高清免费版】等信息!!
分享到微博
近期热门游戏
用户评论(0)
请输入您的评论内容,最多可以输入200字
帐号: 密码: 验证码:
 打造数码应用第一门户 
DIYIAPP Corporation, All Rights Reserved| WAP下载访问: |
S60第一版和第二版
全新Asha平台
今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
作为Lumia 1020的升级版本,Lumia 1030的出现引起了不少人的关注。昨天我们曾为大家报道了疑似该机真机谍照曝光的消息,而如今,外国媒体Nokiapoweruser又为我们带来了这款拍照机皇的拍照组件信息,这是该机摄像头信息的首次放出。按照Nokiapoweruser的介绍,Lumia 1030很有可能将会搭载高达5000万像素的主摄像头。
滚动播报:
站内全文搜索,由谷歌和塞班合作提供 站内全文搜索,由百度和塞班合作提供
上一主题:
下一主题:
UID 7430813
积分/帖子 193
财富值 127 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
连续签到天数 0
全部签到天数 0
注册 手机型号&
有没有连连看,电车之狼XX版的游戏!
UID 7658255
积分/帖子 108
财富值 110 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
连续签到天数 0
全部签到天数 0
注册 手机型号&
啊!!有电车之狼这个手机游戏的!!看来我火星啦
UID 7430813
积分/帖子 193
财富值 127 塞班币
贡献值 0 点
好评度 0 点
交易信用 0 点
原创小红花 0 朵
人气值 0 点
连续签到天数 0
全部签到天数 0
注册 手机型号&
回复 #2 as 的帖子
当前时区 GMT+8, 现在时间是
基于Discuz!&&dospy自优化版本1.0&&

我要回帖

更多关于 343365 的文章

 

随机推荐