Samuel Brown
Software developer based in Wokingham, UK. I write about backend development, side projects, and things I'm learning along the way.
- The potato blight warning that's always on
British potato growers get a blight warning built on a two-day humidity rule. I scored it against twenty years of scout reports, including the days when nothing followed, which nobody had done, and found it is on for most of the summer. There's a rule you can bend yourself, a season you can play out on a map, and a look inside a sharper warning.
- Picking the puppy
Evolving the robot collie worked, but some of the runs only worked because they got lucky. So I trained two hundred and twenty of them, three different ways, to find out whether you can tell early on which runs are going to come good. There's a game in here where you can have a go at picking one yourself.
- Making a robot collie
Last time I wrote the sheepdog's rules by hand. This time the dog had to work them out for itself, one generation at a time. You can evolve one in your browser, race it, and watch what it's thinking while it runs.
- The collie is the algorithm
Someone worked out that you can simulate a sheepdog with two rules. I didn't believe it, so I built it, then kept adding awkward sheep and obstacles to see when it would break. There are four simulations in here you can play against.
- Augmented Reality in Android
Very early use-case of mobile augmented reality technology