消消樂 遊戲 javascrip版本

  • 1230
  • 0

摘要:javascript 消消樂 (跟C#版差不多)

晚上回家問了姊姊,才知道我害怕的事情真的發生了。

不過也難免的,畢竟不是每個人都懂功能是什麼東西。

告知姊姊C#需要安裝額外的軟體,

就像flash要有flash player, 要上網至少要有瀏覽器......

她就很驚訝......(再說誰也不想沒事吃掉記憶體空間)

鮮少人用Visual Studio,誰會願意安裝.Net framework呢?

 

於是我要從頭來,

用網頁的話,應該比較好操作與玩。

目前只完成圖片的變化,跟前天的消消樂Part2差不多。

希望明天可以還原到Part3。

 

至於C#版本的消消樂就此打住。

大概等我有時間和興趣才會繼續吧。

然而能做到那樣程度我已經很感動了~

因為我一直很害怕寫到最後變成屍體XDDDDD

現在那樣至少還可以點來點去~

只是差規則沒有像我想的一樣sad

 

Anyway, 我喜歡C#, 但我更喜歡姊姊XDDD

希望能做出讓姊姊開心與滿意的作品~

目前網頁版:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TTD</title>
</head>
<script type="text/javascript">

var color = new Array(6);
for(var p=0;p<6;p++)
{
	color[p]=new Array(6);
}
var pic = new Array(6);
for(var q=0;q<6;q++)
{
	pic[q]=new Array(6);
}
function initial()
{
	
	
	color[0][0] = Math.floor(1 + Math.random() * 4);
	color[0][1] = Math.floor(1 + Math.random() * 4);
	color[0][2] = Math.floor(1 + Math.random() * 4);
	color[0][3] = Math.floor(1 + Math.random() * 4);
	color[0][4] = Math.floor(1 + Math.random() * 4);
	color[0][5] = Math.floor(1 + Math.random() * 4);
	color[1][0] = Math.floor(1 + Math.random() * 4);
	color[1][1] = Math.floor(1 + Math.random() * 4);
	color[1][2] = Math.floor(1 + Math.random() * 4);
	color[1][3] = Math.floor(1 + Math.random() * 4);
	color[1][4] = Math.floor(1 + Math.random() * 4);
	color[1][5] = Math.floor(1 + Math.random() * 4);
	color[2][0] = Math.floor(1 + Math.random() * 4);
	color[2][1] = Math.floor(1 + Math.random() * 4);
	color[2][2] = Math.floor(1 + Math.random() * 4);
	color[2][3] = Math.floor(1 + Math.random() * 4);
	color[2][4] = Math.floor(1 + Math.random() * 4);
	color[2][5] = Math.floor(1 + Math.random() * 4);
	color[3][0] = Math.floor(1 + Math.random() * 4);
	color[3][1] = Math.floor(1 + Math.random() * 4);
	color[3][2] = Math.floor(1 + Math.random() * 4);
	color[3][3] = Math.floor(1 + Math.random() * 4);
	color[3][4] = Math.floor(1 + Math.random() * 4);
	color[3][5] = Math.floor(1 + Math.random() * 4);
	color[4][0] = Math.floor(1 + Math.random() * 4);
	color[4][1] = Math.floor(1 + Math.random() * 4);
	color[4][2] = Math.floor(1 + Math.random() * 4);
	color[4][3] = Math.floor(1 + Math.random() * 4);
	color[4][4] = Math.floor(1 + Math.random() * 4);
	color[4][5] = Math.floor(1 + Math.random() * 4);
	color[5][0] = Math.floor(1 + Math.random() * 4);
	color[5][1] = Math.floor(1 + Math.random() * 4);
	color[5][2] = Math.floor(1 + Math.random() * 4);
	color[5][3] = Math.floor(1 + Math.random() * 4);
	color[5][4] = Math.floor(1 + Math.random() * 4);
	color[5][5] = Math.floor(1 + Math.random() * 4);
	
	pic[0][0]="pic00";
	pic[0][1]="pic01";
	pic[0][2]="pic02";
	pic[0][3]="pic03";
	pic[0][4]="pic04";
	pic[0][5]="pic05";
	pic[1][0]="pic10";
	pic[1][1]="pic11";
	pic[1][2]="pic12";
	pic[1][3]="pic13";
	pic[1][4]="pic14";
	pic[1][5]="pic15";
	pic[2][0]="pic20";
	pic[2][1]="pic21";
	pic[2][2]="pic22";
	pic[2][3]="pic23";
	pic[2][4]="pic24";
	pic[2][5]="pic25";
	pic[3][0]="pic30";
	pic[3][1]="pic31";
	pic[3][2]="pic32";
	pic[3][3]="pic33";
	pic[3][4]="pic34";
	pic[3][5]="pic35";
	pic[4][0]="pic40";
	pic[4][1]="pic41";
	pic[4][2]="pic42";
	pic[4][3]="pic43";
	pic[4][4]="pic44";
	pic[4][5]="pic45";
	pic[5][0]="pic50";
	pic[5][1]="pic51";
	pic[5][2]="pic52";
	pic[5][3]="pic53";
	pic[5][4]="pic54";
	pic[5][5]="pic55";
	for(var i = 0; i < 6; i++)
	{
		for(var j=0;j<6;j++){
			switch(color[i][j])
			{
				case 1:
					document.getElementById(pic[i][j]).src="red.png";
					break;
				case 2:
					document.getElementById(pic[i][j]).src="green.png";
					break;
				case 3:
					document.getElementById(pic[i][j]).src="blue.png";
					break;
				case 4:
					document.getElementById(pic[i][j]).src="yellow.png";
					break;
			}
		}
	}
}
</script>
<body onload="initial()">
<div align="center">
<table width="480" border="0">
  <tr>
    <td><img src="blue.png" width="80" height="80" id="pic00"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic01"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic02"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic03"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic04"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic05"/></td>
  </tr>
  <tr>
    <td><img src="blue.png" width="80" height="80" id="pic10"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic11"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic12"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic13"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic14"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic15"/></td>
  </tr>
  <tr>
    <td><img src="blue.png" width="80" height="80" id="pic20"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic21"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic22"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic23"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic24"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic25"/></td>
  </tr>
  <tr>
    <td><img src="blue.png" width="80" height="80" id="pic30"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic31"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic32"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic33"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic34"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic35"/></td>
  </tr>
  <tr>
    <td><img src="blue.png" width="80" height="80" id="pic40"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic41"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic42"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic43"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic44"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic45"/></td>
  </tr>
  <tr>
    <td><img src="blue.png" width="80" height="80" id="pic50"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic51"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic52"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic53"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic54"/></td>
    <td><img src="blue.png" width="80" height="80" id="pic55"/></td>
  </tr>
</table>
</div>
</body>
</html>

 

然後這次SV真的要用暴力法了!!!!!!

新增:

我後來知道我為什麼用二圍陣列怪怪的了,只是單純for少了;......

這就是用網頁程式的小缺點,那就是錯一點就全錯Orz

這樣就可以像C#版本那樣使用囉~