テトリスのテトリミノを積み重ねて文字を描画する「Tetris Font」
「Tetris Font」は、テトリスのピース(テトリミノ)だけでアルファベットや数字を表現するウェブアプリです。開発者は、マサチューセッツ工科大学でコンピューターサイエンスの教授を務めるエリック・ドメイン氏です。
Tetris Font
https://erikdemaine.org/fonts/tetris/
上記のリンクをクリックしてTetris Fontにアクセスすると、画面上部からテトリミノが降り注ぎ、「TEXT」という文字が描画されます。Tetris Fontでは7種のテトリミノすべてを1個ずつ使ってアルファベットと数字を描画可能。また、テトリミノがテトリスのルールにそって1カ所の回転軸に沿って回転するのも特徴です。
画面左上の入力欄にテキストを入力すると、描画する文字を変更できます。ただし、アルファベットは小文字を入力しても大文字で描画されます。例えば、「gigazine」と入力すると「GIGAZINE」と描画されます。
アルファベット26文字をすべて描画するとこんな感じ。
数字は以下の通りです。
画面下部に配置された「Download Animated GIF」をクリックすると、「テトリミノが積み重なって文字になる様子」を記録したGIFアニメーションをダウンロード可能。
以下の画像をクリックすると、テトリミノが積み重なって「1234567890」になる様子をアニメーションで確認できます。
なお、Tetris Fontのソースコードは以下のリンク先で公開されています。
GitHub - edemaine/font-tetris: Tetris Font
https://github.com/edemaine/font-tetris