[Click here to view the video in this article]
![]()
Michael Birken has created an algorithm that converts pixels from an image into squares in the ‘Tetris’ playfield.
Then, by “rotating, positioning and dropping a predetermined sequence of pieces, the Tetris Printer Algorithm exploits the mechanics of Tetris to generate arbitrary bitmap images”.
In plain English, Birken has written some code that allows the computer to create images by playing ‘Tetris’ using a predetermined set of blocks.
The code is understandably complex, but the resulting video of it at work is impressive, beautiful and strangely hypnotic.
For an in-depth discussion of the algorithm, head over to ’Tetris Printer Algorithm’]
Click here to watch the video:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
[YouTube, via Boing Boing]

Michael Birken has created an algorithm that converts pixels from an image into squares in the ‘Tetris’ playfield.
Then, by “rotating, positioning and dropping a predetermined sequence of pieces, the Tetris Printer Algorithm exploits the mechanics of Tetris to generate arbitrary bitmap images”.
In plain English, Birken has written some code that allows the computer to create images by playing ‘Tetris’ using a predetermined set of blocks.
The code is understandably complex, but the resulting video of it at work is impressive, beautiful and strangely hypnotic.
For an in-depth discussion of the algorithm, head over to ’Tetris Printer Algorithm’]
Click here to watch the video:









[YouTube, via Boing Boing]