LOA
     
  Lines of action is a two-player strategy board game.
This implementation is developed in C/C++ languages, using GTK2 libraries and targeting Linux platforms.

The goal is to group all of one's checkers. At the beginning of a game each player has his checkers aligned on two opposite sides of the chessboard. Checkers can move in each direction, including diagonals. The number of squares of a move depends on the number of all the checkers on that line. It is possible to jump over a friendly checker, but not over the opponent's ones. Furthermore, it's possible to capture checkers when reaching the square of an opponent.
The major feature is would (still in debugging stage) the IA algorithms used by the computer:
  • - Minimax
  • - Negamax
  • - Alpha-beta
  • - Alpha-beta with memory
  • - MTD
  •