Category: Accidental art
-
Viruscraft: building a ‘reasonably accurate’ genetic game world simulation
The concept for the viruscraft game is to have a realtime genetic model or simulation of the host evolution which is adapting to the properties of a virus you are building (either on screen or via a tangible interface as part of an exhibit). This model needs to be realistic, but only up to a…
-
Red King progress, and a sonification voting system
We have now launched the Red King simulation website. The fundamental idea of the project is to use music and online participation to help understand a complex natural process. Dealing with a mathematical model is more challenging than a lot of our citizen science work, where the connection to organisms and their environments is more…
-
A cryptoweaving experiment
Archaeologists can read a woven artifact created thousands of years ago, and from its structure determine the actions performed in the right order by the weaver who created it. They can then recreate the weaving, following in their ancestor’s ‘footsteps’ exactly. This is possible because a woven artifact encodes time digitally, weft by weft. In…
-
Pixel Quipu
The graphviz visualisations we’ve been using for quipu have quite a few limitations, as they tend to make very large images, and there is limited control over how they are drawn. It would be better to be able to have more of an overview of the data, also rendering the knots in the right positions…
-
The UAV toolkit & appropriate technology
The UAV toolkit’s second project phase is now complete, the first development sprint at the start of the year was a bit of research into what we could use an average phone’s sensors for, resulting in a proof of concept remote sensing android app that allowed you to visually program different scripts which we then…
-
AI as puppetry, and rediscovering a long forgotten game.
AI in games is a hot topic at the moment, but most examples of this are attempts to create human-like behaviour in characters – a kind of advanced puppetry. These characters are also generally designed beforehand rather than reacting and learning from player behaviour, let alone being allowed to adapt in an open ended manner.…
-
Easter Python/Minecraft programming day at dbsCode
Thursday saw our second dbsCode Easter programming taster, and like last year we focused on minecraft programming with our procedural architecture api. The main change this time was that for the 20 11-16 year old participants we doubled our teachers to 4 (Glen Pike, Francesca Sargent and Matthew Dodkins and me), plus a couple of…
-
Neural Network livecoding and retrofitting ZX Spectrum hardware
An experimental, and quite angry neural network livecoding synth (with an audio ‘weave’ visualisation) for the ZX Spectrum: source code and TZX file (for emulators). It’s a bit hard to make out in the video, but you can move around the 48 neurons and modify their synapses and trigger levels. There are two clock inputs…
-
Self replicating structures in Minecraft
A little gallery of accidents and broken experiments. All the code here. A little island of original pristine environment in danger of being swamped:
-
Raspberry Pi: Built for graphics livecoding
I’m working on a top secret project for Sam Aaron of Meta-eX fame involving the Raspberry Pi, and at the same time thinking of my upcoming CodeClub lessons this term – we have a bunch of new Raspberry Pi’s to use and the kids are at the point where they want to move on from…