← Все вопросы

Как сделать простую игру «поймай яблоко» в Scratch?

Задан 27 месяцев назад1.2к просмотров2 ответа
9

Хочу сделать игру: яблоко падает сверху, я двигаю корзину снизу и ловлю его. За каждое пойманное — очко. С чего начать собирать такую игру?

2 ответа

12
✓ Принятый ответ — помог автору

Отличный первый проект! Нужно два спрайта: корзина (внизу) и яблоко (падает сверху). Плюс переменная Очки.

Корзина — двигается мышкой по горизонтали:

когда нажат зелёный флажок
всегда
  установить x в (значение x мыши)

Яблоко — падает сверху, при поимке даёт очко и появляется снова сверху в случайном месте:

когда нажат зелёный флажок
установить [Очки] в (0)
всегда
  перейти в x: (выбрать случайное от (-200) до (200)) y: (170)
  повторять до <касается [Корзина]?>
    изменить y на (-5)
    если <y < (-160)> то
      остановить [этот скрипт]
  изменить [Очки] на (1)

Идея: яблоко падает вниз (y уменьшается), пока не коснётся корзины — тогда +1 очко и оно прыгает обратно наверх. Дальше можно добавить таймер и звук.

4

Когда освоишься — добавь «сбросить таймер» и условие «если таймер > 30, остановить всё». Получится игра на время: сколько яблок успеешь поймать за 30 секунд. Так интереснее играть.

Ваш ответ

Войдите, чтобы ответить на вопрос.