|
 3 Кб |
|
| Как сделать,чтобы в игре пятнашки считало ходы(вместо кнопки новая игра)
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<script LANGUAGE="JavaScript"><!--
str_vict="ПОЗДРАВЛЯЕМ,ВЫ ЭТО СДЕЛАЛИ!!! ";
function zamen(n){
var n2 ;
for ( var i=0; 16>i; ++i ){if (document.images[i].name=="16"){n2=i;}}
if ((n-n2==4) || (n2-n==4) || ((n-n2==1)&&(Math.floor(n/4)==Math.floor(n2/4))) || ((n2-n==1)&&(Math.floor(n/4)==Math.floor(n2/4))) ){
document.images[n2].src = ""+document.images[n].name+".gif";
document.images[n].src = "16.gif";
document.images[n2].name = document.images[n].name;
document.images[n].name = "16";
}
n2=0
for ( var i=0; 13>i; ++i ){if (document.images[i].name==i+1){n2=++n2;}}
if ((n2==13) && (document.images[15].name==16)) {alert(str_vict);zan();}
}
function zan(){
var p1 = new Image();var p2 = new Image();var imgs_ = new Image();var name_;
for ( var i=0; 50>i; ++i ){
p1 = Math.floor(Math.random()*16);p2 = Math.floor(Math.random()*16);
imgs_ = document.images[p1].src;document.images[p1].src = document.images[p2].src;document.images[p2].src = imgs_;
name_ = document.images[p1].name;document.images[p1].name = document.images[p2].name;document.images[p2].name = name_;
}
}
//--></script>
<title>Игра на javascript. Пятнашки</title>
</head>
<body bgcolor="CCFF99">
<div align="center"><center>
<table border="1">
<tr>
<td><img src="1.gif" onclick="zamen(0)" name="1" width="50" height="50"><img
src="2.gif" onclick="zamen(1)" name="2" width="50" height="50"><img src="3.gif"
onclick="zamen(2)" name="3" width="50" height="50"><img src="4.gif" onclick="zamen(3)"
name="4" width="50" height="50"><br>
<img src="5.gif" onclick="zamen(4)" name="5" width="50" height="50"><img
src="6.gif" onclick="zamen(5)" name="6" width="50" height="50"><img src="7.gif"
onclick="zamen(6)" name="7" width="50" height="50"><img src="8.gif" onclick="zamen(7)"
name="8" width="50" height="50"><br>
<img src="9.gif" onclick="zamen(8)" name="9" width="50" height="50"><img
src="10.gif" onclick="zamen(9)" name="10" width="50" height="50"><img src="11.gif"
onclick="zamen(10)" name="11" width="50" height="50"><img src="12.gif"
onclick="zamen(11)" name="12" width="50" height="50"><br>
<img src="13.gif" onclick="zamen(12)" name="13" width="50" height="50"><img
src="14.gif" onclick="zamen(13)" name="14" width="50" height="50"><img
src="15.gif" onclick="zamen(14)" name="15" width="50" height="50"><img
src="16.gif" onclick="zamen(15)" name="16" width="50" height="50"><br>
</td>
<H1><td bgcolor="#66FFFF"><div><p align="center"><font face="Fixedsys" size="5">Любите игру пятнашки?</font><font
face="MS Sans Serif" size="2"><br></H1>
Передвигайте цифры (нажатием<br>
кнопки мышки на кость рядом с пустой).<br>
</font></p>
<p align="center"><input onclick="zan()" style="font-size: 10; font-weight: bold"
type="button" value="Новая игра"> </p>
</div></td>
</tr>
</table>
</center></div>
</body>
|
| |
|
|