hebi-color--
<body onKeyDown="K=event.keyCode-37">
<style type="text/css"><!--tt { font-family: "MS ゴシック"; }--></style><tt id=F>
<script>
function R(H){while(D.all["F"+(S=Math.ceil(Math.random()*399))].innerHTML!=C);I(S,H)}
function I(T,H){D.all["F"+T].innerHTML=H}
function Y(){
if(K+1){P+=[-1,-20,1,20][K];X=D.all["F"+P].innerHTML;
X1=X.slice(-8,-7);U1=U.slice(-8,-7);
if(X!=C)if(X1!=U1){alert("GAME OVER SCORE:"+M);return}else{M++;R(U)}
I(Z[++L]=P,Q);I(Z[L-M],C);
}
setTimeout(Y,70-M);
}
D=document;K=-1;M=1;L=0;Z=[];S="";
C=" ";
U="<font color=\"red\">▲</font>";
Q="<font color=\"blue\">●</font>";
W="<font color=\"green\">■</font>";
for(i=0;i<400;i++)
S+=(i%20?"":"<br>")+"<span id=F"+i+">"+((i+1)%20>1&&i>19&&i<379?C:W)+"</span>";
I("",S);
R(Q);
P=Z[0]=S;
R(U);Y()
</script>
使用変数
<body onKeyDown="K=event.keyCode-37">
<style type="text/css"><!--tt { font-family: "MS ゴシック"; }--></style><tt id=F>
<script>
function R(H){while(D.all["F"+(S=Math.ceil(Math.random()*399))].innerHTML!=C);I(S,H)}
function I(T,H){D.all["F"+T].innerHTML=H}
function Y(){
if(K+1){P+=[-1,-20,1,20][K];X=D.all["F"+P].innerHTML;
X1=X.slice(-8,-7);U1=U.slice(-8,-7);
if(X!=C)if(X1!=U1){alert("GAME OVER SCORE:"+M);return}else{M++;R(U)}
I(Z[++L]=P,Q);I(Z[L-M],C);
}
setTimeout(Y,70-M);
}
D=document;K=-1;M=1;L=0;Z=[];S="";
C=" ";
U="<font color=\"red\">▲</font>";
Q="<font color=\"blue\">●</font>";
W="<font color=\"green\">■</font>";
for(i=0;i<400;i++)
S+=(i%20?"":"<br>")+"<span id=F"+i+">"+((i+1)%20>1&&i>19&&i<379?C:W)+"</span>";
I("",S);
R(Q);
P=Z[0]=S;
R(U);Y()
</script>
使用変数
| C | |
| color | |
| D | |
| I -------( Function ) | |
| i | |
| id | |
| innerHTML | |
| K | |
| L | |
| M | |
| onKeyDown | |
| P | |
| Q | |
| R -------( Function ) | |
| S | |
| type | |
| U1 | |
| U | |
| W | |
| X1 | |
| X | |
| Y -------( Function ) | |
| Z |