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

## Вступ

### Тип гри:

Аркада

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

Декілька гравців

&granatier; є клоном класичної гри Bomberman, яка сама є клоном гри Clanbomber.

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

Знімок вікна &granatier; Знімок вікна &granatier;

## Як грати

### Мета:

Усунути з гри всіх суперників.

У розпорядженні кожного з гравців буде п’ять клавіш, за допомогою яких вони зможуть пересувати свого героя та закладати бомби. Наприклад, типовими клавішами для Гравця 1 будуть клавіші стрілочок вгору, вниз, ліворуч і праворуч, призначені для руху у відповідних напрямках, і клавіша &Enter;, призначена для закладання бомби. Будь ласка, зверніться до розділу Налаштування гравців, щоб дізнатися про клавіатурні скорочення для інших гравців та способи їх зміни.

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

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

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

### Елементи

#### Арена

Гра відбувається на арені, що складається з таких елементів:

Стіна арени Стіна — це контур арени, який не можна знищити вибухами.

Поверхня арени Поверхня — нею можна безпечно пересуватися.

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

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

Мортира арени Мортира — розкидає бомби у випадкові місця арени.

Стрілка праворуч Стрілки — пересувають бомби, які на них закладають у напрямку, у якому вказують.

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

#### Бонуси

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

Бонус швидкості Швидкість — дещо збільшує швидкість вашого героя.

Бонус-бомба Бомба — додає до вашого арсеналу додаткову бомбу, ви зможете закладати декілька бомб одночасно.

Бонус потужності Потужність — збільшує потужність вибухів ваших бомб та діапазон дії вибуху.

Бонус захисту Захист — захищає героя від одного вибуху бомби.

Бонус кидання Кидання — надає змогу кидати бомби. Просто натисніть кнопку закладання бомби, коли бомба опиниться поряд з вами.

Бонус удару Удар — надає змогу пересувати бомби. Просто пробіжіть повз бомбу, щоб її пересунути.

#### Перешкоди

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

Уповільнення Уповільнення — робить героя дуже повільним.

Гіперактивність Гіперактивність — робить героя занадто швидким.

Дзеркало Дзеркало — міняє місцями клавіші керування рухом, клавіша «вгору» міняється місцями з клавішею «вниз», а клавіша «ліворуч» — з клавішею «праворуч».

Безумство Безумство — ваш герой починає безконтрольно розкидати бомби.

Пута Пута — не дає вам закладати бомби.

#### Нейтральні елементи

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

Нейтральний бонус (скринька Пандори) Скринька Пандори — у ній може бути як бонус, так і перешкода.

Нейтральний бонус воскресіння Воскресіння — воскрешає всіх вбитих гравців.

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

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

&Ctrl;N Гра Створити

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

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

- Завершує роботу &granatier;.

Параметри Відтворювати звуки

- Вмикає або вимикає звуки. Типово звуковий супровід увімкнено.

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

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

Щоб відкрити діалогове вікно налаштування, скористайтеся пунктом меню Параметри Налаштувати Гренадер...

### Загальне

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

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

Знімок діалогового вікна налаштування &granatier; Знімок діалогового вікна налаштування &granatier;

### Тема

Щоб обрати тему гри, вам слід відкрити сторінку тем. Тему буде завантажено після натискання кнопки Гаразд або Застосувати. Після цього поточну гру буде завершено, ви розпочнете гру з початку. Для відновлення типової теми натисніть кнопку Типові значення.

Знімок діалогового вікна налаштування &granatier; Знімок діалогового вікна налаштування &granatier;

### Арена

Щоб обрати арену, на якій відбуватиметься гра, відкрийте сторінку «Арена». Завантажити одну з арен зі списку можна позначенням її пункту з наступним натисканням кнопки Гаразд або Застосувати. Після цього поточну гру буде завершено, ви розпочнете гру з початку. Для відновлення типової арени натисніть кнопку Типові значення.

Якщо у вас є створені вами арени Clanbomber, ви можете скопіювати їх до `~/.clanbomber/maps`, місця, де їх шукатиме «Гренадер». Типові арени Clanbomber вже є частиною пакунка гри «Гренадер».

Знімок діалогового вікна налаштування &granatier; Знімок діалогового вікна налаштування &granatier;

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

Знімок діалогового вікна налаштування &granatier; Знімок діалогового вікна налаштування &granatier;

### Гравець

Щоб обрати вигляд гравця, зверніться до сторінки «Гравець» і позначте пункт відповідного гравця. Ви можете змінити клавіатурні скорочення керування гравцем за допомогою натискання відповідних кнопок дії з наступним натисканням бажаних клавіш на клавіатурі. Зміни набудуть чинності після натискання кнопки Гаразд або Застосувати. Поточну гру буде завершено, ви розпочнете гру з початку. Для відновлення типової клавіатурних скорочень натисніть кнопку Типові значення.

Знімок діалогового вікна налаштування &granatier; Знімок діалогового вікна налаштування &granatier;

## Створення власної арени

Дані арени у &granatier; містяться у двох файлах: ``назва арени`.desktop` і ``назва арени`.xml`.

У файлі `.desktop` містяться метадані, зокрема назва арени та запис автора арени. Сам файл складається з вказаних нижче записів.

    [Arena]
    Name=My Arena
    Description=Це моя перша арена
    Type=XML
    FileName=myarena.xml
    Author=Ivan Ivanenko
    AuthorEmail=ivan.ivanenko@foo.org

Ви можете вибрати будь-яку назву, але значення `FileName` має збігатися із назвою файла `.xml`.

У файлі `.xml` має міститися сама карта арени.

    <?xml version="1.0"?>
    <Arena arenaFileVersion="1" rowCount="13" colCount="17">
      <Row>    ==== ====    </Row>
      <Row>  ===+++++++===  </Row>
      <Row>  =+++++_+++++=  </Row>
      <Row> ==+++=_p_=+++== </Row>
      <Row>==++===_-_===++==</Row>
      <Row>=+++=++_-_++=+++=</Row>
      <Row> +++++-- --+++++ </Row>
      <Row>=+++=++_-_++=+++=</Row>
      <Row>==++===_-_===++==</Row>
      <Row> ==+++=_p_=+++== </Row>
      <Row>  =+++++_+++++=  </Row>
      <Row>  ===+++++++===  </Row>
      <Row>    ==== ====    </Row>
    </Arena>

Обмежень на параметри `rowCount` (кількість рядків) та `colCount` (кількість стовпчиків) не передбачено, отже ви можете створити арену будь-яких розмірів. Для створення карти арени можна використовувати вказані нижче позначення.

    '=' — елемент стіни
    ' ' — елементи ями
    '_' — елемент поверхні
    '+' — елемент блоку
    'x' — випадковий елемент (блок або поверхня)
    '-' — елемент льоду
    'o' — мортира
    'u' — стрілка вгору
    'r' — стрілка праворуч
    'd' — стрілка вниз
    'l' — стрілка ліворуч
    'p' — розташування гравця

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

Гренадер

Авторські права на програму належать Mathias Kraus k.hias@gmx.de, ©2009

Авторські права на графіку програми належать Mathias Kraus k.hias@gmx.de, ©2009

Авторські права на графіку програми належать Arturo Silva jasilva28@gmail.com, ©2009

Авторські права на документацію до програми належать Mathias Kraus k.hias@gmx.de, ©2009

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

&underFDL; &underGPL;
&documentation.index;