Заняття 11-12
Тема. Команда розгалуження. Розробка ігрових програм
- Керування об'єктами у комп'ютерних іграх.
- Команди групи Керування: якщо.
- Команди групи Датчики: доторкається кольору.
Практична робота:
1. Розробити проект ruh.sb, в якому забезпечити керування рухом об’єкта в залежності від натиснутої клавіші керування курсора (вниз, вгору, вліво, вправо)
1.1. Повторювати завжди.
1.2. якщо натиснута клавіша-стрілка, то
1.2.1.вибрати відповідний напрямок,
1.2.2.переміститись на кілька (5) кроків,
1.2.3.якщо границя - відбити
1.3. Встановити для об'єкту можливість повороту лише справа наліво та зліва направо.
2. Розробити проект labirint.sb.
2.1. Стіни лабіринту мають один колір, двері для переходу на наступний рівень - інший колір.
2.2. Об'єкт переміщується поки не торкнеться кольору дверей
2.3. Об'єкт починає рух з однієї точки.
2.4. Керування клавішами-стрілками.
2.5. Об'єкт не може проходити крізь стіни та виходити за межі сцени.
2.6. якщо об'єкт доторкнувся кольору стіни, то повернути у протилежномунапрямку та відступити на ту саму кількість кроків
2.7. При досягненні виходу з лабіринту повідомляє про це.
Стіни лабіринту та вихід намалювати як фон сцени.
Встановити для об'єкту можливість повороту лише справа наліво та зліва направо.
Домашнє завдання.
- Розробити проект labirint-8.sb." (за сюжетом гри "Слово у лабіринті" з комплексу "Сходинки до інформатики" 2-4 клас).
- Закодувати 8 напрямків руху алфавітно-цифровими клавішами для проведення об'єкту по лабіринту.Схему кодування зобразити на сцені.
- Переміщення у напрямках під кутом 45 градусів реалізувати командами "змі
- нити х на" та "змінити у на" з додатними та від'ємними значеннями величини кроку або повернути в напрямку з введенням відповідних кутів.