Экспериментальная работа по применению методики преподавания темы «Программирование в среде Scratch» в начальной школе

Статьи по педагогике » Методика преподавания темы "Программирование в среде Scratch" учащимся начальной школы » Экспериментальная работа по применению методики преподавания темы «Программирование в среде Scratch» в начальной школе

Страница 3

Кнопка Проект 30.jpg служит для остановки всех выполняемых скриптов, возвращению всех спрайтов в первоначальное положение и выводу на сцену заставки.

Для придания проекту интерактивности, было решено добавить два объекта: полоса загрузки и танцующее и поющее существо.

Полоса загрузки применяется в трех случаях: при нажатии на кнопку Проект 29.jpg, после окончания проигрывания музыки и после нажатия на спрайт заставки. Для создания анимации необходимо нарисовать несколько костюмов.

Листинг скрипта говорит о том, что спрайт при появлении начинает менять поочередно костюму, и когда одевает последний – исчезает. Получается красивый эффект ленты загрузки, реализованный самым простым способом.

Танцующее и поющее существо нужно для того, чтобы прослушивание мелодии сопровождалось анимационными эффектами, также реализуется функция караоке, так как на сцене появляются в нужный момент слова песни.

С точки зрения проверки знаний учащихся, реализация данного скрипта показывает умение работать учащихся с блоком «Движение», «Внешность», «Контроль» и «Переменные».

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

После этого создание проекта полностью завершено, цели и задачи выполнены. В дальнейшем проект можно разнообразить различными мелодиями, добавить звуковые эффекты, анимацию и многое другое.

Проект «Игра «Арканоид»»

Цель проекта

: учащиеся должны реализовать игру «Арканоид» в среде программирования Scratch

Реализация проекта

: создание спрайтов фишек, шарика и ракетки. Редактирование фона и обозначение условий игры. Создание переменных и границ сцены.

Для того чтобы создать игру «Арканоид» в среде программирования Scratch для начала необходимо решить несколько функциональных моментов: в начале игры шарик должен двигаться вниз, разный угол отскока шарика от ракетки, исчезновение фишки при попадании по ней шариком, игровые очки, получаемые игроком при попадании по фишкам, выигрыш игрока при сбивании всех фишек и проигрыш при падении шарика.

Сперва отредактируем сцену. Сцена состоит из трех частей, Проект2 2.jpg – нейтральное поле, по которому двигается шарик, Проект2 3.jpg – верхняя граница игрового поля, от которой шарик отскакивает и Проект2 4.jpg – нижняя граница игрового поля, попадание в нее шарика останавливает игру.

После создания игрового поля нужно переходить к разработке игровой ракетки.

Спрайт ракетки состоит из трех частей: красной, синей и зеленой. Такое строение нужно для того, чтобы при попадании шариком по ракетке, шарик отскакивал по разному. Т.е. при попадании в красную часть, шарик будет отскакивать больше влево, при попадании в синюю часть – отскок будет вверх под небольшим градусом и соответственно при попадании в зеленую часть – отскок больше вправо. Реализация, также возможна, используя большее количество цветов, так как чем больше цветов мы задействуем, тем точнее мы запрограммируем отскок шарика. Осталось создать скрипт движения ракетки. Существует два способа: движение с помощью клавиатуры или при помощи мыши. Минусы первого варианта в том, что движения получаются не плавные и не удобными при использовании, так как приходится очень часто нажимать на клавиши управления ракеткой. В то же время управления мышью позволяет сделать движение ракетки плавным и управление удобным.

Скрипт состоит из двух частей: первая – устанавливает ракетку в начальное положение (0; – 150), вторая – запускает движение ракетки за курсором мыши.

Следующий объект, который нужно создать – это фишка. Фишек в проекте может быть любое количество, в нашем проекте 14 фишек. Создавать фишки нужно так: создать одну фишку, назначить ей скрипты, а затем скопировать необходимое количество раз.

Скрипт фишки также состоит из двух частей. Первая часть – установка фишки в нужную позицию на игровом поле, путем задания каждой фишки значения по X и по Y. Вторая часть – при касании шариком фишки, фишка должна исчезнуть.

Прежде чем переходить к созданию шарика, нужно реализовать три состояния игры: перед началом, выигрыш и проигрыш.

Страницы: 1 2 3 4 5


Информация о ообразовании:

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

Личность педагога. Способности и профессионально значимые качества
Личность педагога. Понятие лич-ть вкл. такие св-ва, к-ые яв-ся более или менее устойчивыми, определенные нравственные поступки ч-а имеющие сущ-ое значение д. него самого и окружающих. В структуру лич-ти вкл способности, темперамент, хар-р, волевые качества, эмоции, мотивацию и соц-ые установки. Каж ...

Виды работ в старшем дошкольном возрасте
Дети старшего дошкольного возраста могут выполнять следующие виды работ, объединяемых понятием «хозяйственно-бытовой труд»: 1. Содержать в порядке свои игрушки, настольные игры, пособия для занятий; протирать их сырой тряпочкой; мыть некоторые игрушки. 2. Протирать мебель (вместе с кем-то из взросл ...

Категории

Copyright © 2019 - All Rights Reserved - www.agepedagog.ru