try it: http://mancala-dart.appspot.com
Mancala is a family of board games played around the world, also know as "count-and-capture" games.
This game is an open-source software made with Dart Language. Contributions are welcomed. See LICENSE.
The goal is to collect more seeds than your opponent does.
- The Mancala board is made up of 2 rows of 6 holes each and 2 special-holes called Kahalas. Each player has one Kahala to the your right side of the mancala board.
- 6 seeds are placed in each of the 12 roles.
- The Kahalas are initially empty.
- The game begins with one player picking up all of the seeds in one of the non-empty holes on his side.
- Moving counter-clockwise, the player deposits one of the seeds in each hole (including kahalas) he runs until the seeds run out.
- If the last seed you drop is in your own Kahala, you get a free turn.
- If the last seed you drop is in an empty hole, you collect all the seeds on the hole directly opposite.
- The game ends when all the 6 holes on one side of the mancala board are empty.
- The player who still has seeds on his side of the board when the game ends captures all of those seeds to his kahala
- The winner is the player with the most seeds.