マリオ、リンク、サムス、キノピオ……。ゲーム好きにはお馴染みのキャラクターたちですが、これらの画像、どうやって書かれているか分かりますか?

画像

画像

画像

画像

 実はこれ、すべてテトリスのブロックを積み上げて描かれた「テトリスアート」。投稿者のMichael Birkenさんは、7種類のブロックだけでどんな絵も描くことができる「Tetris Printer Algorithm(テトリスプリンターアルゴリズム)」を開発しました。

 アルゴリズムの詳細についてはこちらのサイトで解説されていますが、もはやスゴすぎて何が何だか。とにかくこのアルゴリズムを使えば、どんなドット絵も自在に描くことができるのだそうです。

 何にしても、動画を見ればこのスゴさは伝わるはず。ただ、このアルゴリズムが一体何の役に立つのかは不明です。

画像

さて、これは何か分かるかな?


画像

下から順番に積み上げていって……


画像

上の方はいらないブロック処理でぐちゃぐちゃ


画像

ここまで来ればもう分かりますよね


画像

正解はパタパタでした。費やしたブロックの数は1800個以上


advertisement

関連キーワード

テトリス | アルゴリズム | プリンタ | ドット絵 | 芸術 | ゲーム | マリオ | 動画