Skip to content

iTsanak/Gem-Board-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Gem Board Game

Gem Board Game is a Python-based game where players take turns placing gems on a board. The objective is to strategically place gems to occupy the board and overflow the opponents gems while preventing the opponent from doing the same.

Gameplay

  • Players and/or AI bot take turns placing gems on the board by clicking on cells.
  • Before overflowing:
    • A cell can hold up to 4 gems if it has 4 neighbouring cells.
    • A cell can hold up to 3 gems if it has 3 neighbouring cells.
    • A cell can hold up to 2 gems if it has 2 neighbouring cells.
  • The game ends when one player overflows all the the other player's cells.
  • The player with the remaining gems wins.

Controls

  • Click on an empty cell to place a gem.
  • Click on the undo button to undo your last move (available for human players only).
  • Use the dropdown menus to select the player type (human or AI).
  • Click on the difficulty button to choose AI bot difficulty level

About

Python board game with PvP and PvAI options. Gem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published