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

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
12.05.2025

Методы в Greenfoot

Барабанщикова Анастасия Евгеньевна
Педагог дополнительного образования
Цель занятия: Сформировать у обучающихся навыки работы с визуальными и интерактивными элементами в среде Greenfoot, научиться создавать игровые механики (движение со следом, стрельбу, взрывы) и отображать текстовую информацию, используя встроенные методы класса World и Actor.
Задачи занятия:
1. Образовательная:
• Изучить методы Greenfoot для управления объектами:
o move(), turn() — базовое перемещение.
o getWorld().addObject() — добавление новых объектов (следы, пули).
o showText() — отображение текста на экране.
• Научиться создавать эффекты:
o Движение со следом (добавление временных объектов).
o Изменение размера (setImage() с масштабированием).
o Взрыв (анимация + звук через playSound()).
o Стрельба (генерация объектов-пуль по нажатию клавиши).
• Освоить работу с координатами и случайными значениями (Greenfoot.getRandomNumber()).
2. Развивающая:
• Развить логическое мышление при проектировании игровых механик.
• Научиться отлаживать код и исправлять типичные ошибки (например, исчезновение объектов).
• Развить креативность через создание уникальных эффектов.
3. Воспитательная:
• Сформировать внимательность к деталям (корректное отображение эффектов).
• Поощрять командную работу при групповых проектах.
• Воспитать устойчивость к трудностям (поиск решений для неочевидных задач).

Содержимое разработки

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

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

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

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

Технологическая карта занятия

по теме

«Методы в Greenfoot. Движение со следом. Изменение размера. Взрыв. Стрельба. Текстовые сообщения»

ТЕХНОЛОГИЧЕСКАЯ КАРТА ЗАНЯТИЯ

Педагог дополнительного образования: Барабанщикова Анастасия Евгеньевна

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

Возраст участников занятия: 11-15 лет

Тема занятия:Методы в Greenfoot. Движение со следом. Изменение размера. Взрыв. Стрельба. Текстовые сообщения

Тип занятия:

Комбинированное занятие (повторение пройденного материала + изучение нового материала).

Форма организации познавательной деятельности:групповая

Цель занятия:Сформировать у обучающихся навыки работы с визуальными и интерактивными элементами в среде Greenfoot, научиться создавать игровые механики (движение со следом, стрельбу, взрывы) и отображать текстовую информацию, используя встроенные методы класса World и Actor.

Задачи занятия:

  1. Образовательная:

  • Изучить методы Greenfoot для управления объектами:

    • move()turn() — базовое перемещение.

    • getWorld().addObject() — добавление новых объектов (следы, пули).

    • showText() — отображение текста на экране.

  • Научиться создавать эффекты:

    • Движение со следом (добавление временных объектов).

    • Изменение размера (setImage() с масштабированием).

    • Взрыв (анимация + звук через playSound()).

    • Стрельба (генерация объектов-пуль по нажатию клавиши).

  • Освоить работу с координатами и случайными значениями (Greenfoot.getRandomNumber()).

  1. Развивающая:

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

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

  • Развить креативность через создание уникальных эффектов.

  1. Воспитательная:

  • Сформировать внимательность к деталям (корректное отображение эффектов).

  • Поощрять командную работу при групповых проектах.

  • Воспитать устойчивость к трудностям (поиск решений для неочевидных задач).

Оборудование и материалы:

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

План занятия:

Этап занятия

Время

Задачи этапа

Деятельность педагога

Деятельность обучающихся

Результат

1. Мотивационный этап

10 мин

Показать практическую значимость темы на примере игр (следы, стрельба, эффекты).

Демонстрирует примеры проектов в Greenfoot с эффектами движения, взрывов и текстом. Задает вопросы: "Как создать след за объектом?""Как сделать взрыв при столкновении?".

Анализируют примеры, высказывают идеи для своих проектов. Формулируют цели занятия.

Обучающиеся замотивированы, понимают практическое применение темы.

2. Актуализация знаний

20 мин

Повторитьбазовыеметоды Greenfoot: move()turn()getWorld()addObject().

Проводит мини-викторину (устно или через Kahoot!) по базовым методам. Показывает простой код для движения объекта.

Отвечают на вопросы, выполняют упражнение: "Создайте объект, который двигается по диагонали".

Вспомнены основные методы Greenfoot.

3. Изучение нового материала

30 мин

Объяснить: 1) движение со следом, 2) изменение размера, 3) взрыв, 4) стрельбу, 5) текстовые сообщения.

Объясняет каждый элемент с примерами кода:
След: getWorld().addObject(new Trail(), getX(), getY()).
Взрыв: Greenfoot.playSound("explosion.wav") + удаление объекта.
Текст: getWorld().showText("Score: "+score, x, y).

Записывают ключевые методы, задают вопросы. Выполняют мини-задания: "Добавьте звук при столкновении".

Обучающиеся понимают принципы работы с эффектами.

4. Практическая работа

80 мин

Создать проект (игру или симуляцию) с использованием изученных элементов.

Раздает задания по уровням сложности:
1. Базовый: объект со следом + изменение размера.
2. Средний: добавление стрельбы.
3. Продвинутый: взрывы + счетчик очков.

Работают в парах/индивидуально. Реализуют:
- Движение со следом.
- Стрельбу при нажатии клавиши.
- Визуальные эффекты (изменение размера при взрыве).

Созданы проекты с эффектами движения, стрельбы и взаимодействия.

5. Закрепление материала

20 мин

Проверить усвоение темы, разобрать ошибки.

Организует демонстрацию проектов: 2-3 ученика показывают код и объясняют решения. Задает вопросы: "Как оптимизировать следы?""Почему объекты исчезают при взрыве?".

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

Уверенное применение методов Greenfoot.

6. Рефлексия

20 мин

Подвести итоги, оценить результаты.

Просит ответить:
"Что было самым сложным?"
"Где можно применить эти навыки?"

Делятся впечатлениями, Формулируют, что узнали.

Осознание достигнутых результатов.

Примеры кода:

    • След:

// В методе act() объекта:

if (Greenfoot.getRandomNumber(100) < 30) { // След появляется случайно

getWorld().addObject(new Trail(), getX(), getY());

}

Взрыв:

if (isTouching(Enemy.class)) {

Greenfoot.playSound("explosion.wav");

getWorld().addObject(new Explosion(), getX(), getY());

getWorld().removeObject(this); // Удаление объекта

}

5

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/609742-metody-v-greenfoot

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

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

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки