Майстер клас "Лабіринт"

Лабіринт — архітектурна споруда, яка сконструйована таким чином, що, одного разу потрапивши в нього дуже важко вибратися назад; іноді це парк чи сад, створений за тим же принципом.

Лабіринти — одна із складних, ще не розв'язаних загадок історії. У різні часи ці дивні витвори у формі печер, палаців або споруд без покрівлі тощо з'являлися скрізь, де мешкала людина.

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

Найбільшого поширення набули лабіринти-головоломки. Уже діти давніх греків і римлян заповнювали дозвілля такими розвагами, про що свідчить креслення, виявлене на стіні одного з будинків міста Помпеї, засипаного попелом під час виверження вулкана Везувію в 79 р. Біля креслення лабіринту написано: «Лабіринт. Тут живе Мінотавр». З того часу і до наших днів ідея лабіринту стає змістовнішою, збагачується новими мотивами задач. Урізноманітнюються самі форми лабіринтів, з'являються числові, об'ємні й інші лабіринти, де в несподіваних формах розвивається ідея, витоки якої губляться в прадавніх часах.

Створюємо свій лабіринт у середовищі Scratch

Етапи створення ігрового проекту

1. Ідея

2. Сценарій: герої, їх ролі, правила, за якими вони взаємодіють, і головне - мета гри!

3. Створення чи пошук необхідних зображень та звуків.

4. Написання скриптів для спрайтів та сцен:

    • реалізація самостійних дій спрайтів (паралельні скрипти)
    • реалізація взаємодії спрайтів (послідовні скрипти)
    • якщо гра багатоскладова чи багаторівнева - забезпечення переходу між її складовими чи рівнями

5. Написання правил та довідок для користувача.

6. Тестування проекту.

7. Виправлення помилок.

8. Створення опису гри.

9. Проект готовий. Час для гри! :)

Сценарій

Ідея: головний герой рухається лабіринтом і шукає вихід.

Можливий сценарій: на початку гри гравець знаходиться біля входу в лабіринт. Герой може рухатись так, щоб мати змогу ходити коридорами лабіринту, але не проходити крізь них. Дійшовши до виходу, герой отримує нагороду. Вихід ми позначимо точкою (лінією) певного кольору (за Вашим бажанням). Коли він торкається точки виходу, то гра закінчується, спрайти - зникають, фон міняється на фінальний.

Варіанти спрайтів:

    • гравець - якийсь персонаж на Ваш вибір. При бажанні можна створити власних героїв гри.
    • лабіринт

Порада! Краще за все брати за головного героя якусь геометричну фігуру: квадрат, круг.

Вибір ролей:

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

Сцена - на Ваш смак.

Діаграма гри

Розробка потрібних спрайтів та фонів

Для початку створимо спрайт лабіринту.

Для того щоб намалювати лабіринт треба знати як це правильно зробити, щоб в результаті ми змогли знайти вихід.

Давайте вчитися))

Створення лабіринту

1 крок. Визначте площу лабіринту. У вкладці Образи за допомогою прямокутника малюємо площу лабіринту, щоб змінити розмір ліній прямокутника спочатку натискаємо на кнопочку Лінії і за допомогою прокручувача задаємо той розмір, який нам потрібний. Постарайтеся використати майже все вільне поле.

Користуйтеся кнопками Відмінити, щоб відмінити зроблену дію.

2 крок. Позначаємо Вхід і Вихід. Використовуйте Ластик.

3 крок. Розділіть лабіринт на 6 клітинок, приблизно однакових за площею. Для того щоб лінія була рівною утримуйте клавішу Shift при малюванні.

4 крок. Визначте шлях гравця до виходу. Кожна комірка повинна мати один вхід і один вихід. Спробуйте зробити так, щоб прохід через кожну клітинку був як можна більш заплутаним. Зобразіть цей шлях іншим кольором з допомогою ліній.

5 крок. Позначте точками, там де шлях перетинається з головними лініями. Беріть той самий колір, що і шлях.

6 крок. Відповідно до основного шляху побудуйте коридори лабіринту.

7 крок. Зітріть шлях головного героя з допомогою заливки.

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

8 крок. Додаємо позначки Вхід\Вихід.

Створення головного героя

Для прикладу візьмемо за головного героя - квадрат.

Щоб квадрат був рівним при малюванні утримуйте клавішу Shift.

Можемо дати своєму герою такі цікаві ефекти:

Вправа для тих, кому щось не виходить)

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

Йдемо робити великі справи))

Знайдіть для кожного спрайта скрипт і якщо потрібно доповніть його:

Верифікація та тестування гри

1. Запустіть гру і протестуйте її. Виправте виявлені помилки.

2. Обов'язково перевірте гру, запропонувавши пограти знайомим. Уважно занотуйте усі запитання, які виникали у гравців на протязі гри.

3. Підправте програму з врахуванням питань та зауважень гравців-тестерів.

Публікація гри

Коли все працює бездоганно - публікуйте гру на своїй сторінці на сайті Scratch-товариства: https://scratch.mit.edu/

Вдосконалення сценарію

Подумайте, чи все у грі Вас влаштовує?

Пропонуємо до реалізації попереднього сценарію додати такі можливості:

Додавання нових героїв

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

Створення кількох рівнів

Можемо створити гру у кілька рівнів. Для цього нам потрібно підготувати спрайти лабіринтів.

Як це працює? Після вдалого завершення першого рівня - з'являється другий, а попередній зникає, і так далі.

Оцінювання

Розмістіть свій проект на дошці оцінювання.

Як це зробити? Дивіться нижче.

Для початку відкрийте Padlet (дошку оцінювання).

Дошка оцінювання Padlet