/MiniGoBot

AI Bot to play Go game in 5x5 board

Primary LanguagePython

MiniGoBot

AI Bot to play Go game in 5x5 board.

Uses minimax algorithm of depth 2 and alpha beta pruning. Heuristics used are

  • liberty_score - How many liberties are left

  • connected_score - How many pieces are connected

  • surrounding_score - How many opponent pieces have I surrounded

  • score - the final score with komi

  • liberty_score - How many opponent liberties are left

  • connected_score - How many opponent pieces are connected

  • surrounding_score - How many of my pieces are surrounded by opponent