なんかすごい

<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y()
{C=[d=K-38];c=0;for(i=4;i–*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/
A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1
if(e=!e){if(f|B){for(l=228;i–;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t
%7]-4,0,1,t-6?-A:-1];l–;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;–j>A;)
Z[j]=Z[j-A]}h+=A}for(i=S=”";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+=”<br>”,S+=X
[i]?”■”:”_”;document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>

これだけの記述でテトリスができる。メモ帳に貼り付けて適当な名前.htmlで保存しブラウザで見る。左右カーソルで移動、エンターキーで回転。

関連してるかもしれない記事:

  • MT photo gallery スクリプトエラー なんだか知らんが “commenter_name”が宣言されてません てなエラー続発する。 うざい。 Individual Photo というテンプレートでギャラリー内写真のの個別表示を行うページ [...]...
  • infobar2 雨蛙みたいな緑色のがんが欲しい。 でもちょっと大きいかな。胸や尻のポケットに入れるとどうなるんだろう?? Tweet...
  • おせち事件 すっかりネタも冷めてしまっているのだがあまりに秀悦だったので ▼ 【ニコニコ動画】総統閣下はグルーポンのおせちに相当お怒りの様です 案外やさしいよな、総督。本来なら銃殺もんだろうに。。よかったね。 あまり詳しくは知らない [...]...
  • くわいだん 先日、わけあって、”KWAIDAN“という本読んだ。動機は関係ないので書かない。 その中に”The Story of Mimi-nashi-Hoichi”があった。こんなの [...]...
  • 質草のチャリで伊勢参り 小学校の高学年の頃、松阪から伊勢神宮まで親父と一緒にチャリンコで出かけた、という曖昧な記憶がある。 尻をずらしてつま先立ち、これでやっと足が着く自転車に乗って行った(逆にこの高さが案外漕ぐのに最適だったのか)。ただっ広い [...]...