Cell evolution game - basic interface

Today I started to make a game that I've been thinking about for a quite a while now (I mention it here). The general idea is that you play as a single-celled microbe which evolves ever more complex metabolic and regulatory systems as it moves to ever more challenging environments.

Horse race gambling simulation

I listened to the radio this morning and the host was talking about the Grand National, which is today.

Game of Life in one line of Python

This is my attempt at writing Conway's Game of Life in a single line of Python (an additional line is required to define the initial array, which is empty in my example, making the code even more pointless):

Simulating tribal island economies

I’ve just started reading Gun, Germs and Steel by Jared Diamond, and was particularly interested by the description of how various Polynesian islands developed. As with pretty much everything these days, I wondered how I could simulate such a situation, perhaps making a game out of it (there must be a computer game that is based on this time and place – something like The Settlers).

Short cell simulation update

Once again I’ve been neglecting my blog. I think I have a good excuse, which is that I was writing my thesis. That hasn’t stopped me from doing the odd spot of programming however. I’ve made some progress with my microbe simulation, notably, making a GUI to visualise where on the DNA various proteins bind. I have also started a separate microbe simulation, which is more of a game to see who can evolve the fittest microbe in the primordial soup. The game elements are all there, but the program is ugly and the game limited; a bit more work is required to make it fun to play.

Macrophage simulation

While discussing some of my programming projects in the pub, I mentioned using biological approaches to creating a Artificial Intelligence to play Go. I was initially thinking of evolving solutions, but the conversation gradually moved into a biological analogy for Go: two teams of macrophages, one black, one white, trying to engulf one another.