Skip to content

jyandell83/mancala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mancala

Mancala is an ancient family of board games with numerous variants. This particular game is known as Kalah and is popular in North America.

History

Mancala is one of the oldest two player games in the world and some historians think it may even be the oldest with archaeological evidence dating back to Jordan in 6000 BCE. Due to it's agricultural nature, "sowing seeds", and the fact that you need very little equipment to play, it is possible that it dates back to the beginning of civilization.

Rules

  1. Each player has 6 holes and 1 store.
  2. To begin the game 4 seeds are placed in each hole for a total of 48 seeds.
  3. Player One begins by picking up all the seeds in one hole and depositing them one by one counter clockwise.
  4. If you run into your store deposit seed. If you run into opponent's store skip it.
  5. If your last seed lands in your store you get an extra turn.
  6. If your last seed lands in your empty hole and the opposite hole contains seeds. You capture that seed and all opponents seeds in the opposite hole.
  7. The game ends when any player has 6 empty holes. That player then captures all seeds in opponent's holes.
  8. Seeds in the stores are tallied and the player with the most seeds wins.

Initial Wireframe

Mancala Wireframe

Next Steps

  • Add rules menu to access while in game.
  • Implement AI opponent for single player games.
  • Add CSS animation when capturing opponents seeds.

Technologies Used

  • JavaScript
  • HTML
  • CSS

Play the game

Try the game: Play Mancala

About

mancala game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published