Учебная ситуация ScratchDuino. Лабиринт

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

Автор

Участник: Проданов Михаил Юрьевич

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

  • SberKidZ

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

Учимся программировать с помощью Скретча спрайты и спомощью них создаем игру Лабиринт. Полученные знания используем для увеличения уровня сложности Лабиринта

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

Я думаю как научить предмет с помощью языка программирования Скрейтч двигаться в разные направления путем нажатия клавиш на клавиатуре. Если персонаж двигается, то надо сделать так, чтобы он поварачивался в нужное нам направление. При движении мы хотим придать реальности нашему персонажу и научить изображать движение, путем смены костюмов. Однако если мы хотим сделать игру «Лабиринт», то нам необходимо научить персонажа еще и определять стены, чтобы он не проходил сквозь них. Далее мы создаем нужный нам фон, рисуем лабиринт. Наш персонаж научился ходить, но это слишком легко. Чтобы усложнить игру мы придумываем разные условия. Например, двигающиеся стены и\или телепорты. Двигующиеся стены мы делаем как персонажей в виде стен и задаем им условия для движения в зависимости от придуманных условий. Например, путем условий при взаимоджействии нашего персонажа с теми или иными цветами и предметами. Телепорты делаем по принцепу переноса персонажа при взаимодействии либо с цветами или другими персонажами. Получив запрограммированных персонажей копируем их и раставляем так, чтобы сделать более сложный уровень для прохождения «Лабиринта».

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

Скачать можно здесь.