7行テトリス
ソース全文をテキストエディタにコピペして、拡張子を.htmlにすれば、実際にテトリスで遊ぶことも可能です。
※自動でふりがなを振ったため、現在、大文字で表示されている文字も小文字で入力してミスとみなされない状態になっていますが、いずれそのあたりも整えたいと考えております。
順位 | 名前 | スコア | 称号 | 打鍵/秒 | 正誤率 | 時間(秒) | 打鍵数 | ミス | 問題 | 日付 |
---|---|---|---|---|---|---|---|---|---|---|
1 | ku | 3339 | D | 3.3 | 98.5% | 156.9 | 532 | 8 | 25 | 2024/11/09 |
関連タイピング
-
プレイ回数602短文5打
-
プレイ回数414英語長文220打
-
プレイ回数4164英語長文300秒
-
プレイ回数5923英語長文120秒
-
プレイ回数5503短文英字50打
-
プレイ回数1966英語長文120秒
-
プレイ回数163英語短文30秒
-
プレイ回数1543短文英字429打
問題文
(<body id=d onkeydown=)
<body id=D onKeyDown=
(k=event.keycode-38>)
K=event.keyCode-38>
(<script>)
<script>
(z=x=[b=a=12];)
Z=X=[B=A=12];
(function y(){for(c=[q=c=i=4];)
function Y(){for(C=[q=c=i=4];
(f=i--*k;c-=!z)
f=i--*K;c-=!Z
([h+(k+6?p+k:c[i]=p*a-(p/9|0)*145)]))
[h+(K+6?p+K:C[i]=p*A-(p/9|0)*145)])
(p=b[i];for(c?0:k+6?h+=k:t?b=c:0;)
p=B[i];for(c?0:K+6?h+=K:t?B=C:0;
(k=i=k=q--;)
k=i=K=q--;
(f+=z[a+p])x[p=h+b[q]]=t+1;)
f+=Z[A+p])X[p=h+B[q]]=t+1;
(if(e=!e)if(h+=a,f|b))
if(e=!e)if(h+=A,f|B)
(for(z=x,x=[l=228],)
for(Z=X,X=[l=228],
(b=[[-7,-20,6,h=17,-9,3,3])
B=[[-7,-20,6,h=17,-9,3,3]
([t=++t%7]-4,0,1,t-6?-a:2];l--;))
[t=++t%7]-4,0,1,t-6?-A:2];l--;)
(for(l%a?l-=l%a*!z[l])
for(l%A?l-=l%A*!Z[l]
(:(p+=++k,c=l+=a);--c>a;))
:(P+=++k,c=l+=A);--c>A;)
(z[c]=z[c-a];)
Z[c]=Z[c-A];
(for(s=”<b>”;)
for(S="<b>";
(i<240;s+=)
i<240;S+=
((c=x[i]|(x[i]=z[i]|=++i%a<2|i>228)))
(c=X[i]|(X[i]=Z[i]|=++i%A<2|i>228))
(?”<b style=color:#”+142*c+”>しかく”:”_”))
?"<b style=color:#"+142*c+">四角":"_")
(i%a?0:s+=”<br>”;)
i%A?0:S+="<br>";
(d.innerhtml=s+p;)
D.innerHTML=S+P;
(z[5]||settimeout(y,99-p)})
Z[5]||setTimeout(Y,99-P)}
(y(h=e=k=t=p=0)</script>)
Y(h=e=K=t=P=0)</script>