Учебная ситуация Лаборатория Cosmo Strike

Материал из robbo
Перейти к навигации Перейти к поиску

Автор

Участник: Тян Евгений Вячеславович

Категория участника

  • дополнительное образование (12-14 лет)
  • Средняя школа

Описание учебной ситуации

Написание игры на РОББО Scratch и передача управления на Лабораторию. Дети освоят работу алгоритмов, т.к. программирование игры охватывает все скрипты, кроме звука и пера. Ознакомятся со всеми возможностями Лаборатории и научаться ее программировать.

План урока:

1. Что нужно продумать перед тем, как писать игру? Какие главные события нам нужны? - Например, "когда нажат флажок", "когда мы выйграли/проиграли". Что еще?

2. Делаем 3 сцены: меню, игровое поле и поле для рекордов. Нарисуйте спрайты: кнопки "Play" и "Again", ваш и вражеский корабль. И пулю.

3. Что должно происходить при появлении первой сцены, второй, третьей?

4. Основной функционал: управление нашим кораблем и атака. Появление вражеских кораблей-клонов.

5. Подключение Лаборатории к управлению кораблем.

6. Работа с переменными и списками. Формирование таблицы рекордов.

7. Даем задание самостоятельно подключить светодиоды и звук Лаборатории к управлению кораблем.

8. Тестируем и выявляем возможные неисправности. Исправляем.

Работа от имени ученика

Для начала нужно определить кто и что будет делать в игре. Где это будет происходить. После нажатия на флажок будет запускаться главное меню с кнопкой "Играть". Значит должно быть событие "Старт" и "Завершить игру".

При активации первой сцены должна появляться только кнопка, а остальные спрайты исчезать. При второй - кнопка исчезает, появляется наш корабль и вражеские. При активации третье сцены исчезают все корабли и открывает окно рекордов - наш список.

Думаю над тем, как создать много клонов, чтобы они двигались и исчезали при попадании пули.

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

Вижу, что не хватает переменной "Score" на экране. Добавляю.

Ссылка на скачивание

Учебная ситуация Лаборатория Cosmo Strike