(Repost from https://www.reddit.com/r/learnmachinelearning/comments/1cb9k0m/need_help_with_creating_an_ai_for_a_2d_board_game/)
Some time ago I've made a game (http://mterczynski.pl/kulki/) where the goal is to set 5+ marbles in a line and achieve the highest score before the board is fully filled and I wanted to add an AI to it.
I could make an AI that follows an algorithm but I wanted to use Machine Learning to get better results and learn something new.
How would you approach this topic? I've made a simple Q-learning AI for Tic Tac Toe in Python, but I'm not confident that this approach would work on a 9x9 board with 6 different colors of marbles and many possible moves.