scratch3-logo-robokids-kids-code-burgas-600

Програмиране за Деца с новия Scratch 3.0
Януари - Юни 2019 | Бургас

2. Направи нов спрайт monkey, избери маймунка /или друг символ/ от библиотеката с елементи.
Добави блоковете код показани по-долу в спрайта monkey.

maze-game-monkey-sprite-script-scratch3-robokids-burgas-kids-code-games

3. Направи нов спрайт ball, избери синята топка от библиотеката с елементи.
Добави блоковете код показани по-долу в спрайта ball.
Създай променлива Score от меню Variables. Добави блок код set score to 0. Добави блок код set size to 30%. Добави блок код go to X:10 Y: -170. Добави блок код Forever /loop/ от меню Control.

maze-game-ball-sprite-1-script-scratch3-robokids-burgas-kids-code-games

4. Скрипт за движение на топката в 4 посоки с клавишите WASD
Добави блок код If..Then от меню Control и вътре добави блоковете код както е показано по-долу.
❗ Вземи си цвета на лабиринта с пипетата
❗❗ За движение нагоре-надолу използвай блок код change Y by 6 или change Y by -6
❗❗❗ За движение наляво-надясно използвай блок код change X by 6 или change X by -6
Блокът код Next Costume сменя цвета на топката докато клавиша е натиснат и има движение.
Използвай команда Duplicate за да създадеш копия на скрипта и да спестиш време. Променяй само стойностите на Х и Y в новите копия на скрипта.
Подреди всичките 4 скрипта един под друг във основния Forever loop на спрайта.
Направи и тествай!

maze-game-ball-sprite-2-script-scratch3-robokids-burgas-kids-code-games

5. Скрипт за проверка за допир със спрайта на маймуната.
Добави блок код If..Then от меню Control и вътре добави блоковете код както е показано по-долу.
❗ Блок код Change Score by 3 добавя 3 точки за минато ниво
❗❗ Блок код Broadcast next maze казва на спрайта maze да сложи/смени следващия костюм и по този начин играча отива на следващото ниво.
Направи и тествай!

maze-game-ball-sprite-3-script-scratch3-robokids-burgas-kids-code-games

6. Бонус Задача
Напиши скрипт за движение в 4 посоки в таблет или смартфон /устройство без клавиши/
Добави 4 спрайта със стрелки показващи 4те посоки - Arrow1, Arrow2, Arrow3, Arrow4. Сложи най-горния костюм да показва правилната посока. Дорисувай кръгче отдолу за да може бутона да се натиска /тапва/ по-лесно на мобилни устройства.
Всеки от бутоните ще излъчи съобщение - up, down, left, right, което ще активира съответния скрипт в спрайт ball.
Направи и тествай!

maze-game-tablet-arrows-script-scratch3-robokids-burgas-kids-code-games

7. Скрипт за движение на топката когато получава команда/съобщение up, down, left, right
Скрипта е същия както и на версията с клавиши само вместо If...Then блока използваме Reapet 4 блок код.
❗ Събитието което задейства скрипта е блока код When I Receive Up от меню Events
Направи и тествай!

8. Скрипт за проверка за допир със спрайта на маймуната.
Скрипта е същия както във точка 5, като само имаме добавен блока When green 🏳 is clicked от меню Events
❗ Блок код Change Score by 3 добавя 3 точки за минато ниво
❗❗ Блок код Broadcast next maze казва на спрайта maze да сложи/смени следващия костюм и по този начин играча отива на следващото ниво.
Направи и тествай!

maze-game-tablet-ball-2-script-scratch3-robokids-burgas-kids-code-games

💥🎉📣🎆🌟 Поздравления, ти направи свояta игра Лaбиринт | Maze Game в новия Scratch 3.0!

Програма на обучението „Програмиране за деца с новия Scratch 3.0“

Повече инфо за курса Програмиране за деца с новия Scratch 3.0 в Бургас

© Някои от материалите използвани по-горе, както и логото на Scratch са собственост на Lifelong Kindergarten Group at the MIT Media Lab и са използвани под Creative Commons Attribution-ShareAlike 2.0 license