eMancala
For my MSc dissertation project I carried out research into machine learning and intelligent systems. To carry out experiments and perform investigation I created and implementation of the African board game Mancala.
I investigated a number of different approaches and created implementations of some of them. The base implementation was a MiniMax with AlphaBeta pruning, this was then extended by creating an Evolutionary Algorithm that optimised the weights on the MiniMax.