Similar presentations:
Презентация_Орехов
1.
Создание простой игры, средствамидоступными школьнику
Создание собственных компьютерных игр - это увлекательный процесс, который помогает освоить алгоритмическое
мышление, логику и математику в игровой форме.
2.
АктуальностьВ современном мире программирование — важный навык. Сложные
языки вызывают трудности, тогда как разработка игр — увлекательный
и доступный путь для освоения основ, развития логики и интереса к IT.
3.
Цель и задачиЦель
Задачи
Разработать игру в среде,
1) Изучить среды
доступной школьнику, и
программирования. 2)
описать процесс создания.
Рассмотреть этапы
разработки. 3) Создать игру и
проанализировать процесс.
Гипотеза
Визуальная среда позволяет эффективно освоить базовые навыки
программирования и алгоритмическое мышление.
4.
Анализ сред разработкиPython + Pygame: мощно, полный контроль, требует
синтаксиса и времени.
Construct 3: визуально, быстро, но ограничения в
бесплатной версии.
Scratch: блоковая среда, исключает синтаксические
ошибки, наглядна — выбран для проекта.
5.
Практическая часть — игра«Голодный кот»
2D-аркада: игрок управляет котом по горизонтали, ловит падающие
яблоки; цель — набрать максимум очков, устанавливая рекорд.
6.
Концепция и правилаКот двигается только по горизонтали, границы экрана блокируют выход.
Яблоки появляются случайно по X и падают вниз с постоянной
скоростью. За каждое пойманное яблоко +1 очко. За каждое пропущенное
яблоко счет обнуляется. Игра бесконечна.
7.
Реализация в Scratch — котСоздан спрайт «Кот» с начальными координатами внизу экрана.
Управление: стрелки влево/вправо. При движении меняется направление
спрайта для наглядности.
8.
Реализация в Scratch —яблоко и столкновения
Яблоко появляется вверху с случайной X и падает по циклу (изменение
Y). При достижении низа — возвращается наверх. Если яблоко касается
кота: +1 очко, звук, яблоко перемещается наверх — обратная связь
игроку. Если яблоко касается пола
9.
Использованные элементы программированияДля отображения результата была создана переменная «Очки», которая выводится на
экран. Игрок в любой момент видит свой текущий результат, что повышает
мотивацию продолжать игру и улучшать свои показатели.
10.
Использованные элементыпрограммирования
Переменные
Хранение счета («Очки»).
Циклы
Постоянное движение объектов и повторение падения яблок.
Условия
Проверка столкновений и реакция на них.
Координаты
Управление положением кота и яблок на экране.
11.
Результаты и выводРезультаты: изучены среды и выбрана Scratch; описаны этапы разработки; создана игра «Голодный кот»; освоены базовые
принципы: переменные, циклы, условия, работа с координатами. Вывод: создание игр — доступный и эффективный способ
обучения программированию школьников. Благодарю за внимание.