Live coding is the art of programming in front of an audience. Screens are projected in order to display the entire process to the audience, thus making computer based performances more interesting and inclusive. More info
Al-Jazari is livecoded entirely by gamepad, and employs a simple graphical language to allow robots to interact with each other and move over a terrain populated by audio triggers. The running code is displayed and edited in thought bubbles over each robot. For upcoming performance dates see this page.
More inspiration for this project come from:
* BetaBlocker, Al-Jazari's gamepad powered predecessor
* Gullibloon's Army of Darkness
* The Sims (visible
thoughts in speech bubbles)
* Spring Alpha, a live coding game
The development images - from sketchbook ideas to first performance.
Al-Jazari is written entirely in Scheme, and runs on Fluxus which is a small game/graphical engine which runs on Linux and OSX.
All code, models and textures used for Al-Jazari are released as free software. However, it is not designed as a finished piece of software, so setting it up involves various custom programs to be compiled and installed. See the Al-Jazari wiki page for more information.