Математика и программирование для младших классов

Пишем сами

Показывать лекцию целиком

Задача про лодку

Куда должна плыть лодка, чтобы попасть в нужное место на другом берегу?

Мы изучали векторы. Вектор это не только координата, перемещение объекта, это еще и скорость, и сила и многие другие физические величины.

Сейчас мы попробуем сделать игру, которая помогает освоить понятие скорость как вектор.

Мы плывем в лодке. Нам нужно направить лодку к другому берегу так, чтобы мы приплыли к нашему столбу, учитывая, что лодку сносит течением.

Нарисуем спрайты: волны, лодку, причал.

Переменной будет "течение" – скорость течения.

Спрайты – "Лодка", "Причал", "Волна-1", "Волна-2"

Волны показывают скорость течения.

Волна появляется в произвольном месте "НП". "НП" – это переменная, которая заводится в режиме "Только для этого объекта". Поэтому у нас будет 2 переменных "НП" для каждой волны отдельно.

Движение лодки управляется движением самой лодки и сдвигом из-за течения:

В начале игры нужно уточнить направление лодки, например в градусах.

Затем лодка плывет, и мы видим куда.

Полезным дополнением будет рисование стрелок-векторов скорости. Тогда задача станет проще и нагляднее.

Викторина "Города России"

Заготовка проекта называется "Викторина". Идея игры такая:

На карте России выделены города, обозначены цифрами.

Нужно ввести точное название города или номер по алфавитному списку. Так как вся карта на экран скретч не умещается, карта разделена на 3 части. Для перехода к следующей карте предназначена синяя стрелка.

Всего в списке 18 городов. Можно добавить еще.

  • Калиниград
  • Санкт-Петербург
  • Архангельск
  • Анадырь
  • Москва
  • Магадан
  • Ростов-на-Дону
  • Казань
  • Петропавловск-Камчатский
  • Новороссийск
  • Сочи
  • Грозный
  • Екатеринбург
  • Новосибирск
  • Якутск
  • Иркутск
  • Хабаровск
  • Владивосток
  • Алфавитный список можно просмотреть, если нажать на синий вопросительный знак.

    Для правильно угаданных городов на месте города появляется зеленая звездочка. По щелчку на звездочку будут показаны фотки этих городов.

    В папке "заготовки" лежит карта России ("Города России"), разделенная на 3 фрагмента по размеру сцены скретч. Уже сделаны спрайты для пяти городов.

    Полный список городов занесен в список городов. Списки создаются на той же палитре, что и переменные.

    Спрайты для пяти городов уже сделаны.

    Чтобы сделать спрайт для нового города нужно:

  • В изображении "Костюм1" заменить номер: Для этого надо открыть редактор костюма и перейти в режим редактирования текста. Затем надо исправить записанный номер.
  • Ввести координаты спрайта в виде цифры при начальной установке
  • В переменные X и Y внести координаты города на нашей карте. Координаты города – это центр точки, обозначающей город на карте. Если мы отгадали правильно – в этот центр помещается спрайт. Из цифры он, меняя костюм, становится зеленой звездочкой.
  • В условии проверки правильности ответа изменить номер на номер города по алфавитному списку.
  • В зависимости от карты показывать город только на той карте, на которой он есть.
  • Чтобы показать город на нескольких картах, нужно при переходе на новую карту менять координаты как самого города (X,Y), так и цифры.

    Вернуться к учебному плану