Найти в Дзене
Проекты в Scratch 3

Проекты в Scratch 3

В рамках алгоритмики (2-5 классы) многие учебные темы проходятся в процессе создания игр. Иногда получаются интересные проекты, вот такие мы и будем публиковать в этой рубрике. И поверьте, это не просто хорошие проекты в плане обучения, это просто хорошие игры, в которые интересно играть)))
подборка · 16 материалов
Scratch3. Моделируем в Scratch. Часть 6. Столкновение двух движущихся объектов на плоскости.
Продолжим тему моделирования. В этом проекте мы будем наблюдать за траекторией движения двух мячей, хаотично катающихся по прямоугольной области сцены в разных направлениях. Мячи будут отскакивать от её границ под действием сил упругости, периодически сталкиваться друг с другом и отскакивать с изменением скорости и направления движения. Для сохранения наглядности не будем перегружать проект подробностями. В частности, столкновения мячей со стенками и друг с другом будут абсолютно упругими, мы будем учитывать лишь небольшое вязкое трение при свободном перемещении мячей...
Scratch3. Моделируем в Scratch. Часть 5. Изменение скорости мяча при столкновении с движущимся массивным препятствием.
Продолжим. Мы вплотную приблизились к решению более сложной задачи - моделированию отскока от движущегося объекта. И любопытно то, что скрипт, обеспечивающий перемещение мяча, для этого даже не придётся менять, он практически полностью готов! Единственное дополнение, которое необходимо будет внести, это динамическое изменение расположения правой границы в ходе работы программы. Давайте добавим новый спрайт, который и будет изображать подвижную правую границу. Создайте спрайт с помощью инструмента "Нарисовать"...
Scratch3. Моделируем в Scratch. Часть 4. Свободное движение по инерции с повторяющимися упругими столкновениями.
Продолжим. Этап 3. Свободное движение по инерции с повторяющимися упругими столкновениями Столкновение одного тела с другим часто рассматривают как "удар", то есть явление настолько короткое, что его длительностью можно пренебречь. При этом для вычисления конечных скоростей и направлений движения тел после удара используют специальные методы расчёта. Пример материалов по теме: ru.wikipedia.org/wiki/Удар Но поскольку мы уже создали модель упругого взаимодействия, а компьютер производит все вычисления...
Scratch3. Моделируем в Scratch гармонические колебания. Часть 3. Учитываем силы трения и сопротивления.
Продолжим. Колебания мячика в нашей модели незатухающие, они происходят непрерывно с одной и той же амплитудой.  Добавим реалистичности в наш проект, будем непрерывно уменьшать скорость движения в соответствии с действием сил трения и сопротивления среды, в которой перемещается мяч. Можно уменьшать скорость движения тремя разными способами: Мы введём три коэффициента для каждого вида сопротивления, чтобы наша модель была универсальной. Если все три коэффициента равны нулю, происходят незатухающие колебания...
Scratch3. Моделируем в Scratch гармонические колебания. Часть 2. Перемещение, скорость, ускорение.
Продолжим. Мы остановились на задаче: заставить мяч рисовать график своих перемещений. Сделать это несложно. Понадобятся блоки из расширения "Перо", которое можно добавить кнопкой в левом нижнем углу экрана. Необходимо доработать скрипт таким образом, чтобы менялась не только позиция X, но и позиция Y. Мы будем использовать для этого свой собственный блок "изменить положение X на ( ) , Y на ( )". Создайте его. В разделе "Другие блоки" палитры скриптов нажмите на кнопку "Создать блок". Появится окно,...
Scratch3. Моделируем в Scratch гармонические колебания. Часть 1. Введение в проект.
Scratch3 крайне интересная среда, ввиду очень низкого порога вхождения, простоты восприятия и разнообразия предоставляемых возможностей. Поэтому ее можно использовать для реализации проектов учащихся даже в случае, если они не занимаются углубленно программированием. Такими, например, могут стать проекты по моделированию. В качестве примера сегодня мы начинаем цикл, посвященный моделированию движения объектов под действием силы упругости. В свое время эти проекты предложил коллега по Лаборатории 169 Александр Григорьев и хочется познакомить с ними широкий круг читателей...