Робосітік сортувальник

robot_left_up
Знайомтеся – це Робосітік, робот, який живе у нашому місті. Також він став головним персонажем однойменної гри, яку ми створили. В основу ідеї покладено основні властивості роботів: знаходити різні предмети та сортувати їх. Також пошук і сортування предметів — одна з найпопулярніших складових роботозмагань. Однією з причин створення гри стало бажання зробити безконтактний ігровий джойстик на базі LEGO EV3, що ми й реалізували як додаткову функцію.
Завантажити гру можна за посиланням.
Також ми випустили Web версію гри, в яку можна грати онлайн у вашому улюбленому браузері.

Опис гри

Гра підтримує 3 мови: українську, російську та англійську.
Основна одиниця гри – це місія. Місія складається з кількох завдань. Завдання описує фігуру (форму та колір), яку необхідно зібрати (відсортувати) та кількість таких фігур.
Місії бувають 2 типів:
1) Для завершення місії необхідно виконати ВСІ завдання.
2) Для завершення місії необхідно виконати БУДЬ-ЯКЕ завдання.
Фігури бувають 4 видів: коло, квадрат, ромб, трикутник. Також є «зірка», яка позначає, що для виконання завдання підходить фігура будь-якого виду.
Фігури можуть мати 4 кольори: жовтий, зелений, блакитний, червоний. Також є універсальний колір — «білий», що позначає, що для виконання завдання підходить фігура будь-якого кольору.
Керування грою (героєм) відбувається за допомогою кнопок жовтого кольору, розташованих ліворуч та праворуч від ігрового поля. Фігури з’являються поруч із кнопками. Щоб зібрати (відсортувати) відповідну фігуру, натисніть кнопку, розташовану поруч. Якщо зібрати фігуру, яка не входить у місію, то у вас буде забране одне життя. Якщо ви витратили усі життя, то гра завершується невдачею.

rs_adventure_mission_all rs_game
rs_mission_ok rs_mission_fail
rs_mission_any rs_game_ev3

Гра має 2 режими: «Пригода» та «Міні гра».
«Міні гра» стає доступною лише при проходженні певної кількості рівнів у «Пригоді». У цьому режимі є всі види (комбінації) фігур. Щоразу місія генерується випадково і може містити від 1 до 5 завдань. У режимі міні-ігри можна вибрати рівень складності — як часто випадатимуть фігури, які відповідають місії. Чим легше рівень, тим частіше випадатимуть потрібні фігури. У цьому режимі завжди дається 3 життя для виконання місії.
«Пригода» є набором рівнів, які необхідно проходити послідовно: від простого до складного. Також кожен рівень має свій рівень складності та кількість життів на його проходження.
У процесі проходження «Пригоди» можна отримати різні досягнення, переглянути які можна, натиснувши відповідну кнопку. Чим більше фігур ви збираєте, тим вищим стає ваше звання.
Також у пригоді ви можете збирати тематичні наліпки нашого сайту. Для відкриття кожної наліпки необхідно набрати певну кількість балів, яка вказана над кожною наліпкою. Бали заробляються за проходження кожного рівня залежно від його складності (надається різна кількість балів) та за отримані досягнення (чим вище звання ви отримали, тим більше балів заробили).

rs_adv_achiv rs_adv_stiks

Використання LEGO EV3

Якщо у вас є набір LEGO EV3, то ви можете легко використовувати його як безконтактний пульт для гри. Для цього необхідно виконати кілька кроків:
1) Завантажте інструкцію для збирання пульта і зберіть конструкцію.
Ви можете використовувати будь-яке число датчиків відстані (від 1 до 4).
Також ви можете використовувати різні види датчиків, залежно, які у вас є (інфрачервоні або ультразвукові).
2) Завантажте програму для EV3 та відкрийте її в середовищі розробки.
3) У блоці імені смартфона вкажіть назву блютуз з’єднання, яке вказано в налаштуваннях смартфона, на якому встановлена гра.
4) У блоці датчиків вкажіть номери портів, до яких підключено ультразвукові датчики. Інші порти будуть вважатися як інфрачервоні датчики.
5) Увімкніть блютуз на блоці EV3.
6) Завантажте та запустіть програму.

rc_ev3_front rc_ev3_back

Налаштування гри для роботи з EV3

1) Увімкніть блютуз на смартфоні.
2) У списку доступних пристроїв знайдіть ваш блок EV3.
3) Встановіть з’єднання з EV3 (введіть пароль, встановлений на блоці).
4) Запустіть гру та зайдіть в «Налаштування».
5) Поставте галочку біля пункту «Використовувати EV3″.
6) З’явиться поле для вибору блютуз пристрою для зв’язку з EV3.
7) Виберіть у списку назву блоку EV3.
8) Далі треба зазначити порти, які підключені на вашому блоці. Кожен конкретний порт відповідає за свою позицію фігури на ігровому полі. Фігури з’являтимуться лише у тих місцях, для яких вказані датчики.
Налаштування закінчено – можна приступати до гри.
Виберіть будь-який режим та натисніть «Грати». Під час запуску ігрового поля відбувається підключення блоку EV3, що може призводити до ефекту «зависання гри» (іноді може з’являтися чорний екран). Коли з’явиться ігрове поле у лівому верхньому кутку, ви побачите іконку блютуз:
— Червоного кольору — не вдалося підключитися до блоку EV3. Перевірте правильність налаштування по крокам.
— Зеленого кольору — EV3 підключений та готовий до роботи як пульт.

rs_settings_ev3_2 rs_settings_ev3_1

Що далі?

Надалі ми плануємо розвивати гру, додаючи нові можливості:
1) Нові рівні у режимі «Пригода».
2) Додати нові наліпки.
3) Додати нові досягнення.
4) Додати нові бонусні предмети.
5) Зробити гру більш динамічною та цікавою, додавши ускладнення у вигляді «Гра на час».
6) Додати режим «Тест» у налаштуваннях гри для перевірки правильності підключення та налаштування EV3.
Якщо у вас виникли складнощі з підключенням EV3 або у вас є ідеї та пропозиції щодо самої гри пишіть на unick04@ua.fm.




rs_settings_common rs_main
rs_about rs_adventure_main