Самоделкин
Главная страница

1. Программирование на Scratch

Введение

Первая программа

Кот и Бизон
Кот и Пес

Мультик с костюмами

Приключения Котенка
Мультик с приведениями

Игра с минами

Мультик про бабочку
Мультик про пчелку
Игра с двумя уровнями
Игра про волшебника
Кот математик
Кот с реактивным ранцем
Общение с персонажем
Викторина
Игра платформер
Кошачий боулинг
 

3. Программирование на S4A

Введение
Маячок
Нарастающая яркость
Управляемая яркость
Бегущий огонек
Секундомер
Ночной светильник
Кнопочный переключатель

 

Программирование на Scratch

Проект "Игра - Кот с реактивным ранцем".

1 часть. Что такое равномерное движение и движение с ускорением.

Создайте новый проект, подрисуйте Коту реактивный ранец. Нарисуйте фон. Сделайте Коту такую программу.

Здесь использован блок «Если-или». Если клавиша пробел нажата, то двигаемся вверх, в противном случае, если отпустили пробел, Кот падает вниз. Запустите программу. Движение Кота неестественное. Ведь на самом деле, при включении реактивного ранца, Кот сначала двигается медленно, потом всё быстрее и быстрее – двигается с ускорением. Движение с ускорением Вы можете почувствовать, когда при разгоне автомобиля или самолета Вас прижимает к спинке сиденья. Теперь сотрите программу Кота (перетащите влево к блокам). Сделайте переменную «Ускорение».

Черная точка должна стоять около «Для всех объектов».

Сделайте Коту такую программу.

Если клавиша пробел нажата, то двигаемся вверх с ускорением, в противном случае, если отпустили пробел, Кот с ускорением падает вниз. Обратите внимание, вверх ускорение 0.5, а вниз ускорение в два раза меньше чем вверх 0.25. Значит, Кот опускается медленнее, чем взлетает.

2 часть. Добавим Котику проблем. Сделаем летающие бревна. Бревна будут лететь справа налево. Кот должен уворачиваться. Добавьте Коту второй костюм. Этот костюм будет показан, когда Кот не сможет увернуться.

Нарисуйте три бревна. Брёвна рисуйте не кисточкой, используйте овал, прямые линии и заливку цветом.

Нарисуйте три фона.

Сделайте сцене такую программу. Фоны будут меняться 10 раз в секунду. Если Вам кажется что это очень быстро, измените задержку 0.1 секунд на 0.2 или 0.3.

Сделайте программу для первого бревна – Бревно1. Бревно появляется со случайной задержкой от 5 до 10 секунд. Летит справа налево и исчезает. Для увеличения динамики игры, можете изменить 5 и 10 на 3 и 6, или на 2 и 4.

Программа второго бревна – Бревно2. Это бревно появляется реже первого (задержка от 7 до 12 секунд) и летит ниже первого.

Программа третьего бревна – Бревно3. Это самое редкое бревно. Задержка появления от 12 до 18 секунд. И самое опасное. Оно постоянно вращается (блок «всегда повернуться на 15 градусов»).

Теперь доработаем программу Коту. Она будет состоять из трёх скриптов. Создайте ещё одну переменную Жизни. В начале у Кота 4 жизни. Они убывают от столкновения с брёвнами.

Доработайте первый скрипт – скрипт полета.

Добавьте скрипт касания бревна.

Добавьте финальный скрипт. Если у Кота ноль жизней, то он улетает навсегда, безумно вращаясь.

Запустите игру. Управляйте реактивным ранцем с помощью пробела.

 

 

С оригиналом статьи вы можете ознакомиться на сайте http://scratch4russia.com.

2. Схемотехника

Введение

Понятие электричества

Принципиальные схемы
Законы электричества
Управление электричеством
Делитель напряжения
Быстрая сборка схем
Конденсатор
Резистор
Диод
Светодиод
Светодиодные сборки
Тактовая кнопка
Биполярный транзистор
Полевой транзистор
Пьезодинамик
Мотор
 

4. Программирование на Arduino IDE

Введение
Маячок
Нарастающая яркость
Управляемая яркость
Бегущий огонек
Секундомер
Ночной светильник
Кнопочный переключатель
Датчик расстояния
Датчик влажности
Датчик движения
Датчик детектор линии
Пьезоизлучатель
Драйвер двигателя