Gamehelptwintinbots
Пара роботів [Twin Tin Bots]
У грі "Пара роботів" ви за допомогою пари роботів намагаєтесь здобути якомога більше кристалів і принести їх на свою базу. Роботи програмуються простими командами, а щó зв'язок обмежений, то планувати процес доведеться наперед, бо за кожний хід можна змінювати лише одну команду!
Мета гри
Здобути якнайбільше Кристалів! Кристал, залежно від розмірів, дає від 2 до 4 очок. В кінці гри всі очки за здобуті кристали сумуються, причому рахують як кристали на базі, так і кристали, які перевозять роботи (такі кристали дають на 1 очко менше, від 1 до 3). При нічиї перемагає гравець, що здобув більше двохочкових синіх кристалів. Якщо знову нічия – той, хто має більше трьохочкових зелених. Якщо й далі нічия – той, у кого кількість здобутих кристалів більша. Якщо й це не помогло – це точно нічия!
Хід гри
1. Зміна програми одного робота (за бажанням) Кожен робот має свою програму, що складається з 1-3 команд.
Гравець може виконати лише одну з наступних дій:
1. Покласти одну команду (просту або особливу) на одну з шести клітинок поля програми. Якщо в клітинці вже є програма, то гравець забирає її в руку.
2. Поміняти місцями дві клітинки однієї програми одного робота. Можна поміняти як дві команди одієї програми одного робота, так і команду й пусту клітинку однієї програми одного робота. Міняти місцями дві клітинки програм різних роботів не можна.
3. Видалити одну команду (просту або особливу) зі свого поля програми. Ця команда забирається в руку.
4. Скидання: видалити всі команди (прості й особливі) з програми одного робота (вони йдуть у руку гравця).
5. Пас: залишити програми обох роботів без змін.
Важливо: гравець може зробити лише одну зміну однієї програми (одного робота). Міняти програми одразу двох роботів не можна.
2. Виконання програм (обов'язково)
Гравець мусить запустити програми всіх своїх роботів, виконуючи команди, що перебувають полі програми, зліва направо. Пусті клітинки пропускаються.
Важливо: роботи виконують свої програми в одному й тому ж порядку. Другий робот не може виконати свою програму перед першим. Якщо команду можна виконати – вона виконується, інакше – пропускається. Якщо команду можна виконати частково, (наприклад "вперед і взяти"), то виконуються всі можливі дії, а інші пропускаються.
Запам'ятайте: роботи завжди мають бути направлені на одну з граней гекса. Піктограми на полі програми нагадають вам дозволені дії та порядок ходу.
Команди
1) "Вперед на 1"/"Вперед на 2"
Робот мусить переміститися на гекс, розташований перед ним. Якщо на цьому гексі є робот або кристал, а гекс після нього вільний, то робот рухається вперед штовхаючи перешкоду. Але якщо зайняти два гекси, то він не рухається. У решті випадків руху не відбувається: предмети не можна виштовхнути за межі поля, на базу чи на зайнятий гекс, не можна штовхати тощо.
“Вперед на 2” грається як два послідовних “вперед на 1”. Якщо перешкоди заважають руху, то робот проходить стільки, скільки може.
2) "Поворот наліво"/"Поворот направо"
Робот мусить розвернутися на 60° за або проти годинникової стрілки (себто в сторону сусідньої грані гекса).
3) "Взяти кристал"
Робот мусить взяти кристал, що лежить перед ним. Кристал може бути як на землі, так і в іншого робота. Вивантажені на базі кристали не можна взяти назад. Розмістіть кристал на роботі. Якщо перед роботом нема кристалу, команда пропускається.
Робот може нести лише один кристал за раз. Якщо кристал узято, команда пропускається.
4) "Викласти кристал"
Якщо робот несе кристал, то він повинен покласти його перед собою. Якщо робот не має кристала, команда пропускається. Кристал можна покласти на пустий гекс, на базу (навіть чужу), на незавантаженого робота (свого або суперника).
Кристал не можна викласти за межі поля, на зайнятий кристалом гекс, або на завантаженого робота. Коли кристал вивантажується на базу відбувається наступне:
– власник бази кладе цей кристал перед собою (в кінці гри він отримає за нього від 2 до 4 очок, залежно від розмірів кристалу);
– якщо це синій кристал, то власник бази бере собі в руку один із закритих жетонів особливих команд;
– на центральний гекс поля викладається наступний кристал з доріжки кристалів. Якщо гекс зайнятий, гравець викладає його на один з найближчих до центру гексів. Якщо це останній кристал – починається фаза закінчення гри.
5) "Буц!"
Робот посилає імпульс на гекс перед собою (або на наступний, якщо перший гекс виявиться пустий). Якщо пустими виявляться обидва гекси, то імпульс змарновано.
"Буц!" не впливає на кристали й бази (і не проходить крізь них). Якщо в радіусі "Буц!" перебуває робот (свій або суперника), то робот, що "буцнув" може змусити його виконати одну з наступних команд: вперед на 1, поворот наліво, поворот направо, взяти, покласти (ці команди не обов'язково мусять бути в програмі робота, що буцнув). За допомогою "Буц!" не можна виконати команди вперед на 2, “Буц!” або особливі команди.
6) "Подвійна зміна"
Цей жетон — джокер, використовується лише один раз за гру, після чого перевертається лицем донизу. Він дозволяє гравцеві зробити дві зміни програми за хід – по одній для двох роботів або дві для одного робота.
Особливі команди
Особливі команди використовуються так само як і звичайні. Поки їх не розмістили на полі Програми, вони тримаються в таємниці. При видаленні з поля програми вони повертаються в руку і їх можна викорстати знову.
1) "Подвійний поворот наліво"/"Подвійний поворот направо"
Робот мусить розвернутися на 120° (на “2 грані”) у відповідний бік.
2) "Антибуц" (щит Фарадея)
Поки ця команда є частиною програми робота, на нього не діють "Буц" роботів-суперників (але діє "буц" своїх роботів). Нічого іншого ця команда не дає.
3) "Розворот на 180"
Робот мусить розвернутися тричі (на 180°), себто зробити розворот.
4) "Вперед на 3"
Виконується як послідовність команди “вперед на 1”. Якщо перешкоди заважають рухатися, то робот проходить стільки, скільки може, а решта руху ігнорується.
5) "Вперед і взяти"
Грається як послідовні команди “вперед на 1” і “взяти”. Послідовність команд міняти не можна (спочатку обов'язково “вперед на 1”, потім “взяти”).
6) "Вперед і Буц!"
Грається як послідовні команди “вперед на 1” і “Буц!”. Послідовність команд міняти не можна (спочатку обов'язково “вперед на 1”, потім “Буц!”).
7) "Поштовх"
Ця команда виконується як “вперед на 1”. Крім того, поки ця команда є частиною програми робота, він може штовхати будь-яку кількість роботів/кристалів, якщо за ними є пустий гекс. Штовхати базу або виштовхувати предмети за межі полі не можна.
8) "Стрибок"
Робот мусить стрибнути на 2 гекси вперед. Переступний гекс може бути зайнятий, але кінцевий гекс має бути пустий (інакше команда пропускається). Напрям руху під час стрибка не змінюється.
9) "Задній хід "
Виконується так само як і команда “вперед на 1”, але в протилежний бік. Всі правила руху такі ж.
10) "Подвійний Буц"!
Робот виконує “Буц!” два раза підряд.
11) "Антизлодій"
Поки ця команда є частиною програми робота, робот суперника не може забрати в нього кристал командою "взяти кристал" (але "Буц!" може заставити його викласти кристал). Нічого іншого ця команда не дає.
12) "Далекобійний Буц!"
Робот виконує "Далекобійний Буц!" перед собою не необмежену відстань (але перешкоди блокують "Буц!"). "Далекобійний Буц!" діє на один гекс – перший зайнятий гекс на лінії перед роботом.
Кінець гри
Гра закінчується у двох випадках:
1) Вичерпалися кристали
Після того як на полі появився останній кристал поточний хід дограється у звичайному режимі, потім настають останні три раунди гри: кожен раз, коли право ходу переходить до першого гравця, він скидає жетон зворотнього відліку (3, 2, 1).
2) Перемога за очками
Якщо гравцеві вдалося принести на свою бази кристали на певну суму, то гра негайно закінчується перемогою цього гравця.
Варіянт гри
У грі можуть використовуватися додаткові предмети в різних комбінаціях:
1) Телепорти
Телепорти завжди ставляться по двоє. Всього в грі може бути до трьох пар телепортів. Коли робот попадає на гекс з телепортом, він одразу ж опиняється з протилежного боку іншого телепорту відповідного кольору. Через телепорти не можна "буцяти" і брати/викладати кристали, але штовхати через них можливо (за звичайними правиламу руху). Якщо кінцевий гекс зайнятий і робот не може штовхнути перешкоду, то не телепортується, а залишається там де був.
2) Каменюки
Каменюки також не переміщаються, як і бази. Каменюки не можна ні штовхати, ні брати роботами. "Буц!" не проходить крізь каменюки.
3) Слизяки
Слизяки – рухомі перешкоди, які можна штовхати як кристалі й роботів. Взяти роботом слизяка не можна. Якщо робот "буцяє" слизяка, то гравець може пересунути його на сусідній пустий гекс або на сусідній гекс з роботом, кристалом чи іншим слизяком, виштовхнувши їх (згідно зі звичайними правилами руху).
4) Багнюка
Якщо робот попадає в гекс з багнюкою, то його наступний рух вперед пропускається. Тому щоб виїхати з багнюки, потрібно буде дві команди “вперед на 1” або одну “вперед на 2”. Решта команд виконуються в багнюці без змін, в тому числі й "стрибок", що доволяє вискочити з багнюки. "Буц!" багнюкою не блокується.
Якщо робот починає хід у багнюці, то щоб вибратися, йому потрібно дві команди “вперед”, навіть якщо одна з них пропущена попереднім ходом.