Similar presentations:
12. Поймай муху
1.
Занятие 12.Поймай муху.
Курс Робототехника JUNIOR
Модуль Micro:bit Start
2.
Темы занятия❏ Поймай муху
❏ Поймай муху 2.0
3.
Поймай мухуПришла пора делать полноценные игры!
Сегодня мы попробуем превратить Micro:bit в муху, а нам придется её
ловить. За каждую успешную поимку игроку будет добавляться очко,
а в случае промаха игра заканчивается.
4.
Поймай мухуВ роли мухи у нас будет спрайт. Начнем с того, что научим его летать
из стороны в сторону по центру экрана:
5.
Поймай муху6.
Поймай мухуПомните игру про охотника и зайца? Как мы тогда понимали, что
охотник настиг добычу?
7.
Поймай мухуДля того, чтобы красиво завершить программу, нам нужно добавить
счетчик очков и завершение игры. Нам повезло - эти команды
написали до нас, и мы можем просто их использовать:
8.
Поймай мухуТеперь можно собрать все в месте, и у нас будет готова первая
версия игры:
9.
Поймай муху10.
Дополнительные задания1. Добавить указатель, который будет показывать, в каком
месте надо ловить муху. Например - два светодиода, сверху
и снизу от центра. Спойлер - для этого придется создать два
новых спрайта.
11.
Поймай муху 2.0Какие недостатки были в прошлой версии? Что стоит улучшить?
12.
Поймай муху 2.0Довольно быстро муха становится предсказуемой, а игра - скучной.
Но что если скорость мухи будет увеличиваться после каждого
нашего попадания?
13.
Поймай муху 2.014.
Дополнительные задания1. Через какое-то количество попаданий играть становится
нереально - муха двигается слишком быстро. Давайте
установим порог, ниже которого пауза не сможет опускаться.
2. А что если не просто увеличивать скорость мухи после
каждого успешного попадания, а изменять ее случайным
образом? Получится, что после каждой пойманной мухи
игроку неизвестно, будет она летать быстрее или медленнее.
15.
Дополнительные задания3. Добавим еще разнообразия - пусть после каждого попадания
не только скорость мухи меняется, но еще и место, где ее
надо ловить.