В Фильме мы поработаем режиссёрами, а заодно прокачаем навык работы с координатами, который уже приобрели, играя в Птицу.
Первоочередная задача нарисовать человека. Берем из раздела "Фильм" круг и смотрим что получилось.
У круга есть координаты центра х и у, а так же радиус. Видим, что радиус совпадает с тем, что у нас должно получится, координата по х тоже совпадает, а вот по у 50 нам не достаточно, хотелось бы 70.
На человеке учимся рисовать фигуры.
А уже на втором уровне нам предлагается заставить конечность двигаться. Для этого нужно вначале вычислить какой параметр будет изменяться.
И передать этому изменяемому параметру значение времени, которое меняется от 0 до 100.
У нас будет меняться конечный у левой руки. Т.е. в момент времени 0 конечный у будет 0 (рука в пол), а в момент времени 100 конечный у будет 100 (рука в потолок).
Далее предлагается заставить руки двигаться в противоположных направлениях. Т.е. конечный у правой руки в момент времени 0 будет 100. Как добиться этого эффекта? Конечно же, от 100 отнимать текущее время.
Далее добавляем пляшущие ноги.
Далее движение левой руки становится более хитрозаковыристым, но бояться не стоит, формулу дадут в задании, останется просто её записать средствами среды разработки.
Далее к рукам добавляем ладошки. Тут ничего сложного - ладошка двигается вместе с рукой, поэтому центр окружности-ладошки должен совпадать с конечными х и у руки.
На седьмом уровне снова вспоминаем о существовании блока "если-иначе". Но после Птицы мы уже не боимся таких конструкций.
Здесь всего-то на всего нужно проверить - если фильм не дошел до середины, рисуем маленькую голову, после середины - большую.
Следующим этапом с середины фильма помимо головы, еще и ноги меняют направление.
На девятом уровне предлагается за танцором нарисовать растущий круг. Тут все что требуется, понять, что у и радиус у круга меняются в 2 раза медленнее, чем время.
А десятый уровень опять творческий.
Учим ребенка программированию. Лабиринт.
Учим ребенка программированию. Птица.
Учим ребенка программированию. Черепашка.
Учим ребенка программированию. Музыка.
Учим ребенка программированию. Учебный пруд.