If you think drawing in real life is hard work, just wait until you see how tough it is to create art using Tetris.

This software, created by Michael Birken, is called the Tetris Printer Algorithm, and it rotates positions and drops Tetris pieces in a calculated way to create images. Yes, that is as laborious and long-winded as its sounds—but the results are pretty amazing.

In this video, it's used to draw all kinds of old-skool video games characters, including Link from Zelda and Bub from Bubble Bobble (remember that?). You can learn more about the algorithm on Birken's site. Or just watch the video. Your call. [Meat Fighter via Boing Boing via Verge]