Scratch: полезные заготовки. № 1 - Горизонтальное отражение Блог учителя информатики / 11.05.2011 В создание Маленького принца я быстренько внес свой небольшой вклад, а затем с интересом наблюдал за ходом дальнейшего его роста. Особенно интересно было замечать, какие эмоции вызывает работа в Скретче у девушек, впервые взявшихся за это дело. Причем, эмоции были заметны даже в почтовой переписке: как они радовались, когда удавалось принца сдвинуть с места, а потом еще и озвучить.Вот таким новичкам Scratch значительно упрощает жизнь, благодаря философии "кирпичиков". Можно взять героя с его скриптами или кусочки кода из любого проекта Scratch и использовать их в своем проекте. Ну а готовых проектов на сайте Scratch огромное количество. Так вот, чтобы еще облегчить вступление новичков в сообщество скретчистов, я давно уже хотел начать публиковать полезные "кирпичики". Их использование позволит на первых порах сосредоточиться именно на творчестве, сконцентрировав на программировании лишь минимум своих усилий.Сегодня выкладываю "кирпичики", позволяющие организовать отражение объекта от горизонтальной поверхности. На рисунке эти "кирпичики" выделены красным квадратом.Посмотреть их в работе можно в этом проекте. Логика скриптов очень проста. При движении вправо параметр Направление имеет значение от 1 до 179, при движении влево - от -1 до -179. Применив знания элементарной геометрии (Развернутый и прямой углы 7 класс) и физики (Закон отражения 7-8 класс), мы получаем формулы для расчета новых значений параметра Направление: при движении вправо 180-Направление, при движении влево -180-Направление.Направление 0 - движение вверх, Направление 180 - движение вниз. Здесь, понятно, отражение есть обычный поворот на 180 градусов.Использовать эти "кирпичики" можно в играх и моделях различных процессов, подразумевающих движение объектов в замкнутом пространстве. Scratch скретч скретч-кирпичики