9.80M

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.0

14.

Дополнительные задания
1. Через какое-то количество попаданий играть становится
нереально - муха двигается слишком быстро. Давайте
установим порог, ниже которого пауза не сможет опускаться.
2. А что если не просто увеличивать скорость мухи после
каждого успешного попадания, а изменять ее случайным
образом? Получится, что после каждой пойманной мухи
игроку неизвестно, будет она летать быстрее или медленнее.

15.

Дополнительные задания
3. Добавим еще разнообразия - пусть после каждого попадания
не только скорость мухи меняется, но еще и место, где ее
надо ловить.
English     Русский Rules