Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Участие подтверждается официальными документами
  • Приказ Приказ о проведении
  • Положение Положение
  • Протокол Выписка из Протокола
  • Диплом Диплом победителя
  • Инновации Диплом за инновационную деятельность
  • Благодарность Благодарность
16.05.2025

Методическая разработка занятия в Greenfoot Создание игры Флаг России – наша гордость

Барабанщикова Анастасия Евгеньевна
МАОУ ДО "ДДТ "Эврика"
Конкурсная работа

Г.Северобайкальск МАОУ ДО «ДДТ «Эврика»

Педагог дополнительного образования

программирование на языке Java

Барабанщикова Анастасия Евгеньевна

Методическая разработка занятия в Greenfoot

«Создание игры "Флаг России – наша гордость"»

Целевая аудитория: Дети 7–13 лет в организациях отдыха и оздоровления
Продолжительность: 60–90 минут

Shape1

1. Методические основы занятия

Цели и задачи:

  • Образовательные:

    • Познакомить с основами программирования в среде Greenfoot

    • Научить создавать простые игровые механики (движение, сбор объектов)

  • Воспитательные:

    • Формировать патриотические чувства через игровую деятельность

    • Развивать уважение к государственным символам России

  • Развивающие:

    • Развивать логическое мышление и креативность

    • Совершенствовать навыки работы в команде

Формы организации:

  • Индивидуальная работа за компьютерами

  • Парное программирование (для сложных моментов)

  • Коллективное обсуждение результатов

Оборудование:

  • Компьютеры с установленной средой Greenfoot

  • Проектор для демонстрации примеров

  • Раздаточные материалы (карточки с подсказками)

Shape2

2. Сценарий игры

Идея: Игрок управляет персонажем, который собирает рассыпавшиеся элементы флага России (белые, синие и красные полосы) и возвращает их на флагшток.

Геймплей:

  1. На фоне изображен флагшток с частично поврежденным флагом

  2. По игровому полю движутся полосы трех цветов

  3. Игрок должен собрать их в правильном порядке

Shape3

3. Практическая реализация в Greenfoot

1. Подготовка мира (класс RussiaWorld)

public class RussiaWorld extends World {

public RussiaWorld() {

super(800, 600, 1);

setBackground("flagpole.jpg"); // Фонсфлагштоком

addObject(new Player(), 400, 550);

spawnStripes();

}

private void spawnStripes() {

//Добавляемполосытрехцветов

addObject(new Stripe("white"), Greenfoot.getRandomNumber(800), 0);

addObject(new Stripe("blue"), Greenfoot.getRandomNumber(800), 0);

addObject(new Stripe("red"), Greenfoot.getRandomNumber(800), 0);

}

}





2. Класс Player (игрок)

public class Player extends Actor {

public void act() {

checkKeys();

checkCollection();

}

private void checkKeys() {

if (Greenfoot.isKeyDown("left")) move(-4);

if (Greenfoot.isKeyDown("right")) move(4);

}

private void checkCollection() {

if (isTouching(Stripe.class)) {

Stripe stripe = (Stripe)getOneIntersectingObject(Stripe.class);

addToFlag(stripe.getColor());

removeTouching(Stripe.class);

}

}

}

3. Класс Stripe (полосыфлага)

public class Stripe extends Actor {

private String color;

public Stripe(String color) {

this.color = color;

setImage(color + "_stripe.png"); // Загружаемизображениенужногоцвета

}

public void act() {

fall();

}

private void fall() {

setLocation(getX(), getY() + 2);

if (isAtEdge()) {

getWorld().removeObject(this);

((RussiaWorld)getWorld()).spawnStripes();

}

}

public String getColor() {

return color;

}

}

4. Дидактические материалы

Интерактивные элементы:

  1. Карточки-подсказки:

    • "Как сделать движение влево? → move(-4)"

    • "Как проверить касание? → isTouching()"

  2. Шаблоны графики:

    • Готовые изображения:

      • Флагшток (фон)

      • Полосы белого, синего, красного цветов

      • Персонаж-собиратель

  3. Чек-лист для самопроверки:

    • Персонаж двигается влево-вправо

    • Полосы падают сверху

    • При касании полоса исчезает

    • Счетчик собранных полос работает

Shape4

5. Ход занятия

1. Вводная часть (15 мин)

  • Беседа о государственных символах России

  • Демонстрация готового примера игры

  • Знакомство с интерфейсом Greenfoot

2. Практическая работа (45 мин)

  1. Создание мира и добавление фона

  2. Программирование движения персонажа

  3. Добавление падающих полос

  4. Реализация механики сбора

3. Заключительная часть (15-30 мин)

  • Тестирование игр друг у друга

  • Обсуждение трудностей и находок

  • Викторина на знание символики флага

Shape5

6. Критерии оценки

  • Корректность работы программы

  • Соответствие тематике

  • Творческие элементы (дополнительные функции, дизайн)

Shape6

7. Дополнительные возможности

  • Добавить звуковые эффекты

  • Создать систему уровней сложности

  • Ввести таймер на выполнение задания

Ресурсы:

  • Официальный сайт Greenfoot

  • Цвета флага России

Эта разработка позволяет сочетать обучение программированию с патриотическим воспитанием.

Свидетельство участника экспертного совета жюри

Свидетельство можно заказать сразу, как Вы оставите не менее 3 объективных комментариев в этом разделе сайта.

У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.