Samuel Brown
Software developer based in Wokingham, UK. I write about backend development, side projects, and things I'm learning along the way.
- 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
- Predicting Crime with AI
An exploration of using artificial intelligence to predict crime, based on a comprehensive study utilizing machine learning algorithms and historical data.