日々の記録
|
|
カレンダー
ブログ内検索
最新コメント
[01/22 皇子]
[11/07 雨昼 塵]
[10/31 BlogPetのくっぴー2号]
[09/01 BlogPetのくっぴー2号]
[08/24 BlogPetのくっぴー2号]
[12/24 BlogPetのくっぴー2号]
[12/17 BlogPetのくっぴー2号]
[12/17 はるな]
[08/25 BlogPetのくっぴー2号]
[08/18 BlogPetのくっぴー2号]
最新トラックバック
カテゴリー
アーカイブ
プロフィール
HN:
えぞ
年齢:
46
HP:
性別:
男性
誕生日:
1978/06/23
職業:
SE
趣味:
いろいろ
自己紹介:
頭を使うことを比較的好むが、難しいことは不得手。
博覧強記を目指すが、底は浅い。 凝り性な反面、飽きっぽい。 ゲーム好きで、ギャンブル嫌い。 座右の銘 「なるようになる」 「明日できることは今日しない」
カウンター
広告
アクセス解析
|
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
<body onkeydown=move(event.keyCode);><script>
var C=new Array(51);for(i=0;i<51;i++)C[i]=new Array(51);JX=JY=1;MX=MY=49;HX=HY=E=0; function init(){for(i=0;i<51;i++)for(j=0;j<51;j++)C[i][j]=0; for(i=0;i<51;i++)C[0][i]=C[i][0]=C[50][i]=C[i][50]=2;for(i=2;i<50;i+=2){C[i][2]=1; for(;;){a=Math.floor(Math.random()*4);if(set(i,2,a))break;}}for(i=2;i<50;i+=2){for(j=4;j<50;j+=2){C[i][j]=1; for(;;){a=Math.floor(Math.random()*3);if(set(i,j,a))break;}}}C[JX][JY]=3;C[MX][MY]=-1;draw();} function draw(){s="<table border=1><tr><td>"; for(i=HY;i<HY+11;i++){for(j=HX;j<HX+11;j++){switch(C[i][j]) {case 0:col="#FFFFFF>■";break; case 1:col="#000000>■";break;case 2:col="#333300>■";break; case 3:col="#0000FF>●";break;case -1:col="#FFFF00>●";break; default:break;}s+="<font size=1 color="+col+"</font>";} s+="<br>";}s+="</td></tr></table>";if(E)s+="<br>Clear!!";document.body.innerHTML=s;} function set(y,x,n){switch(n){case 0:y++;break;case 1:y--;break; case 2:x++;break;case 3:x--;break;}if(C[y][x])return 0;C[y][x] = 1;return 1;} function move(key){C[JY][JX]=0;if(E)return;switch(key){ case 37:if(C[JY][JX-1]<=0)JX--;break;case 38:if(C[JY-1][JX]<=0)JY--;break; case 39:if(C[JY][JX+1]<=0)JX++;break;case 40:if(C[JY+1][JX]<=0)JY++;break;} if(JX==MX&&JY==MY)E=1;C[JY][JX]=3;HX=JX-5;if(HX<0)HX=0;if(HX>40)HX=40; HY=JY-5;if(HY<0)HY=0;if(HY>40)HY=40;draw();}init();</script> PR この記事にコメントする
|
|