/gem-grab

Minimax and Alpha-Beta Pruning algorithm implementation for custom game called "Gem Grab"

Primary LanguagePython

Gem Grab

The objective of Gem Grab is to collect the most gems from a grid while strategically blocking your opponent from doing the same.

Rules

  • Players take turns moving their token and collecting gems.
  • When a gem is collected, its point value is added to the player's score.
  • Players cannot move to cells that are occupied by the opponent's token.
  • Players cannot collect gems from cells that are occupied by the opponent's token.
  • The game ends when all gems have been collected.
  • The player with the highest total point value of gems collected wins.