Phiên bản đầy đủ: jsB@nk » Trò chơi » Giải đố » Tìm đường trong mê cung
URL: https://www.javascriptbank.com/labrynth-index.html
Trò chơi JavaScript JavaScript tạo ra vô số đường đi và nhiệm vụ của bạn là tìm ra đường đúng trong vô số các đường đó để đi đến đích.
Phiên bản đầy đủ: jsB@nk » Trò chơi » Giải đố » Tìm đường trong mê cung
URL: https://www.javascriptbank.com/labrynth-index.html
<STYLE type=text/css>#mazelayer {LEFT: 40px; POSITION: absolute; TOP: 40px}#cursor {LEFT: 0px; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 10px; BACKGROUND-COLOR: red}</STYLE><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->
<SCRIPT language=javascript> cursorLeft=0; cursorTop=31; function initialize() { placeCursor(); document.onkeyup=moveCursor; }; function placeCursor() { curLyr=document.getElementById("cursor").style; curLyr.left=cursorLeft*10+50; curLyr.top=cursorTop*10+40; }; function moveCursor() { keyVal=event.keyCode; newLeft=cursorLeft-(keyVal==100)+(keyVal==102); newTop=cursorTop-(keyVal==104)+(keyVal==98); offset=Math.floor(newLeft/31); if(newTop>=0 && newTop<64 && newLeft>=0 && newLeft<62) if((maze[offset][newTop]&Math.pow(2,(offset*2+newLeft)&31))==0) { cursorTop=newTop; cursorLeft=newLeft; placeCursor(); }; }; </SCRIPT><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->
<BODY onload=initialize();><DIV id=mazeLayer><TABLE cellSpacing=0 cellPadding=0 bgColor=blue border=0> <SCRIPT language=javascript> maze=new Array(); for(z=0;z<2;z++) { maze[z]=new Array(-1,0) for(y=1;y<62;y+=2) for(x=1;x<31;x+=2) { maze[z][y-1]|=Math.pow(2,x); if((Math.random()*4)<2) { maze[z][y]|=Math.pow(2,x); } else { maze[z][y+(x&2)-1]|=Math.pow(2,x+1); }; }; maze[z][maze[z].length-1]=-1; }; color=new Array("white","black"); cell=new Array('<td bgcolor="','" width=10 height=10><img src="blank.gif" width=10 height=10></td>'); for(i=0;i<maze[0].length;i++) { string='<tr>'+cell[0]+'black'+cell[1]; for(k=0;k<2;k++) for(j=k;j<31;j++) string+='<td bgcolor="'+color[((maze[k][i]&Math.pow(2,j))>0)?1:0]+'" width=10 height=10><img src="blank.gif" width=10 height=10></td>'; document.write(string+cell[0]+'blue'+cell[1]+'</tr>'); }; </SCRIPT> <TBODY></TBODY></TABLE></DIV><DIV id=cursor><IMG height=10 src="blank.gif" width=10></DIV></BODY><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->