Исследование возможности среды Scratch. Игра Домашние животные
Скачать 1.87 Mb.
|
Министерство образования и науки, молодежи и спорта Республики Крым Крымский конкурс исследовательских работ и проектов учащихся среднего школьного возраста «Шаг в науку» Компьютерные технологии (информатика) Исследовательская работа Исследование возможности среды Scratch. Игра «Домашние животные» Работу выполнил: Хасанов Эдуард, ученик 5-В класса МБОУ «Гвардейская школа – гимназия №2» Руководитель: Балабанюк А.И. учитель информатики Симферопольский район, 2018 г. СодержаниеВведение 3 Основная часть 5 1.Scratch - понятия и определения 5 2.Разработка игры «Домашние животные» 8 Вывод 18 Список использованной литературы 19 ВведениеСегодня даже маленький ребенок способен играть на компьютере, планшете и на телефоне. Мы больше времени проводим за компьютером чем за книгой, потому что там быстрее найти интересную информацию, и ее можно не просто прочитать, но и посмотреть или прослушать. Я решил сделать программу-игру для моей сестры, которой полтора года. В таком возрасте большинство детей еще не умеют говорить, но пытаются произносить некоторые звуки. Моей сестре нравятся животные, особенно кошки и собаки, поэтому я захотел сделать ей игру, в которой основными персонажами будут домашние животные. В ходе игры она выучит названия животных, получит информацию о них, запомнит, какие звуки они произносят. В игровой форме научится определять кто как «говорит» по звуку животного. Для развития визуальной памяти в игре можно собрать пазл. Программа для детей дошкольного возраста должна быть яркой и красочной, чтоб своим видом привлекала ребенка, в ней не должно быть текста, так как малыши не умеют читать. Все задания должны проигрываться звуковым файлом, с хорошей дикцией и реалистичными звуками животных. Управление программой происходит только с помощью мышки. Для реализации своей задачи я выбрал среду программирования Scratch, Scratch был специально разработан для обучения программированию детей младшего и среднего школьного возраста, хотя сейчас его используют люди разных возрастов. Этот язык программирования получил признание во всём мире. Возглавляет группу создателей Scratch Митчел Резник, профессор Массачусетского технологического института и руководитель исследовательской группы Lifelong Kindergarten. Интерфейс переведён на 71 язык мира, позволяет создавать собственные интерактивные проекты: игры, мультфильмы, обучающие системы и т.д. Это объектно-ориентированная среда, в которой можно играть с различными объектами, видоизменять их, перемещать по экрану, устанавливать формы взаимодействия между объектами. Блоки программ собираются из разноцветных кирпичиков команд. Каждый день на Scratch создаётся более 30 тысяч проектов. На портале scratch.mit.edu зарегистрировано более 12,5 млн пользователе. К тому же, Scratch полностью бесплатен, его свободно можно загрузить с сайта разработчиков. Цель работы: исследовать возможности среды Scratch для написания игры «Домашние животные» для детей дошкольного возраста. Задачи: изучить среду программирования Scratch и ее возможности; разработать и создать свой готовый программный продукт в среде Scratch. Объект: среда программирования Scratch. Методы исследования: изучение литературы и среды программирования Scratch. Основная частьScratch - понятия и определенияСпрайт – это объект или персонаж, действующее лицо сюжета. Спрайт можно нарисовать самому, импортировать с компьютера или из библиотеки спрайтов. Является обязательным объектом в Scratch. Сцена – это фон проекта, на котором происходят все действия. По сравнению со Спрайтом она не может двигаться и изменять свой размер, но также является обязательным объектом. Сцену можно нарисовать, импортировать с компьютера или загрузить из библиотеки фонов. Блок – это минимальный элемент, который служит для создания Скриптов в Scratch. Разные блоки имеют отличительные формы и цвет. В зависимости от формы они крепятся между собой. Блоки делятся на категории, у каждой категории свой цвет. Скрипт – это блоки, соединенные между собой сверху вниз. Их последовательность определяет порядок и очередность выполнения действий. Скрипт применяется к Спрайту и к Сцене. Костюм – это внешний вид Спрайта. У Спрайта может иметься несколько костюмов. Костюмы могут меняться по определенному Скрипту. Звуки – аудио-файлы в формате wav. Могут быть и у Спрайта и у Сцены. У одного объекта может быть несколько звуков. Звук можно записать или импортировать. Фон - внешний вид сцены. У Сцены может быть несколько фонов. Фоны могут меняться по определенному Скрипту. Интерфейс Панель меню содержит основные инструменты для работы с проектом. Панель инструментов содержит инструменты, используемые для работы с выделенным спрайтом. Панель управления проектом на панели расположены кнопки запуска и остановки программы, запуска программы в полноэкранном режиме. Панель отображения текущих координат курсора мыши на этой панели отображаются координаты курсора мышки. Панель инструментов создания спрайта и сцены панель для создания или добавления новых объектов. Список спрайтов область для хранения всех Спрайтов проекта. Панель вкладок: спрайт, костюм, звуки панель для переключения между Скриптами, Костюмами и Звуками выбранного Спрайта. Панель переключения типов блоков панель для выбора типа блоков. Палитра блоков область отображения блоков выбранного типа. Область скриптов область для создания Скриптов. Разработка игры «Домашние животные»В моей игре имеются 4 слайда, программа начинается со Слайда 1, это меню, которое состоит из трех спрайтов. Слайд 1. Необходимо выбрать режим игры: 1й – это знакомство с животными: 2й - игра – отгадай животное по звуку, кто как «говорит»: 3й - игра – собери картинку: Скрипт кнопки меню 1й игры предоставлен ниже, остальные две кнопки сделаны по аналогии: Слайд 2. Если был выбран 1й режим игры, появляется Слайд 2, на котором расположены Спрайты 11ти животных и кнопка возврата в начальное меню. При нажатии на любой Спрайт Животного проигрывается звуковой файл, в котором озвучивается название животного, небольшая информацию о нем, и как оно «говорит». Скрипт Спрайта коровы предоставлен ниже, остальные Спрайты животных сделаны по аналогии: Скрипт Спрайта 14, при нажатии которого мы возвращаемся в главное меню, этот Спрайт используется и в других Слайдах: Слайд 3. При выборе в меню 2-го варианта, появляется Слайд 3. На нем нарисованы 11 Спрайтов в виде кружочков, расположенных на изображениях животных: Чтоб начать игру нужно нажать Спрайт 27- знак вопроса: Скрипт: Цель игры – правильно ответить на вопросы. После запуска проигрывается звуковой файл с вопросом: «Кто так говорит?» и звук животного. Чтобы ответить, необходимо навести мышкой на кружок, если животное выбрано правильно, проигрывается звук «Правильно, это….(название животного)», и задается следующий вопрос. Скрипт прописан так, чтоб вопросы шли в случайном порядке. Скрипт Спрайта 16, желтенький кружок, который расположен на картинке лошади, еще 10 Спрайтов сделаны по аналогии: Костюм: Звуки: Для выхода в главное меню используем уже описанный выше Спрайт14. Слайд 4. Если выбрать 3й вариант игры, перед нами появится картинка, разделенная на 6 равных частей: Цель игры – собрать картинку. Для того чтоб у нас получилась картинка, нужно нажимать мышкой на каждый квадратик столько раз, пока он не перевернется правильно. Когда все 6 частей будут стоять верно, на экране появится картинка, начать заново , и проиграется звуковой файл «Правильно». При нажатии на знак начать заново, игра начнется сначала, чтобы выйти в главное меню, нажимаем на Спрайт14. Скрипт Пазла1, остальные сделаны по аналогии: Для решения это задачи были созданы переменные: И добавлены костюмы: Переменная считает, сколько картинок стоят верно, потом сравнивает полученное значение с цифрой 6. Скрипт кнопки «начать заново»: Скрипт Сцены: Фоны Сцены: Кроме изучения среды программировании Scratch, в своей исследовательской работе мне было необходимо ознакомиться и использовать другие дополнительные программы. Я использовал аудио-файлы, которые записывал на диктофон или скачивал из интернета. Для работы с ними нужно было изучить программу конвертер аудио-файлов в wav формат, и программу для обрезки аудио-файлов. Также, я использовал программу Paint, чтоб разделить изображение на 6 равных частей. Программам для нарезки аудио-файлов - https://vocalremover.ru/trim ВыводВ результате исследования цель работы была достигнута. Все задачи, поставленные мною в начале работы, были выполнены. Scratch позволяет разрабатывать обучающие и развивающие игры для маленьких детей, которые не умеют читать, с доступным и интуитивно понятным интерфейсом. При создании скриптов требуются минимальные знания программирования, потому что все представлено в виде разноцветных графических блоков, что значительно облегчает работу. В процессе изучения среды программирования была разработана и написана программа-игра «Домашние животные». Игра рассчитана на детей дошкольного возраста. Малыши, которые еще не умеют самостоятельно управлять мышкой, могут играть в нее вместе с родителями. Ребенок может указывать пальцем на экран, выбирая нужный объект, а родитель будет щелкать мышкой. Моя сестра еще маленькая, поэтому мы играем вместе. Она указывает пальцем на животное, про которое хочет послушать, и пытается его назвать, а я навожу и нажимаю мышкой по этому животному. А в игре «Отгадай животное» она уже научилась безошибочно указывать кто как «говорит». У маленьких детей основной вид деятельности – это игра, они весь мир познают играя. Моя программа «Домашние животные» это игра, которая способствует развитию внимания, логики, памяти, пространственного мышления детей. В перспективе, ее можно развивать и усложнять, в зависимости от развития и взросления ребенка добавлять животных, новые задания и сюжетные линии. Программу можно использовать как в личном пользовании, так и в детских садиках. Можно играть по одному, либо определенной группой детей. Я считаю, что игра, написанная на Scratch будет более интересной, чем просто просмотр видео или чтение книги. Список использованной литературыПатаракин Е.Д. Учимся готовить в среде Скретч. Борович П.С. Бутко Е.Ю. Учебное пособие «Среда программирования Scratch» http://khorsun.sch4.minsk.edu.by/ru/main.aspx?guid=2951 |