Найти тему

Манкала (Калах) - игра которая древнее шахмат. Сделал доску и играю в нее дома.

Оглавление

Игра Манкала произошла около 3000 лет назад в Африке. Она гораздо древнее старинной игры Шахматы. Несмотря на столь внушительный возраст, до нас дошли ее правила. Наверное, это благодаря тому, что в нее по сей день играют. А играют в нее, потому что правила настолько просты, что осилить их может и ребенок. Африканские дети часто играют в нее используя лунки, вырытые в земле и камушки.

Вариантов игры Манкала много, я вам расскажу о популярном сегодня варианте Калах.

Доска для игры в Калах

Доска для игры в Калах - это, наверное, самая интересная часть игры. Я не удержался и сделал летом доску сам из дерева. Вот такая доска у меня получилась:

До этого я использовал подложки из под пластилина. Тоже получалось не плохо:

-2

В общем если поискать, то дома всегда можно найти материалы, чтобы сделать такую доску. Можно даже взять два листа А4 или разворот тетради и нарисовать лунки.

Вместо камешков можно использовать семена. Например, фасоль. Изначально в эту игру как раз и играли семенами.

Особенности игры Калах

Игра калах - это уникальная игра. В ней нет места случайности: не нужно бросать кости,чтобы узнать сколько ходов нужно делать. А ведь многие века после изобретения калаха в играх всегда был элемент случайности в виде бросания костей или специальных палочек.

Благодаря тому, что в игре нет случайностей в процессе игры можно продумывать стратегию, бездумно победить не получится. В этом она похожа на шахматы.

С другой стороны, в ней нет множества фигур, как в шахматах со своими особенностями. Все что вам нужно в процессе игры - это просто выбрать лунку, из который вы начнете ходить. А их у вас всего 6. Т.е каждый раз вы просто выбираете одну из 6 лунок для того чтобы сделать из нее ход.

Правила игры в Калах

Правила очень просты. Сейчас расскажу о них в 6 предложениях:

  1. В начале в каждой лунке по 6 камней. В домах (большие лунки сбоку) пусто.
  2. Вам принадлежат ближние 6 лунок и дом справа.
  3. Побеждает тот, у кого в конце игры больше всего камней.
  4. Чтобы сделать ход нужно взять все камни из одной из 6 своих лунок и распределить их по одному камню по всем лункам против часовой стрелки, исключая дом противника.
  5. Если последний камень попал в ваш дом, то у вас появляется право повторного хода.
  6. Если последний камень попадает в вашу лунку и она оказывается пуста, а лунка противника напротив нет, то вы забираете все камни из лунки противника и свой камень в свой дом.

Программа для игры в Калах

Игра Калах часто используется для обучения программированию логических игр. Вот на этом сайте вы можете сыграть с компьютером: http://kalah.ru/. Там можно выбирать уровень. Лично я не смог пройти уровни Сложный и Очень сложный.

-3

Это несколько недель не давало мне покоя, пока я сам не написал программу для игры в Калах. Я ее написал на 1С т.к. сам являюсь программистом 1С.

-4

В результате я использовал свою программу в качестве ассистента и смог наконец одолеть искусственный интеллект на сайте http://kalah.ru/.

Если вам интересно программирование и вы хотите узнать о языках программирования, то советую вам почитать мою статью: Как стать программистом - руководство для начинающих.