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
- There is no hardware — my MFA thesis on bodyfuck
- bodyfuck playlist on YouTube
elsewhere
- Speaking Code, 2012
- Switch — New Media Journal, 2013
- esoteric codes, 2013
- Fun and Software, 2014
- Wired, 2015
- The Outline, 2017
- CRITICAL UNMAKING Toward a Queer Computation, 2018
- Weird Code: Gender and Programming Languages, 2019
- Live Coding and Machine Listening, 2019
- The Aesthetics of Multicoding Esolangs, 2020
- Queering Puzzle-Based Tangible Interaction Design, 2024
- BodyLanguage, 2024 — an implementation of bodyfuck