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

## Вступ

### Тип гри:

Стратегія, гра в кістки

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

Два

&kjumpingcube; — проста тактична гра. Ви можете грати з комп’ютером або іншою людиною, можна також просто налаштувати гру між двома комп’ютерними гравцями і спостерігати за нею.

Спостереження за грою може бути корисним, якщо ви ще ніколи не грали у &kjumpingcube;. Докладніший опис гри можна знайти у розділі поширених питань та відповідей на них, питання «Як навчитися грати?».

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

Гравці можуть робити ходи з додаванням крапок на нейтральні або власні клітинки. Для додавання крапки слід навести вказівник миші на відповідну клітинку і клацнути лівою кнопкою миші.

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

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

## Як грати

### Мета:

Захопити всі клітинки на ігровій дошці.

Одразу після запуску &kjumpingcube; переходить до режиму гри, отже, ви можете одразу розпочати гру. Якщо першим гравцем є комп’ютерний гравець, вам слід клацнути кнопкою миші, щоб розпочати гру.

Якщо ви ще ніколи не грали у &kjumpingcube;, спробуйте поспостерігати за декількома іграми між двома комп’ютерними гравцями. Докладніший опис гри можна знайти у розділі поширених питань та відповідей на них, питання «Як навчитися грати?».

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

### Приклад:

Якщо на клітинці у центрі ігрового поля стане п’ять крапок, чотири з цих крапок перейдуть на чотири сусідні клітинки, а на початковій клітинці залишиться одна крапка. Може статися, що такі переходи призведуть до серії автоматичних змін власників клітинок, якщо на сусідніх клітинках також буде досягнуто максимальної кількості точок через перерозподіл.

### Примітка:

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

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

## Правила гри, стратегія та поради

### Правила

1. Хід полягає у наведенні вказівника миші на клітинку, який не належить вашому супернику, з наступним клацанням лівою кнопкою миші.

2. Такий хід збільшує кількість крапок на клітинці на одну.

3. На початку гри на кожній клітинці буде лише одна крапка, клітинку буде розфарбовано у нейтральний колір, вона не належатиме нікому.

4. У кожного гравця буде свій колір для позначення належності клітинок.

5. Клацання лівою кнопкою миші, коли вказівник перебуває на клітинці без власника, робить гравця власником цієї клітинки і змінює колір клітинки на колір гравця. Одночасно з цим, кількість крапок на клітинці збільшується на одну.

6. Якщо на клітинці стане на одну крапку більше, ніж кількість сусідніх з цією клітинкою клітинок, на кожну з цих сусідніх клітинок перестрибне по одній з крапок.

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

8. Сусідніми вважаються клітинки, які знаходяться над, під, ліворуч і праворуч від початкової клітинки, але не клітинки, розташовані діагонально відносно початкової клітинки. Клітинки у кутах поля мають двох сусідів, клітинки на краях — трьох, а клітинка всередині поля — чотирьох.

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

10. Переможцем у грі буде той гравець, який заволодіє всіма клітинками.

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

### Стратегія та поради

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

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

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

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

- Спочатку отримайте контроль над клітинками у кутках поля. Для досягнення максимальної кількості крапок у цих клітинках не потрібно багато ходів.

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

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

## Огляд інтерфейсу

### Панель інструментів

#### Кнопка «Почати/Зупинити»

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

Кнопка може перебувати у одному з трьох станів:

Червоний

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

Зелений

- У такому стані за допомогою кнопки можна розпочати або поновити хід комп’ютерного гравця, анімацію або гру комп’ютерного гравця проти іншого комп’ютерного гравця.

Синій

- Кнопки вимкнено, очікується дія від гравця-людини, наприклад наступний хід.

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

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

#### Стандартні кнопки панелі інструментів

Параметри

- Кнопка відкриття діалогового вікна параметрів програми. Докладніший опис цього вікна можна знайти у розділі Налаштовування гри.

Створити

- Почати нову гру.

Завантажити…

- Завантажити збережену раніше гру.

Зберегти

- Зберігає поточну гру.

Підказка

- Отримати підказку щодо найкращого наступного ходу. Підказку буде визначено за допомогою рушія комп’ютерного гравця 1 або 2, залежно від того, граєте ви гравцем 1 чи 2. Докладніше про це можна дізнатися з розділу Налаштування гри.

Вернути

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

Повторити

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

### Пункти меню

#### Меню «Гра»

&Ctrl;N Гра Нова

- Почати нову гру.

&Ctrl;O Гра Завантажити...

- Завантажити збережену раніше гру.

&Ctrl;S Гра Зберегти

- Зберігає поточну гру.

Гра Зберегти як...

- Зберігає поточну гру у файл з новою назвою.

&Ctrl;Q Гра Вийти

- Завершити роботу &kjumpingcube;.

#### Меню «Хід»

&Ctrl;Z Хід Вернути

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

&Ctrl;&Shift;Z Хід Повторити

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

H Хід Підказка

- Отримати підказку щодо найкращого наступного ходу. Підказку буде визначено за допомогою рушія комп’ютерного гравця 1 або 2, залежно від того, граєте ви гравцем 1 чи 2. Докладніше про це можна дізнатися з розділу Налаштування гри.

#### Інші меню

Крім того, у &kjumpingcube; передбачено типові для &kde; пункти меню Параметри і Довідка. Щоб дізнатися більше, ознайомтеся з розділами щодо меню «Параметри» та меню «Довідка» підручника з основ роботи у &kde;.

## Часті запитання

Я хочу змінити вигляд цієї гри. Як це зробити?

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

Як навчитися грати?

Початківцям важко стежити за ходами у &kjumpingcube;. Одним зі способів навчання є спостереження за грою між комп’ютерними гравцями. Для налаштовування такої гри скористайтеся діалоговим вікном Налаштування гри. Позначте обидва пункти Грає зараз, виберіть розмір дошки у діапазоні від 3⨯3 до 15⨯15, встановіть для анімації варіант Розсіювання крапок, для тривалості ходу значення Довга і натисніть кнопку Гаразд. Натисніть велику зелену кнопку на панелі інструментів, щоб розпочати гру.

Все відбувається надто швидко, як можна уповільнити гру?

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

Яким є призначення великої кнопки на панелі інструментів?

Цією кнопкою можна скористатися для призупинення дій комп’ютера (коли вона матиме червоний колір), початку або продовження дій комп’ютерного гравця у бажаний для вас момент (зелений колір) або використано для сповіщення про те, що слід виконати певну дію (синій колір, кнопку вимкнено). Опис роботи кнопки можна знайти у розділі Кнопка «Почати/Зупинити».

Чи можна використовувати для гри клавіатуру?

Ні. У &kjumpingcube; не можна грати за допомогою клавіатури.

Де список найкращих результатів?

У &kjumpingcube; такої можливості немає.

## Налаштування гри

Щоб відкрити діалогове вікно налаштування, скористайтеся пунктом меню Параметри Налаштувати &kjumpingcube;... У Apple Mac OS X скористайтеся пунктом: &kjumpingcube;Налаштування. Крім того, ви можете скористатися кнопкою Параметри на панелі інструментів.

Параметри &kjumpingcube; Параметри гри &kjumpingcube;

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

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

### Докладніший опис параметрів

Грає зараз

- Визначає, будуть комп’ютерні гравці 1 і 2 брати активну участь у грі, чи просто допомагатимуть гравцеві підказками. Зазвичай, вам потрібно налаштувати на гру з вами одного з комп’ютерних гравців, але ви можете погратися з іншим гравцем-людиною або задіяти обох комп’ютерних гравців і просто спостерігати за грою. Гру завжди розпочинає Гравець 1.

Стиль гри

- Для комп’ютерних гравців 1 і 2 можна вибрати один зі стилів гри: Кеплер або Ньютон. Кеплер вибирає ходи у той самий спосіб, у який їх вибирали ранні версії &kjumpingcube;. Ньютон використовує інший спосіб.

Майстерність комп'ютера

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

  Ви можете вибрати будь-який з п’яти рівнів: від Новака з проміжним рівнем Звичайний до рівня Експерт.

Розмір поля

- Надає вам змогу вибрати розміри ігрової області.

  Скористайтеся повзунком, щоб обрати значення між 3⨯3 клітинок і 15⨯15 клітинок. Найзручнішими для гри є дошки розмірами від 5⨯5 до 9⨯9. На дошках розміром, меншим за 5⨯5, майже неможливо виграти у комп’ютера. Ігри же на дошках з розмірами, більшими за 9⨯9, тривають надто довго.

Кольори гравців

- Тут можна обрати колір для кожного з гравців та для нейтральних клітинок.

Показ каскадних ходів

- Тут можна вибрати стиль анімування ходу, коли кількість крапок на клітинці досягає максимальної і крапки розсіюються сусідніми клітинками, можливо розпочинаючи лавину подібних ходів і зміну власника для значної області дошки.

  Позначте один з пунктів варіантів. Якщо буде вибрано Немає (без пауз), весь результат ходу буде показано негайно. Затемнення і затримка — всі переповнені клітинки затемнюються перед розсіюванням. Миттєве блимання — всі переповнені клітинки спочатку затемнюються, а потім блимають, коли надходить час розсіювати крапки. Розсіювання крапок — кожен з переповнених клітинок спочатку затемнюється, а потім вистрілює крапками у сусідні клітинки, коли надходить час розсіювання.

Тривалість каскадного ходу

- Скористайтеся повзунком для визначення тривалості часу, від значення «Коротка» до значення «Довга», який витрачатиметься на анімацію. Ця тривалість залежить від типу анімації і може мати значення у діапазоні від 0,15 секунд до 1,5 секунд для кожного з кроків каскадного ходу.

Пауза перед кожним ходом комп’ютера

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

Пауза перед кожним кроком у серії

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

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

Авторські права на програму &kjumpingcube; належать Ian Wadham, 2012, 2013 та &Matthias.Kiefer; &Matthias.Kiefer.mail;, 1998, 1999

На написання &kjumpingcube; авторів надихнула гра, яку було написано для Commodore 64 та інших ранніх версій домашніх комп’ютерів. На жаль, імена перших авторів цієї гри залишається невідомими.

У 2007 році Ian Wadham взяв на себе супровід &kjumpingcube; для &kde; 4, а Eugene Trounev намалював першу тему у SVG.

У 2012 і 2013 роках Яном було розроблено гру версій 2.0 та 2.1, додано стилі анімації, уможливлено розміри дошки від 3⨯3 до 15⨯15 і написано повністю нові модулі комп’ютерного гравця, які набагато складніше обіграти людині. Нові версії гри швидше обчислюють ходи, мають можливість багаторівневого скасовування та поновлення ходів (у початкових версіях гри скасувати або поновити можна було лише останній хід), вибір з двох комп’ютерних суперників, а також додано можливості кращого покрокового спостереження за ходами комп’ютерного гравця та анімаціями для гравців-початківців.

Авторські права на документацію до програми належать Ian Wadham, 2012, 2013 та &Matthias.Kiefer; &Matthias.Kiefer.mail;, 1999

Автором оновлення документації для &kde; 2 і 3 є &Lauri.Watts; &Lauri.Watts.mail;

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

&underFDL; &underGPL;
&documentation.index;