1/45

Lego WeDo + Scratch Игра космолет(вертолёт) + Джостик

1.

Lego WeDo + Scratch
Уровень 4
Занятие 1

2.

Есть новенькие?

3.

Что такое алгоритм?

4.

Алгоритм - это конкретная
последовательность действий
ведущая к заданному результату

5.

Что такое программа?

6.

Программа - это алгоритм
записанный на языке понятном
исполнителю этого алгоритма.

7.

Джойстик

8.

Что есть что?

9.

Джойстик

10.

Джойстик

11.

Датчик наклона!

12.

Датчик наклона!

13.

Значение с датчика наклона

14.

Значение с датчика наклона
Горизонтальное
0
“Нос” вверх
3
“Нос” вниз
1
Левым боком
Правым боком

15.

Командная работа

16.

Если ты еще не знаком с
соседом познакомьтесь
Фразы которые могут помочь:
«Привет, меня зовут Миша, а тебя?»
«Давай работать вместе, как тебя
зовут?»

17.

Теперь пора договориться
кто, что и когда собирает
-Искать детали
-Контролировать сборку
-Проверять правильность
-Помогать, когда двух рук не хватает

18.

Зеленый или синий

19.

x1
x1
x1
x1
x1
x1

20.

21.

x2
x1
x1
8
x2
x1

22.

23.

24.

x1

25.

x1
x1
x1
x1

26.

27.

28.

x1

29.

Программирование
модели

30.

Пример игры

31.

Игра космолет (вертолёт)
Начнем новый проект:
•спрайт вертолёта,
•спрайты объектов,
•переменная жизней,
•условия проигрыша,
•работа над дизайном.

32.

Спрайт корабля
1. управление движением с
клавиатуры.

33.

Скрипт движения корабля

34.

Спрайты объектов
1. добавить 3-4 спрайта;
2. настроить движение навстречу вертолёту;
3. настроить исчезновение при столкновении
с вертолётом.

35.

Движущиеся объекты

36.

Движущиеся объекты

37.

Переменная жизней
1. создайте переменную, которая будет
отображать жизни корабля;
2. установите ее начальное значение 5;
3. сделайте так, чтобы она уменьшалась на 1
при каждом столкновении.

38.

Переменная жизней

39.

Переменная жизней

40.

Проверка
Запустим наши проекты и проверим, с какими
сложностями и неполадками мы встречаемся,
подумаем, что с этим можно сделать.

41.

Исчезновение спрайта

42.

Счет, условия проигрыша
Ведение счета, условия проигрыша:
1. добавить переменную счета;
2. настроить завершение игры, когда
количество жизней опускается до 0;
3. вывести на экран количество
набранных очков при завершении.

43.

Повторение
1. Из каких вкладок вы сегодня
изучили новые блоки?
2. Каким уже знакомым блокам нашли
новое применение?
3. Чему вы сегодня научились?

44.

Дополнительное задание
1. отладьте исчезновение и появление спрайтов,
добавьте паузу, чтобы спрайт не появлялся в
ту же секунду, что и исчез;
2. улучшите внешний вид проекта, подумайте, как
можно сделать движущийся фон;
3. добавьте звукового сопровождения основным
событиям в игре: выстрелам и столкновениям;
4. придумайте, как остановить игру после
проигрыша.

45.

СВОБОДНОЕ ВРЕМЯ
English     Русский Rules