Wednesday 27 August 2008

Implementation

Spent last night working on my implementation of Simbowlie in a variant of Rule110.

Rule110 is a one-dimensional two-state cellular automaton with a three bit rule table, this we already knew, in order to function as Simbowlie, the rules and states have to be modified.

Where Buro9/DavidK is represented by 111, SimTasty represented by 110 and naturally SimIdles by 101. All other members are extrapolated from these three integers, for example 111110 is SimGordon, 111101 is SimQuagga, 101101 is SimSaz, and so forth.

I've left it repeating for a few hundred generations so far, and whilst they're still talking about Tigermilk, the old Hug thread has made an appearance as 00010011011111 which looks very much like a 'spaceship' in cellular automata.

Below we can clearly see a politics thread rendered in Rule110 Simbowlie


One of the main hurdles in this approach is the final rendering, how to make it look like Bowlie. I plan to use some kind of Busy Beaver routine, but it's going to take a while to sort out the different colour schemes.

No comments:

Post a Comment