Занятие 7

Тема: Ящик "Данные"

Задачи:

1. Переменные

Переменная - это величина, которая в процессе выполнения программы может изменять свое значение. Переменные могут понадобиться нам в программе, если мы хотим что-то посчитать (например количество очков). В программе Scratch есть специальный ящик - "Данные", который позволяет нам создавать необходимое количество переменных и работать с ними. Для того чтобы создать переменную, выберите ящик "Данные" и нажмите на кнопку "Создать переменную". Выберите имя для своей переменной, например k.

Рассмотрим команды этого ящика:

Задание 7.1

Создадим мини-игру, в которой на экране в произвольный момент времени будут появляться спрайты (в примере это пингвины). Игроку необходимо быстро нажимать на них, чтобы набрать как можно больше очков. При нажатии на спрайт он будет исчезать на некоторое время, а потом снова появляться. Количество попаданий в спрайт будет считать переменная-счетчик.

1. Создайте новый проект.

2. Выберите героя игры и сцену .

3. Создадим переменную k, которая будет считать количество попаданий. (Ящик "Данные" - Создать переменную - k).

4. "Когда щелкнуть по флажку" спрайт должен "Спрятаться" и переменную k нужно обнулить. Теперь нужно подождать какое-то время, прежде чем появиться. Чтобы это время было случайным используем блок "Выдать случайное число от 1 до 3".  

5. После этого будем повторять одни и те же действия, пока значение на таймере не станет больше 10 секунд. Для этого используем цикл "Повторять пока не таймер > 10", в котором повторяются действия:

спрайт покажется, подождет 2 секунды и спрячется, затем снова подождет, прежде чем показаться. После того как цикл закончит работу, передаем сообщение о том, что игра закончена (например "конец")

6. Когда на спрайт нажимают, он должен исчезать и счетчик очков должен увеличиваться на 1.

7. Когда спрайт получит сообщение конец, он должен "Спрятаться".

8. Добавим еще один спрайт, который появится в конце и сообщит результат игры. При этом "Когда щелкнут по флажку" он должен "Спрятаться", а когда получит сообщение "конец", должен "Показаться" и сказать результаты, в том числе значение переменной k. 

9. Сохраните свой проект под названием "Игра" и откройте доступ к нему, нажав на кнопку "Поделиться".

Просмотрите результат https://scratch.mit.edu/projects/56204584/#player