テトリスでドット絵を描画するためのアルゴリズム「Tetris Printer Algorithm」がヤバイ

NewImage

誰もが知っている人気ゲームテトリスを使い、任意のドット絵を描画するアルゴリズム「Tetris Printer Algorithm」が公開されています(Hack A Day)。

このアルゴリズムはテトリスのゲーム画面をキャンバスに見立て、ブロックをうまく落としていくことでドット絵を生成するというもの。例えば上のメトロイドのサムスのような好みの画像を、テトリスのゲームルールの中でつくり上げることができるアルゴリズムです。

アルゴリズムの詳細を理解するのは難しそうですが、どういうものかは以下の動画を見れば直感的に理解できると思います

Java 7のソースコードも公開されているので、腕に覚えのある方は解析にチャレンジしてみてはいかがでしょうか(汗

スポンサーリンク