# Підручник з &mancala;

A.H.M. Mahfuzur
Rahman

    65mahfuz90@gmail.com

Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2009-2010
A.H.M. Mahfuzur Rahman
2010-04-05
0.2

&mancala; — це реалізація з відкритим кодом сімейства ігор, у які грають в усьому світі і яке має назву «манкала» (від арабського слова «накала» або буквально «рухати»).

KDE
kdegames
гра
манкала
логічна
дошка
один гравець

## Вступ

### Тип гри:

логічна, гра на дошці

### Можлива кількість гравців:

один

Манкала — гра на дошці для одного гравця. По суті, це не якась окрема гра, а ціле сімейство ігор.

Для гри у манкалу потрібна дошка, декілька чашок та камінці (або інші схожі за розмірами предмети). Кількість чашок та камінців у кожній з них залежить від різновиду гри. Якщо у гравців немає дошки, її може замінити підлога або стіл. Крім того, у деяких місцевостях замість чашок використовують морські мушлі або просто викопують ямки у землі. Замість камінців можна використовувати будь-які інші предмети.

Існує широкий діапазон ігор у манкалу. У нашій грі реалізовано манкалу з двома рядками для двох гравців (у поточній версії одного гравця-людини і одного комп’ютерного гравця).

## Як грати

### Мета:

Захопити більше камінців, ніж ваш суперник.

### Початок гри

Інтерфейс &mancala;
Інтерфейс &mancala;.

На наведеному вище знімку вікна ви бачите Манкала одразу після запуску. Інтерфейс програми доволі простий.

На знімку показано гру у кала. Вибрати інший різновид гри можна за допомогою спадного списку або пункту меню Файл Нова гра Назва гри.

#### Зауваження:

Докладний опис правил гри наведено у розділах Базові визначення та Правила окремих ігор цього підручника.

Якщо ви забажаєте почати гру з початку, ви можете скористатися пунктом меню Файл Перезапустити гру або відповідною кнопкою панелі інструментів.

Крім того, ви можете вибрати рівень складності гри. У поточній версії передбачено три рівні складності: проста, середня і складна. Вибрати рівень можна за допомогою списку смужки стану або пункту меню Параметри Складність Рівень складності.

Якщо ви спробуєте зробити під час гри щось, що заборонено правилами, на смужці стану буде показано відповідне повідомлення. Наприклад, якщо ви забажаєте зробити хід з порожньої чашки, буде показано повідомлення «Вибачте, недостатньо камінців для ходу».

### Базові визначення

У поточній версії &mancala; передбачено сім різновидів гри: кала (kalah), оваре (oware), барбадоське варі (barbados_warri), бечі (bechi), дакон (dakon), сунгка (sungka) та чунгка (chungka).

Перш ніж перейти до докладного розбору правил кожної з цих ігор, давайте ознайомимося з базовими правилами ігор манкалу. Обговорення всіх можливих ігор не є предметом цього підручника. Ми торкнемося лише ігор, у які ви зможете зіграти у програмі для &kde;.

У всіх іграх з двома рядками чашок передбачено декілька чашок та різну кількість камінців у кожній з них. Правила кожної з ігор передбачають власну кількість чашок. Перед кожним з гравців буде декілька чашок та одна велика чашка, яку призначено для зберігання захоплених камінців. Камінці пересуваються між малими чашками, але вже не повертаються до гри після того, як потраплять до великої чашки. Захоплені камінці є власністю гравця.

Спочатку означимо декілька основних параметрів гри:

Мінімальна кількість камінців для ходу

  Мінімальна кількість камінців у чашці, потрібна для того, щоб можна було зробити хід. Ця кількість залежить від правил гри. Приклад: у кала цією кількістю є один камінець, а у бечі — 2.

Кількість камінців, які мають залишитися після ходу

  Після ходу за правилами одних ігор чашка залишається порожньою, але за іншими правилами у чашці мають залишитися камінці. У кала чашка має спорожнитися, у бечі — у ній має залишитися один камінець.

Напрям пересування

  За правилами деяких ігор гравець має пересувати камінці за годинниковою стрілкою, за іншими правилами — проти годинникової стрілки. Іноді напрямок може вибиратися гравцем (у бечі).

Засівання

  Хід гравця називається засіванням. Гравець має вибрати чашку, звідки відбуватиметься засівання. У цій грі передбачено два різновиди засівання:

  - Одинарне: у іграх, подібних до кали. Якщо гравець вибирає для ходу чашку і чашка містить принаймні мінімальну кількість камінців для ходу, у чашці залишається мінімальна можлива кількість камінців, а решту камінців розсівають по одному на чашку у наступні чашки (у напрямку ходу) або у сховища, аж до останнього камінця. Якщо останній камінець потрапить до сховища гравця, можна зробити додатковий хід (якщо такий не заборонено правилами). Захоплення камінців можливе, якщо останній камінець потрапляє до чашки гравця (перехресне захоплення, якщо таке передбачено правилами ) або до чашки суперника (захоплення за кількістю або послідовністю).

  - Кратне: якщо останній камінець з першого засівання потрапить до будь-якої чашки, кількість камінців у якій перевищує потрібну для того, щоб уможливити хід, виконується повторне засівання. Процес продовжується доти, доки останній камінець не потрапить до чашки, хід з якої неможливий за правилами.

Додатковий хід

  У деяких іграх додатковий хід надається, якщо до великої чашки гравця буде захоплено останній камінець. Приклад: кала.

Захоплення

  У іграх може бути передбачено різні способи захоплення. Ось докладний їх опис:

  - Перехресне захоплення: якщо останній камінець потрапить до чашки (на стороні гравця), яка раніше була порожньою, гравець може захопити всі камінці (якщо такі є) на стороні свого суперника. Приклад: кала.

  - Захоплення за кількістю: якщо останній камінець опиниться у чашці суперника і доведе кількість камінців до передбаченої правилами кількості, камінці з чашки може бути захоплено. Приклад: у оваре, якщо кількість камінців дорівнює 2 або 3, можливе захоплення за кількістю.

  - Захоплення послідовності: якщо можливе захоплення за кількістю і у наступній або попередній чашках (залежить від правил гри) на стороні суперника міститься та сама кількість камінців, їх теж захоплюють, аж доки це правило послідовності не буде порушено. Приклади: оваре, барбадоське варі, бечі.

У цій грі перший хід робить гравець-людина (гравець). Стороною гравця є нижня сторона. Протягом свого ходу гравець має засіяти камінці. Якщо після засівання можливе захоплення, його буде виконано автоматично. Якщо гравець отримує додатковий хід (якщо такий передбачено правилами), йому буде автоматично надано таке право. Після виконання гравцем всіх додаткових ходів хід буде передано комп’ютерному гравцеві. Далі процедура повторюється. Метою гри є захоплення якнайбільшої кількості камінців. Після того, як всі камінці буде захоплено, гра завершується. Переможцем визнається гравець, який захопив більше камінців.

### Правила окремих ігор

Правила гри можуть бути різними. Нижче наведено перелік відмінностей у правилах.

Кала:

Регіон
Засівання
Пересування
Мінімальна кількість камінців для ходу
Розмір дошки
Камінців у чашці
Захоплення
Додатковий хід
Близький Схід
одинарне
проти годинникової стрілки
1
2 ⨯ 6 (2 рядки по 6 чашок у кожному)
4
перехресне
дозволено

Оваре:

Регіон
Засівання
Пересування
Мінімальна кількість камінців для ходу
Розмір дошки
Камінців у чашці
Захоплення
Додатковий хід
Гана
одинарне
проти годинникової стрілки
1
2 ⨯ 6
4
за кількістю та послідовності (2 або 3)
недозволені

Барбадоське варі:

Регіон
Засівання
Пересування
Мінімальна кількість камінців для ходу
Розмір дошки
Камінців у чашці
Захоплення
Додатковий хід
Барбадос
одинарне
проти годинникової стрілки
1
2 ⨯ 6
4
за кількістю та послідовності (2 або 3)
недозволені

Бечі:

Регіон
Засівання
Пересування
Мінімальна кількість камінців для ходу
Розмір дошки
Камінців у чашці
Захоплення
Додатковий хід
Ерітрея (гра народу кунама)
одинарне
залежить від ходу (пересування з правого рядка чашок від гравця -> проти годинникової стрілки, інші чашки -> за годинниковою стрілкою)
2
2 ⨯ 4
6 (на початку)
за кількістю, послідовності (якщо камінців парна кількість)
недозволені

Дакон:

Регіон
Засівання
Пересування
Мінімальна кількість камінців для ходу
Розмір дошки
Камінців у чашці
Захоплення
Додатковий хід
Острів Ява
кратне
проти годинникової стрілки
2
2 ⨯ 7
7 (на початку)
перехресне
недозволені

Чунгка:

Регіон
Засівання
Пересування
Мінімальна кількість камінців для ходу
Розмір дошки
Камінців у чашці
Захоплення
Додатковий хід
Маріанські острови (Океанія)
кратне
за годинниковою стрілкою
2
2 ⨯ 7
7
перехресне
недозволені

Сунгка:

Регіон
Засівання
Пересування
Мінімальна кількість камінців для ходу
Розмір дошки
Камінців у чашці
Захоплення
Додатковий хід
Філіппіни
кратне
за годинниковою стрілкою
2
2 ⨯ 7
7
перехресне
дозволено

### Підказки і рецепти

Декілька підказок, які можуть бути корисні початківцям:

- Намагайтеся отримати додатковий хід, якщо таких дозволено правилами гри. Крім того, намагайтеся завадити зробити вашому суперникові додатковий хід, який призведе до значного захоплення камінців. Захоплення багатьох камінців одразу може повністю зламати ваш план на гру.

- Кожен хід має бути результатом ретельного обчислення. Отже, якщо ви добре вмієте рахувати, ви краще гратимете у цю гру.

Експериментуйте і визначайте власні стратегії гри. Нехай вам щастить…

## Подяки і ліцензія

&mancala;

Авторські права на програму належать © A.H.M. Mahfuzur Rahman 65mahfuz90@gmail.com, 2009–2010

Авторські права на документацію до програми належать A.H.M. Mahfuzur Rahman 65mahfuz90@gmail.com, 2010

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

## Встановлення

### Як отримати &mancala;

&install.intro.documentation; &install.compile.documentation;

### Збирання і встановлення

&install.compile.documentation;

&documentation.index;