← back

bodyfuck

bodyfuck is an implementation of brainfuck that uses a camera as input. Moving to the left or right shifts the pointer forward or back, moving up or down increases or decreases the current register, and outstretching arms outputs the value of the current register. bodyfuck accepts no input upon execution nor is there currently a way to delete a mistake. Programming with bodyfuck can be very punishing.

I performed several simple programs with bodyfuck. Most of them simply loop through values in order to output ascii values of some kind (copy, heart, 2000, failed crawl, save, smiley, undo, help, path, hello world), but a few (undefined walk, walk to 68, endless, 2+2, going nowhere) demonstrate more interesting computation of some kind.

project materials

elsewhere

A still from a video showing me performing the 'walk to 68' program with bodyfuck. A still from a video showing me performing the 'copy' program with bodyfuck. A still from a video showing me performing the '2 + 2' program with bodyfuck. A still from a video showing me performing the 'failed crawl' program with bodyfuck.