Javascript Shortcode Area
-----Version 110606-----
 hebi--copy5 

<body onKeyDown="Ky=event.keyCode-37;">
<tt id=F>
<script>
Ky=-1;SL=1;SRL=0;SR=[];D=document;F="";

for(i=0;i<20;i++){for(j=0;j<20;j++){
Id="F"+(i*20+j);F+=((i==0)||(i==19)||(j==0)||(j==19))?"<span id="+Id+">■</span>":"<span id="+Id+">□</span>"}F+="<br>";}

SI("",F);SHP=GBP();

SI(SHP,"●");SI(GBP(),"▲");
SR[0]=SHP;

function MS(){
if(Ky!=-1){
SRL++;
SHP+=[-1,-20,1,20][Ky];
switch(GI(SHP)){
case"●":case"■":alert( "GameOver score:"+SL);return;
case"▲":SL++;SI(GBP(),"▲");
}
SR[SRL]=SHP;
SI(SHP,"●");SI(SR[ SRL-SL],"□")
}

setTimeout(MS,70)
}

function SI(P,H){D.all["F"+P].innerHTML=H}

function GI(P){return D.all["F"+P].innerHTML}

function GBP(){do{var BP=Math.floor(Math.random()*400)}while(GI(BP)!="□")return BP}

MS()</script>



使用変数

BP
D
F
GBP -------( Function )
GI -------( Function )
i
id
Id
innerHTML
j
Ky
MS -------( Function )
onKeyDown
SHP
SI -------( Function )
SL
SR
SRL