Latest posts

Big update to Sharp Genetics
Big update to Sharp Genetics posted on 2015-04-27 15:04:52

Just pushed a big update to my genetic programming library. Here's the changelog: -Added support for manager-wide saving and reloading of GP state. -Can now serialize all populations and their current state, for later reload. -A side effect is the loss of hashset support for removing duplicate…

Read more...
Bolt CMS and Windows IIS hosts
Bolt CMS and Windows IIS hosts posted on 2015-04-08 22:39:57

Are you trying to get Bolt running on a Windows server? Is the dashboard not loading at all? Are you getting errors telling you things like "curl_multi_exec() has been disabled for security reasons"? I have just moved from a Linux webhost to a Windows webhost (to take advantage of ASP.NET hostin…

Read more...
Talking about Spiking Neural Networks and games
Talking about Spiking Neural Networks and games posted on 2015-03-06 14:51:39

During the London module I had the chance to research and talk about spiking neural networks. They're really interesting, although their application in games is still limited.If you're interested in the presentation slides, while they are sparse, they offer some really good references. Here you go:…

Read more...
Back in action!
Back in action! posted on 2015-01-14 13:46:57

Long time, no update. Let's get back to serious business.Genetic ProgrammingProgress on my Genetic Programming library (C#) is going nicely. Basic features (greedy and tournament selection, crossover, mutation, random member generation) work well and come out with adequate results. The current prob…

Read more...
IGGI Symposium 2014
IGGI Symposium 2014 posted on 2014-09-19 10:48:09

Between the 16th and 18th of September I attended the IGGI Symposium at the University of York as one of the first 12 students accepted for the programme. The organisers managed to bring together great names in British game and AI development, as well as some of the greatest academics in this …

Read more...
C++ fstream - use
C++ fstream - use "\n" instead of std::endl posted on 2014-08-16 12:30:33

tl;dr; version: If you have to write a lot of lines to a file and time is of the essence in your C++ code, don't use std::endl to print a line delimiter. Use a simple "\n" instead. Why?Story timeWhen coding, you innevitably get to a point where you need to write some stuff to a file. C++ offers the…

Read more...
Making a standard, static website more fun with AJAX!

You have a website. It has links. Clicking on a link tells the browser to drop everything it has and get a completely new set of data. That data can include headers, menus, footers, essentially things that the old page and the new page share. That isn't very bandwidth efficient. Or exciting.I had a…

Read more...

Latest tweets