Цель урока Познакомится с языком программирования Scratch, научится составлять программу и создать игру. Что нового



бет2/4
Дата28.05.2022
өлшемі0,61 Mb.
#35827
түріУрок
1   2   3   4
Байланысты:
lesson 0

Добавляем ракетку и мяч
Нажмите кнопку Добавить спрайт из библиотеки (голубой кружок с мордочкой кота и плюсом в правом нижнем углу), чтобы добавить в свой проект спрайт с мячом - можно выбирать любой мяч, который нравится студенту. Добавленный спрайт можно переименовать в Мяч. Я обычно говорю, что спрайты - это объекты, которые мы используем в игре.
Также по аналогии добавляем ракетку из библиотеки - она называется Paddle. Можно выбрать слева тему “Спорт” и тогда до ракетки не придется мотать вниз. В итоге у нас на сцене будет 3 объекта, как на картинке.

Движение мяча
Теперь заставляем двигаться мяч по аналогии так, как мы это делали с котом.

Дальше:
1. Добавляем команду повернуть в направлении (выбираем например “вверх”). Запускаем.
2. Меняем “вверх” на “вниз”. Запускаем.
3. Меняем направление руками, например вместо 180 пишем 135, запускаем :-)
4. Затем также 225 и запускаем :)

Кота на этом этапе можно удалить.
Так, супер, теперь наш мяч двигается и отскакивает от стен, пора бы заставить двигаться ракетку.
Выбираем ракетку и говорим, что сейчас мы будем учиться двигать её при помощи мышки. Добавляем "когда флаг нажат" и "повторять всегда" и говорим, что наша ракетка должна двигаться влево-вправо вслед за мышкой. Теперь надо научиться это делать.
Внизу под Сценой есть два текстовых поля x и y, предложим студенту поменять значение X (100, 200, -100, -200). И объясняем, что X отвечает за движение влево-вправо и для этого у нас есть специальная команда установить "X в ()" добавляем её внутрь "повторять всегда". Можно в ней тоже поменять цифры, чтобы увидеть как это работает. 

Далее объясняем, что когда мы двигаем мышку, то у неё тоже есть эта цифра X и мы используем специальную команду, которая будет брать цифру (координату) X от мышки и передавать ракетке, и находится эта команда в Сенсорах - "х мыши".

Супер, ракетка работает!
Добиваем мяч
Теперь нам нужно сделать, чтобы мяч отскакивал от ракетки - менял направление, если он касается ракетки.
Для этого нам надо добавить команду если.. то и внутрь указать условие "касается ракетки(Paddle)"

А теперь нам нужно сказать, а что произойдёт, если мы коснемся ракетки, а произойдёт, что мы повернем в другом направлении, тут можно повыбирать несколько направлений отскока.

Отлично, теперь у нас игра уже работает в основном, но играть немного скучновато, так как мы не можем проиграть.


Достарыңызбен бөлісу:
1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет