home *** CD-ROM | disk | FTP | other *** search
/ CD Direkt 1995 #3 / _.ISO / cdd / dosgame / mancala / mancala.doc < prev    next >
Text File  |  1994-10-23  |  20KB  |  407 lines

  1.         ┌─────────────────────────────────────────────────────────────┐
  2.         │    __  __    ___    _   _    ____    ___    _        ___    │
  3.         │   |  \/  |  / _ \  | \ | |  / ___|  / _ \  | |      / _ \   │
  4.         │   | |\/| | | |_| | |  \| | | |     | |_| | | |     | |_| |  │
  5.         │   | |  | | |  _  | | |\  | | |___  |  _  | | |___  |  _  |  │
  6.         │   |_|  |_| |_| |_| |_| \_|  \____| |_| |_| |_____| |_| |_|  │
  7.         │                                                             │
  8.         ├─────────────────────────────────────────────────────────────┤
  9.         │ (C) Copyright 1990-1994, RCSOFT    Written by Renier Crause │
  10.         ╘═════════════════════════════════════════════════════════════╛
  11.  
  12. ┌─────────────────────────┐
  13. │ Introduction            │
  14. ╘═════════════════════════╛
  15.   Mancala is often called the national game of Africa.  I've never seen
  16.   a computer implementation, of this simple, but brilliant game, so I've
  17.   decided to write one myself.  It seems fit that someone from Africa
  18.   should write an implementation of an African game.
  19.  
  20.   Mancala has very simple rules, and each turn only has one of six
  21.   possible moves, but still the it requires quite a bit of skill and
  22.   foresight to realize what the consequences of each move will be.  It
  23.   is not for nothing that Mancala is sometimes called African Chess.
  24.  
  25. ┌─────────────────────────┐
  26. │ Requirements            │
  27. ╘═════════════════════════╛
  28.   This program requires the following:
  29.     ■ MS-DOS 3.x of higher
  30.     ■ 286 or higher CPU
  31.     ■ VGA/MCGA Adapter with Color Monitor.
  32.     ■ Mouse with driver loaded.
  33.  
  34. ┌─────────────────────────┐
  35. │ The Rules               │
  36. ╘═════════════════════════╛
  37.   Mancala is not really a game on its own, but more a collection of over
  38.   two hundred games, all linked to the same fundamental rules.
  39.  
  40.   Essentially Mancala is a two-player board game.  The board consits of
  41.   two rows of cups, six cups on each side, and several playing pieces,
  42.   usually called seeds or stones. The board is then divided into two
  43.   halves along the length of the board.  Player 1 in the computer
  44.   version always playes the bottom side and Player two the top cups.
  45.   Each Player also has a home cup which contains the pieces he has
  46.   captured.  The home cup for Player 1 is at the right end of the board,
  47.   and Player 2 at the left.
  48.  
  49.   This computer version of Mancala, implements 3 different variations of
  50.   play:  ■ Awari
  51.          ■ Ayo
  52.          ■ Oware
  53.  
  54.   In all these variations, play is based on the principal of sowing.
  55.   Sowing is done by taking up all the stones in any of your cups, and
  56.   then distributing these stones in an anti-clockwise direction around
  57.   the board, starting with the cup adjacent to the cup to be sowed from.
  58.   You must drop excatly one stone in each cup, and no cups may be
  59.   skipped from this sowing procedure.  When the end of your cups are
  60.   reached you keep on sowing in an anti-clockwise direction, by
  61.   continuing on your opponents side.  In Awari the sowing also includes
  62.   the home cups, but not in Ayo or Oware.  Note that you may only start
  63.   sowing from any of the cups on your own side.
  64.  
  65.   Because the game is based on where the last stone of a sowing lands,
  66.   my implementation as an optional guide, which will highlite the cup
  67.   the last stone will land.  Because it is sometimes difficult to
  68.   distinguish the stones in a cup, the right mouse button will also
  69.   indicate how many stones there are in any cup.  The total number of
  70.   stones in the home cups, are continuesly displayed at the bottom of
  71.   the home cup.
  72.  
  73.   All three variations start with four stones in each cup, and none in
  74.   the home cups.  Player 1 starts the first game, and the the loser of
  75.   the previous game gets to start the next.  It does have a small
  76.   advantage to start, especially in Awari.
  77.  
  78.   The purpose of the game is to capture as many stones as possible, the
  79.   player with the most stones, in the end, wins the game.
  80.  
  81.   Play continues until all the stones on either side of the board are
  82.   depleted.  Since there are only 48 stones in total, any player who has
  83.   25 or more stones naturally wins, and the game is ended.
  84.  
  85. ┌─────────────────────────┐
  86. │ Awari                   │
  87. ╘═════════════════════════╛
  88.   Awari is the simplest and easiest of the variations, and should be
  89.   learned first.
  90.  
  91.   In Awari you can capture stones on any side of the board by sowing,
  92.   and droppping your last stone an empty cup directly opposite the the
  93.   stones you want to capture.  Thus, for example, if your last stone
  94.   lands in your last cup, which is empty, you will capture all the
  95.   stones in your opponents first cup, which is directly opposite the
  96.   empty cup.  This last stone of the sowing is also caputured.  Note
  97.   that any number of stones can be captured in a single sowing.  If your
  98.   last stone lands in a non-empty cup, you caputure no stones.  Either
  99.   way, your turn is over, and your opponent plays, by sowing from any of
  100.   his cups.
  101.  
  102.   As sowing in Awari includes the home cups, your last stone can land in
  103.   a home cup.  If your last stone lands in your own home cup, you get
  104.   another turn.  Thus if you have, for example, only one stone in your
  105.   last cup, and decide to sow it, this stone will land in the home cup,
  106.   and you get another turn.
  107.  
  108. ┌─────────────────────────┐
  109. │ Ayo                     │
  110. ╘═════════════════════════╛
  111.   Ayo is a little bit more skillful than Awari, but easier than Oware.
  112.   The rules are still simple though.  Ayo is actually the most
  113.   satisfying of the rules for me.
  114.  
  115.   Sowing doesn't include the home cups.
  116.  
  117.   To capture your opponent's pieces, your last stone of a sowing must
  118.   land in a cup at the opposite side of the board, which contains either
  119.   1 or 2 stones, (2 or 3 after sowing).  You then capture these 2 or 3
  120.   stones, and they are placed in your home cup.  The capture is also
  121.   recursive of nature.  That is, if the penultimate cup, after sowing,
  122.   also contains 2 or 3 stones, then these stones are also captured, and
  123.   the same for the cup before it, and before it, etc.  This must be in
  124.   running order from the last cup, thus if the penultimate cups has four
  125.   stones, the cup before it is not captured.
  126.  
  127.   Note that stones can only be captured on the opponent's side of the
  128.   board, not on your own side.  Thus you shoud try to protect the stones
  129.   on your side, by not leaving one or two stones in a cup.  Empty cups,
  130.   or cups with more than 2 stones are safe.
  131.  
  132. ┌─────────────────────────┐
  133. │ Oware                   │
  134. ╘═════════════════════════╛
  135.   Oware is the most difficult of the variations implemented, and I would
  136.   strongly advise that you first master Awari and Ayo before playing
  137.   Oware.
  138.  
  139.   Again sowing excludes the home cups.
  140.  
  141.   To capture stones, your last stone of a sowing must land in a cup
  142.   that contains excatly 3 stones (4 after sowing).  The last cup can be
  143.   on either side of the board.  If your last stone captures, or lands in
  144.   an empty cup, it marks the end of your turn, and your opponent sows
  145.   next.
  146.  
  147.   If your last stone of a sowing lands in a cup containing 1,2 or more
  148.   than 3 stones, you take up these stones in the last cup, and continue
  149.   sowing leaving that cup empty.  This keeps on going until your last
  150.   stone lands in an empty cup, or a cup containing 3 stones.
  151.  
  152.   While you are sowing, if you ever sow a stone into a cup containing
  153.   exactly three stones, the player on whose side these stones are, can
  154.   take them, and place them in his own home cup, except of course for
  155.   the last stone, where the player who sowed gets the stones,
  156.   independently of the side it's on.
  157.  
  158. ┌─────────────────────────┐
  159. │ The controls            │
  160. ╘═════════════════════════╛
  161.   The entire game is controlled with mouse.  In all buttons the first
  162.   letter of the text on the button will also activate it.
  163.  
  164.   The game will start with a title screen.  Press any key, or a mouse
  165.   button to continue to the menu screen.  On the menu screen you can
  166.   select the variation of the game you want to play by clicking wi