7行テトリス
ソース全文をテキストエディタにコピペして、拡張子を.htmlにすれば、実際にテトリスで遊ぶことも可能です。
※自動でふりがなを振ったため、現在、大文字で表示されている文字も小文字で入力してミスとみなされない状態になっていますが、いずれそのあたりも整えたいと考えております。
順位 | 名前 | スコア | 称号 | 打鍵/秒 | 正誤率 | 時間(秒) | 打鍵数 | ミス | 問題 | 日付 |
---|---|---|---|---|---|---|---|---|---|---|
1 | ku | 3339 | D | 3.3 | 98.5% | 156.9 | 532 | 8 | 25 | 2024/11/09 |
2 | ku | 3289 | D | 3.3 | 99.4% | 160.8 | 532 | 3 | 25 | 2024/12/05 |
関連タイピング
-
プレイ回数4938歌詞かな168打
-
プレイ回数1015歌詞かな30秒
-
プレイ回数1131歌詞708打
-
プレイ回数221歌詞かな168打
-
プレイ回数454歌詞かな168打
-
プレイ回数205長文60秒
-
プレイ回数10歌詞かな188打
-
プレイ回数6016英語長文120秒
問題文
(<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>